1
0
mirror of https://github.com/preble/libpinproc synced 2026-02-24 18:25:23 +01:00
Commit Graph

267 Commits

Author SHA1 Message Date
Gerry Stellenberg
b6a40477c0 Provide P-ROC event timestamps with switch events. 2011-09-15 19:04:39 -05:00
Gerry Stellenberg
06b8af5393 Replace concept of virtual switches with switches that don't need to be debounced. This is necessary because all switches 0-255 are used. Defining some as never-debounce makes switch rules available for linked rules. 2011-08-29 16:19:24 -05:00
Gerry Stellenberg
940db3fa3d Resolved merge conflicts. 2011-07-10 19:30:31 -05:00
Gerry Stellenberg
72ae845727 Updated installers files for ver 1.00 2011-07-08 23:59:34 +01:00
Gerry Stellenberg
7a77f9c03b Changed pinprocfw's version to 1.0 2011-07-08 16:40:38 -05:00
Gerry Stellenberg
5fb16ba80a Moved display of updating/erasing messages to after the XSVF data starts being processed. These messages will no longer get displayed if the XSVF data is corrupt. 2011-06-29 12:40:29 -05:00
Gerry Stellenberg
95b9cb8193 Changed some error message formatting. 2011-06-29 00:53:50 -05:00
Gerry Stellenberg
23a0d02803 Added .p-roc file format version check so that p.roc file format changes won't be misinterpreted. 2011-06-28 11:24:07 -05:00
Gerry Stellenberg
5c61bd2bf0 Added support for the .p-roc file format. 2011-06-28 11:02:12 -05:00
Gerry Stellenberg
3addfd2fa5 Change comments around polarity being true. PDBs are now active high only. 2011-06-27 20:17:18 -05:00
Gerry Stellenberg
3182b49d8d Separated custom driver configuration functionality into functions for each type of configuration (drivers, groups, globals). 2011-06-12 08:39:58 -05:00
Gerry Stellenberg
a488ad7ae7 Added example code to configure custom Driver Boards if the YAML's machineType field is 'custom'. 2011-06-11 20:48:49 -05:00
Gerry Stellenberg
ed8f768ae2 Adjusted addresses used in PRSwitchGetStates to reflect FPGA change. Use the combined version/revision to choose between the old address and the new one so that old FPGAs will still work fine. 2011-06-07 09:00:18 -05:00
Gerry Stellenberg
0ce137fbc0 Added a couple of dlls to the Windows installer script. 2011-03-07 17:30:05 +00:00
Gerry Stellenberg
ec271fb88a Added a couple of dlls to the Windows installer. 2011-03-07 17:28:21 +00:00
Gerry Stellenberg
c41110e834 Updated for 0.91 2011-03-06 20:21:24 +00:00
Gerry Stellenberg
afb9640124 Updated for 0.91 2011-03-06 20:14:14 +00:00
preble
13ddc3324a Merge branch 'master' of github.com:preble/libpinproc 2011-03-06 00:11:05 -05:00
Gerry Stellenberg
3f41e9b4b9 Fixed bug where a switch rule driver wasn't getting programmed properly if there was only one driver. 2011-02-18 13:52:18 -06:00
Gerry Stellenberg
c53227c90e Added progress status to pinprocfw. Also added the drive_outputs_now parameter to PRSwitchUpdateRule() and associated methods. When true and FPGA version is 1.17 (non-debug) or higher), the P-ROC will check the switch state to see if the drivers should be processed immediately. 2011-02-17 21:40:06 -06:00
preble
f02e9464ce Merge branch 'dev' of github.com:preble/libpinproc into dev
Conflicts:
	utils/pinprocfw/pinprocfw.cpp
