Gerry Stellenberg
|
78ed8bbe67
|
Added accelerometer events
|
2012-07-30 19:22:19 -05:00 |
|
Gerry Stellenberg
|
72301ec1dd
|
Separated switch event parsing for V1 vs V2.
|
2012-05-12 15:06:23 -05:00 |
|
Gerry Stellenberg
|
26670142b3
|
Added 'now' param to patter functions.
|
2012-02-03 16:38:33 -06:00 |
|
Gerry Stellenberg
|
27bfbbf342
|
Added future pulse support.
|
2011-12-16 19:13:36 -06:00 |
|
Gerry Stellenberg
|
21c3a45e88
|
Added support for PDB machine type.
|
2011-11-04 16:09:23 -05:00 |
|
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
|
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
|
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 |
|
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
|
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
|
f3ad533059
|
Adjusted CMakeLists.txt to allow #include <pinproc.h> to work.
|
2010-12-27 12:05:34 -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
|
4314b48548
|
Added driver group disable helper functions.
|
2010-11-17 17:49:10 -06:00 |
|
preble
|
23cf3b374b
|
Minor improvements. Fixed PRSleep() on POSIX platforms.
|
2010-06-14 01:02:49 -04:00 |
|
Gerry Stellenberg
|
c29a6daa48
|
Added additional includes for better cross-platform compilation support.
|
2010-05-12 18:10:00 -05:00 |
|
gstellenberg
|
aa7e064d70
|
Added support for a reload timer for each switch rule.
|
2010-04-30 20:39:39 -05:00 |
|
gstellenberg
|
e7ffc77566
|
Set reloadActive bit on switch rule updates.
|
2010-04-30 20:38:37 -05:00 |
|
gstellenberg
|
e90731e7b9
|
Added PRDriverPulsedPatter for patter bursts.
|
2010-04-11 19:30:08 -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 |
|
preble
|
ed7f0153f0
|
Improved error reporting. PRGetEvents() now returns -1 if an error occurred.
|
2010-03-28 14:23:07 -04:00 |
|
gstellenberg
|
00009be170
|
Fixed linked rules free list maintenance bug.
|
2010-02-23 13:20:21 -06:00 |
|
gstellenberg
|
3155dc9a10
|
Fixed switch event typo.
|
2010-02-17 10:35:37 -06:00 |
|
gstellenberg
|
c7367fc5ee
|
Changed VerifyChipID retries to 5 now that it's ignoring unrequested data. Should really only need to be 1.
|
2009-10-30 23:50:44 -05:00 |
|
gstellenberg
|
8f6357fcb4
|
Changed VerifyChipID to use SortReturningData instead of just ReadData so it will ignore nonrequested events like DMD events.
|
2009-10-30 23:30:47 -05:00 |
|
gstellenberg
|
6a0c819939
|
When setting up defaults, set up the driver groups before enabling the drivers since the FPGA now uses the groups to set the initial polarity.
|
2009-10-29 00:02:26 -05:00 |
|
gstellenberg
|
df1bbb084e
|
Added code to set the polarity of driver group 18 and drivers 144-151 for WPC machineTypes to 1 for the 8-driver board.
|
2009-10-26 12:03:55 -05:00 |
|
gstellenberg
|
a6ac5122e5
|
Cleanup for VerifyChipID logic.
|
2009-10-25 15:24:33 -05:00 |
|
gstellenberg
|
9550ba1223
|
Added debug for startup crashes, and put a while loop of 50 max iterations around VerifyChipID().
|
2009-10-25 15:05:58 -05:00 |
|
gstellenberg
|
00724e58e3
|
Merge branch 'master' of git@github.com:preble/P-ROC
|
2009-10-25 13:13:03 -05:00 |
|
gstellenberg
|
f1b5c49295
|
adjusted WPC mappings for 8-driver board coils.
|
2009-10-25 13:12:58 -05:00 |
|
preble
|
b81b80c311
|
Fixed compiler warnings.
|
2009-10-25 10:43:06 -04:00 |
|
gstellenberg
|
c51af65a05
|
Initialize buffer pointers before using.
|
2009-10-24 23:11:30 -05:00 |
|
gstellenberg
|
96093802a6
|
Display chip_id and version as Errors so they are always printed.
|
2009-10-24 11:46:39 -05:00 |
|
gstellenberg
|
dd12016b0f
|
Double flush read buffer on startup.
|
2009-10-23 22:18:48 -05:00 |
|
gstellenberg
|
520a8a5b17
|
Added support for WPC switch matrix columns 8 and 9.
|
2009-10-21 21:03:16 -05:00 |
|
gstellenberg
|
cee4aab5a2
|
Fixed logic comparing the requested machineType against the P-ROC's machine type.
|
2009-10-20 23:41:21 -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 |
|
Adam Preble
|
4ac76276d0
|
Added handling for 'custom' machineType to pypinproc. Set error text on machine type failure in PRCreate.
|
2009-10-17 18:09:09 -04:00 |
|