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

254 Commits

Author SHA1 Message Date
preble
d4628d6b12 Added pinprocfw to Mac xcodeproj. 2010-02-06 12:25:42 -05:00
preble
02ee8f6cde Merge branch 'master' of git@github.com:preble/P-ROC 2010-02-04 23:04:05 -05:00
gstellenberg
cccb2dd901 Merge branch 'master' of git@github.com:preble/P-ROC 2010-01-11 18:27:50 -06:00
gstellenberg
e392614cb9 Turn on all debounced switch events by default. 2010-01-11 18:27:37 -06:00
Gerry Stellenberg
f55f64676e Adding Windows installation files 2009-12-05 15:57:06 -06:00
preble
4375cf0fd1 Very minor libpinproc build instruction update. 2009-11-15 11:53:18 -05:00
gstellenberg
7a39697f60 Made jd code more modular, added ball tracking logic. 2009-11-05 23:28:02 -06:00
gstellenberg
25471bc59d add ifdef to pinproctest.h for WIN32 to use local yaml.h. Adjust notes in markdown. 2009-10-31 00:28:13 -05: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
0da5dc1e01 updated markdown with some Windows changes. 2009-10-30 22:36:33 -05:00
gstellenberg
334a10f9cf Added if(WIN32) to set up windows builds to use ftd2xx and others to use usb and ftdi 2009-10-30 22:12:50 -05:00
gstellenberg
b2e584773e Commented out exception handling code since yaml-cpp.0.2.4 doesn't compile it. 2009-10-29 00:03:06 -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
ac296aab3e Only use switch columns 8 and 9 with WPC and not WPC95. 2009-10-21 21:12:18 -05:00
gstellenberg
520a8a5b17 Added support for WPC switch matrix columns 8 and 9. 2009-10-21 21:03:16 -05:00
gstellenberg
be27294851 Merge branch 'master' of git@github.com:preble/P-ROC 2009-10-20 23:42:51 -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
gstellenberg
672c48c61d Added code to parse Fxxx notation for WPC flipper coils, distinguish between WPC and WPC95 in coil numbering, and remap WPC coils between 37 and 44 to x + 101 to use P-ROC's enable[8] which goes to the 8-driver board 2009-10-10 23:02:03 -05:00
gstellenberg
e496c5d35e Split kPRMachineWPC into WPC and WPC95 2009-10-10 22:58:58 -05:00
gstellenberg
55f70dfcfb Split kPRMachineWPC into WPC and WPC95 2009-10-10 22:58:10 -05:00
Gerry Stellenberg
93274c40bd Use custom machine type so that it will run regards of the machine the P-ROC is installed in. 2009-10-02 15:56:19 -05:00
Gerry Stellenberg
9b0322a4fc Only set up machine type defaults if not kPRMachineCustom. 2009-10-02 15:55:30 -05:00
Gerry Stellenberg
2efa0ad54c Added function IsStern() to assest PRDevice.cpp in determining the machineType. 2009-10-01 22:46:18 -05:00
Gerry Stellenberg
2a48ff79c9 Added high current drive protection to default WPC and Stern coils. Adjusted Stern driver group times to reflect latest FPGA 1.11, and moved some machineType determination logic into a function in PRHardware.cpp. 2009-10-01 22:45:37 -05:00
Gerry Stellenberg
12e81a4510 Separated kPRMachineStern into ...SternSAM and ...SternWhitestar and added SternWhitestar decodes. 2009-09-28 23:35:42 -05:00
Gerry Stellenberg
5471a0f48c Separated kPRMachineStern into ...SternSAM and ...SternWhitestar 2009-09-28 23:34:52 -05:00
Gerry Stellenberg
e61311faf9 Separated machineType stern into sternSAM and sternWhitestar. 2009-09-28 23:33:49 -05:00
Gerry Stellenberg
966371a34e Separated machineType stern into sternSAM and sternWhitestar. 2009-09-28 23:33:36 -05:00
Gerry Stellenberg
3f36b408ca Separated machineType stern into sternSAM and sternWhitestar. 2009-09-28 23:33:09 -05:00
gstellenberg
d767e74258 Fix error in Stern switch mappings. 2009-09-27 01:05:57 -05:00
gstellenberg
4cb8c8d329 Fixed a typo in the Windows section and added instructions for building with the -fPIC compile option 2009-09-27 00:50:09 -05:00
gstellenberg
24a2ab662e Use kPRMachineCustom as an override to the machineType protection 2009-09-27 00:37:47 -05:00
gstellenberg
600845fe52 Added an internal variable readMachineType to hold the machineType read from the board. 2009-09-27 00:27:27 -05:00
gstellenberg
fba3d5354b Made some adjustments for initial Stern experiments. Also added a check of the requested machineType against the machineType read from the P-ROC. Create() fails if the check fails 2009-09-27 00:26:46 -05:00
gstellenberg
08d7655d27 Added Stern code to PRDecode 2009-09-27 00:25:13 -05:00
gstellenberg
44c9e3d1db Added code to set up Stern flipper rules 2009-09-27 00:22:08 -05:00
gstellenberg
5d81e1f4b6 Added constants for Stern flipper patter on and off times. 2009-09-27 00:20:36 -05:00
gstellenberg
fc32faea75 commented out test schedule to driver 0 2009-09-27 00:15:52 -05:00