Tom Collins
e512fd2a6e
correct #include path to ftdi.h from libftdi1
2015-04-20 17:03:59 -07:00
Tom Collins
ed70e41229
cleanup: include stdlib.h instead of defining NULL in PRCommon.h
2015-04-20 16:58:34 -07:00
Gerry Stellenberg
5aba1a5c8b
Use PrepareWriteData() for LED commands instead of WriteData so that data isn't flushed on every command.
2014-04-16 11:31:12 -05:00
Gerry Stellenberg
718c695a87
Merge branch 'dev' of github.com:preble/libpinproc into dev
2013-07-02 23:14:10 -05:00
Gerry Stellenberg
a9f35706da
Changes for p3-roc
2013-06-25 18:54:54 -05:00
Roy Eltham
0c975d372b
Hardcoded number cleanup and more.
...
Made the hard coded number cleanup changes Gerry requested.
Also changed FillLEDWriteCommand to FillPDBCommand, now it can be used
filling out any PDB command (extra constants in PRHardware.h).
2013-03-01 09:59:37 -08:00
Roy Eltham
cd9b88dea6
Added PD-LED board functions.
2013-02-28 21:20:29 -08:00
Gerry Stellenberg
27bfbbf342
Added future pulse support.
2011-12-16 19:13:36 -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
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
a07206ff39
More small tweaks for MSVC.
2011-01-02 18:02:07 -06:00
Gerry Stellenberg
e08e4cde52
Minor changes to avoid compilation errors in MSVC
2010-12-29 17:21:34 -06:00
Gerry Stellenberg
3ffb3b6f53
Added delay param to aux_output commands
2010-12-04 22:28:16 -06:00
gstellenberg
aa7e064d70
Added support for a reload timer for each switch rule.
2010-04-30 20:39:39 -05:00
gstellenberg
25c4fe2d0b
Added kPRMachineTypeWPCAlphanumeric to differentiate between WPC machines needing an Aux port for alphanumeric control versus those using a DMD. Also added default driver code to configure the FPGA's Manager Config register.
2010-04-10 23:17:55 -05:00
Gerry Stellenberg
2be7223089
Removed enableExtraData from Aux commits. That bit is now a global bit in the FPGA's Manager logic.
2010-04-10 20:33:11 -05:00
gstellenberg
f5754d961b
Added support for Aux Port and Pulsed Patter
2010-04-04 14:19:43 -05:00
gstellenberg
520a8a5b17
Added support for WPC switch matrix columns 8 and 9.
2009-10-21 21:03:16 -05:00
gstellenberg
73bcc3575b
Made subdirectories for each game in pyprocgame. Still need to run the scripts from pyprocgame/. (ie. ./pryprocgame> python games/jd/jd.py
2009-10-18 16:49:25 -05:00
Gerry Stellenberg
2efa0ad54c
Added function IsStern() to assest PRDevice.cpp in determining the machineType.
2009-10-01 22:46:18 -05:00
gstellenberg
0a4aefdd6c
Added support for DMD frame events and new switch event enable.
2009-07-12 16:11:19 -05:00
gstellenberg
6b810edd78
Added pinprocfw, a utility to verify/update the P-ROC's firmware (FPGA image).
2009-06-28 22:33:02 -05:00
gstellenberg
3926fbb84e
Resolved a number of build issues with WIN32 builds
2009-06-12 10:03:18 -05:00
gstellenberg
419269a60d
Added D2XX support
2009-06-01 11:07:56 -05:00
Adam Preble
71fc6c9b52
Added PRGetLastErrorText().
2009-05-31 10:47:51 -04:00
Adam Preble
87c73a1f06
Added log levels. Fixed bug in PRDevice::Open() if VerifyChipID() worked the first time.
2009-05-30 14:43:48 -04:00
Adam Preble
495d688106
Changed outputDriverTime to 8 bits. Also changed Pulse function param.
2009-05-30 14:07:24 -04:00
Adam Preble
afc63b4460
Added setting of FTDI latency timer to improve PRHardwareRead() times that were slowing down reading switch events.
2009-05-29 21:41:47 -04:00
Adam Preble
059c096531
Updated pinproctest to load switches and coils from command-line specified YAML file.
...
Removed Makefiles. Added instructions to install yaml-cpp in /usr/local so CMake can find it (relative paths == bad).
2009-05-26 23:36:09 -04:00
Adam Preble
c5ca833732
Merge branch 'dev'
2009-05-26 20:23:39 -04:00
Adam Preble
511d5d49c4
Moved libftdi-specific code to PRHardware.cpp and added abstract PRHardware*() functions.
...
Added PRCommon.h.
2009-05-26 20:18:36 -04:00
gstellenberg
0f4976c5e5
Implemented PRSwitchUpdateConfig
2009-05-25 22:27:50 -05:00
gstellenberg
a609cfdb42
Fixed switch rule linking and completed DMD configuration
2009-05-22 21:46:35 -05:00
Adam Preble
77fe39aec5
Resolved watchdog change conflicts.
2009-05-20 23:20:25 -04:00
gstellenberg
ec47b8fac1
Added support for configuring and tickling the watchdog timer.
2009-05-20 21:01:20 -05:00
Adam Preble
c46d928ee3
Added new PRSwitchesUpdateSwitch() call, removed old PRSwitchesUpdateSwitches(). Added maintaining switch rules in memory. Fixed license formatting in README.markdown.
2009-05-20 20:17:00 -04:00
Adam Preble
62d3176463
Tabs to spaces.
2009-05-19 21:21:20 -04:00
Adam Preble
0a0756c2b5
Initial commit.
2009-05-19 21:08:38 -04:00