2011-02-02 21:56:42 -05:00
preble
9adb4c6c6b Fixed pinprocfw compile warnings. 2011-02-02 21:51:39 -05:00
Gerry Stellenberg
a7130131f3 More tweaks for MSVC support, and eliminated deprecated conversion warnings from pinprocfw.cpp. 2011-01-16 18:06:29 -06:00
Gerry Stellenberg
f198a341f8 Added include guards 2011-01-16 09:39:36 -06:00
Gerry Stellenberg
aa1d3649ba Additional tweaks for MSVC DLL's 2011-01-16 09:36:26 -06:00
Gerry Stellenberg
9af691d70a Continued improvements for MSVC builds. Reworked CmakeLists.txt and simplified ifdefs in PRHardware.cpp 2011-01-10 17:01:51 -06:00
Gerry Stellenberg
1a82212cb4 Removed unnecesary ifdef around stdio.h. stdio.h should be available on all platforms. 2011-01-02 21:35:17 -06:00
Gerry Stellenberg
a07206ff39 More small tweaks for MSVC. 2011-01-02 18:02:07 -06:00
Gerry Stellenberg
d90bf717ba Back out protection code from previous check-in. It's too restrictive. 2010-12-30 19:44:40 -06:00
Gerry Stellenberg
b493bc702a Merge branch 'dev' of git@github.com:preble/libpinproc into dev 2010-12-30 18:01:16 -06:00
Gerry Stellenberg
b58c868a8f Removed debug printf from aux logic 2010-12-30 18:01:04 -06:00
Gerry Stellenberg
e08e4cde52 Minor changes to avoid compilation errors in MSVC 2010-12-29 17:21:34 -06:00
Gerry Stellenberg
bd90c25148 'sudo make install' now puts pinproc.h in a p-roc/ subdirectory in the include folder. 2010-12-29 15:12:33 -06:00
Gerry Stellenberg
44309d3aaf Removed OS specific include path for yaml.h in pinproctest.cpp. Now always use yaml-cpp/yaml.h 2010-12-28 10:07:06 -06:00
Gerry Stellenberg
7c6c3166fb Adding pinproc.pc.cmake for unix pkconfig 2010-12-28 09:51:37 -06:00
Gerry Stellenberg
b0ce54293f Adjusted version to 0.9, and fixed use of LIB_TYPE so people can optionally do a shared library build with -DLIBI_TYPE=SHARED. 2010-12-28 09:47:01 -06:00
Gerry Stellenberg
f3ad533059 Adjusted CMakeLists.txt to allow #include <pinproc.h> to work. 2010-12-27 12:05:34 -06:00
Gerry Stellenberg
cc1ba5295d Added install targets and version info. 2010-12-27 12:02:12 -06:00
Gerry Stellenberg
3ffb3b6f53 Added delay param to aux_output commands 2010-12-04 22:28:16 -06:00
Gerry Stellenberg
06e651026a Fixed a number decoding mistake for wpc95 games 2010-11-21 15:06:53 -06:00
Gerry Stellenberg
d6650531cd Fixed alphanumeric segment map for 'R' 2010-11-19 22:34:43 -06:00
Gerry Stellenberg
fad99c4d1b Changed binary constants to hex 2010-11-19 17:52:43 -06:00
Gerry Stellenberg
41fa8ce002 Added alphanumeric display test code. 2010-11-19 16:26:07 -06:00
Gerry Stellenberg
4314b48548 Added driver group disable helper functions. 2010-11-17 17:49:10 -06:00
Gerry Stellenberg
0b19b61eb7 Updated Windows install files for 0.9 release 2010-11-14 12:02:45 -06:00
Gerry Stellenberg
46039239e4 Updated Windows install files for 0.9 release 2010-11-14 12:01:30 -06:00
preble
67b04b32fd Reworked to make CFLAGS customizable. 2010-10-31 21:42:39 -04:00
preble
23cf3b374b Minor improvements. Fixed PRSleep() on POSIX platforms. 2010-06-14 01:02:49 -04:00
preble
3d265e7bbf First pass at handmade Makefiles. 2010-05-31 00:04:15 -04:00
Gerry Stellenberg
c29a6daa48 Added additional includes for better cross-platform compilation support. 2010-05-12 18:10:00 -05:00