1
0
mirror of https://github.com/preble/libpinproc synced 2026-02-22 18:15:25 +01:00

Commit Graph

  • d8006b3029 Added ball search, service modes, and sounds gstellenberg 2009-08-09 18:37:52 -05:00
  • effb954d0c resolved merge conflict gstellenberg 2009-08-02 16:20:27 -05:00
  • 6a223cd85e Experimenting with a ball search mode gstellenberg 2009-08-02 16:18:52 -05:00
  • d68df9eb39 Merge branch 'master' of git@github.com:preble/P-ROC Adam Preble 2009-07-20 20:40:30 -04:00
  • 28c170baf4 README.markdown formatting changes gstellenberg 2009-07-12 22:44:43 -05:00
  • 676b470f62 Added temporary Windows build instructions gstellenberg 2009-07-12 22:41:55 -05:00
  • 0ca7e4c9f1 Replace sleep() with PRSleep() for cross-platform compiling gstellenberg 2009-07-12 22:17:03 -05:00
  • 583b7113c5 Fixed bug due to unitialized variables in PRJTAGDriveOutputs calls gstellenberg 2009-07-12 17:41:32 -05:00
  • 0a4aefdd6c Added support for DMD frame events and new switch event enable. gstellenberg 2009-07-12 16:11:19 -05:00
  • b620024e8c Merge branch 'master' of git@github.com:preble/P-ROC Adam Preble 2009-07-06 22:42:16 -04:00
  • cc9329d893 Added jdtest.DropTargetsCompletedHurryup. Added game_started() and start_game(). Added auto_reset to drop target class. Adam Preble 2009-07-04 12:27:07 -04:00
  • ae8b4ecbb1 Working on ball_starting(), ball_ended(), etc. state events. Adam Preble 2009-07-03 16:28:57 -04:00
  • 045152f973 Snapshot of progress adding DisplayController and other DMD classes. Adam Preble 2009-07-02 19:25:18 -04:00
  • 71255a0034 Merge branch 'master' of git@github.com:preble/P-ROC gstellenberg 2009-06-28 22:35:58 -05:00
  • 1c0a034d9a removing unused files. gstellenberg 2009-06-28 22:35:04 -05:00
  • 6b810edd78 Added pinprocfw, a utility to verify/update the P-ROC's firmware (FPGA image). gstellenberg 2009-06-28 22:33:02 -05:00
  • ac90247902 Implemented ProgressiveDropTargetBank. Moved some procgame methods/vars to be private. Added enable_flippers(); load_config() no longer does this automatically. Adam Preble 2009-06-25 19:47:45 -04:00
  • 817ff655c1 Added BasicDropTargetBank mode. Reorganized procgame module. Adam Preble 2009-06-23 21:50:54 -04:00
  • b106f44e8a Python progress. Bugfix in PRDevice.cpp. Adam Preble 2009-06-22 18:31:38 -04:00
  • f5a65921c9 Updated instructions to reflect libusb-1.0. More JD.yaml. Adam Preble 2009-06-21 15:36:18 -04:00
  • c9fccd7c6a Merge branch 'master' of git@github.com:preble/P-ROC Adam Preble 2009-06-21 12:03:35 -04:00
  • 3926fbb84e Resolved a number of build issues with WIN32 builds gstellenberg 2009-06-12 10:03:18 -05:00
  • a2cf25620b Resolved a number of build issues with WIN32 builds gstellenberg 2009-06-12 10:00:20 -05:00
  • b1ce47989c Resolved a number of build issues with WIN32 builds gstellenberg 2009-06-12 09:57:00 -05:00
  • 789ac049db Resolved a number of build issues with WIN32 builds gstellenberg 2009-06-12 09:47:43 -05:00
  • 09b77068ea Python: Added procgame, various driver and switch calls to pypinproc. Adam Preble 2009-06-07 14:47:20 -04:00
  • 419269a60d Added D2XX support gstellenberg 2009-06-01 11:07:56 -05:00
  • f1e47d6a75 Merge branch 'master' of git@github.com:preble/P-ROC gstellenberg 2009-05-31 17:32:40 -05:00
  • 7543c30881 Added public PRWriteData and PRReadData for low level debug gstellenberg 2009-05-31 17:32:29 -05:00
  • cb95bc6984 Merged in from master. Adam Preble 2009-05-31 17:49:41 -04:00
  • cd1d74db81 Added missing switch matrix formula for PRDecode(). Adam Preble 2009-05-31 17:29:03 -04:00
  • c91d32dc3f Added PRDecode(), updated TZ.yaml to reflect it. Adam Preble 2009-05-31 17:23:09 -04:00
  • 722acd667a Python interface: Added driver_schedule. More TZ coils. Adam Preble 2009-05-31 16:35:04 -04:00
  • 084c9160a5 Resolved conflict in PRDevice.cpp. Also bringing in Ruby and Python ext progress. Adam Preble 2009-05-31 13:12:21 -04:00
  • 33351abf41 Added & integrated PRDriverLoadMachineTypeDefaults(). Adam Preble 2009-05-31 13:05:32 -04:00
  • 63053bd097 Updated current switch states display gstellenberg 2009-05-31 11:46:40 -05:00
  • 1045923258 Merge branch 'switch_dev' gstellenberg 2009-05-31 11:26:01 -05:00
  • 2fc0732908 Implemented PRSwitchGetStates to retrieve the current state of each switch gstellenberg 2009-05-31 11:25:09 -05:00
  • 1e1312c73f Merge branch 'master' into python Adam Preble 2009-05-31 11:34:52 -04:00
  • e0b78373c9 Fixed accidental additions to pinproctest.cpp. Adam Preble 2009-05-31 11:11:39 -04:00
  • 71fc6c9b52 Added PRGetLastErrorText(). Adam Preble 2009-05-31 10:47:51 -04:00
  • 301f3aa26b Split out pinproctest into module-related files. Adam Preble 2009-05-30 16:43:15 -04:00
  • 61b791af8a Merge branch 'master' of git@github.com:preble/P-ROC gstellenberg 2009-05-30 14:14:20 -05:00
  • 2276fcf248 Fixed compile error with new Stern code gstellenberg 2009-05-30 14:13:56 -05:00
  • 87d5b17c74 Added kPRLogVerbose. Adam Preble 2009-05-30 15:08:14 -04:00
  • 269ad3df71 Added PRLogSetLevel() implementation. Adam Preble 2009-05-30 14:57:42 -04:00
  • 87c73a1f06 Added log levels. Fixed bug in PRDevice::Open() if VerifyChipID() worked the first time. Adam Preble 2009-05-30 14:43:48 -04:00
  • 843c1329e1 Merge branch 'master' of git@github.com:preble/P-ROC gstellenberg 2009-05-30 13:18:47 -05:00
  • 35e29e3cab Added Stern parameters to ConfigureDrivers() gstellenberg 2009-05-30 13:18:36 -05:00
  • 495d688106 Changed outputDriverTime to 8 bits. Also changed Pulse function param. Adam Preble 2009-05-30 14:07:24 -04:00
  • 4af6746a56 Merge branch 'master' into ruby Adam Preble 2009-05-30 11:14:22 -04:00
  • 8e65a15a68 pinproctest now checks return value of LoadConfiguration(). Adam Preble 2009-05-29 22:24:39 -04:00
  • afc63b4460 Added setting of FTDI latency timer to improve PRHardwareRead() times that were slowing down reading switch events. Adam Preble 2009-05-29 21:41:47 -04:00
  • f3a71b7a6f pinproctest: Expanded YAML format to allow for fields inside of each PRSwitches/PRLamps/PRCoils entry. Added use of 'number' field. Added TZ.yaml. Adam Preble 2009-05-29 19:54:11 -04:00
  • 579d3532ea Fixed calls to PRSwitchUpdateRule() that weren't supposed to have drivers linked. Adam Preble 2009-05-29 19:09:38 -04:00
  • 528d3b4842 Made FlushWriteData public. gstellenberg 2009-05-29 12:14:51 -05:00
  • a8f8e17824 Added call to PRFlushWriteData at the end of each run loop. gstellenberg 2009-05-29 12:14:24 -05:00
  • c080334515 Added PRFlushWriteData gstellenberg 2009-05-29 12:13:58 -05:00
  • 183046ce8c Added PRFlushWriteData gstellenberg 2009-05-29 12:13:53 -05:00
  • 375f2f4005 Implement ganged writes to improve USB utilization gstellenberg 2009-05-29 12:05:25 -05:00
  • dc8ec90ab5 Changed slingshot coil numbers to reflect updated WPC mappings gstellenberg 2009-05-28 23:16:06 -05:00
  • 1cf8101b19 Changed WPC coil mappings again. Previous change lost in a merge gstellenberg 2009-05-28 23:05:58 -05:00
  • 53570bbe55 Merge branch 'master' of ssh://gerrys-quad/home/gerrys/work/pinball/P-ROC/P-ROC Gerry Stellenberg 2009-05-28 22:54:53 -05:00
  • 8d65a9a352 Changed WPC coil mappings Gerry Stellenberg 2009-05-28 22:54:06 -05:00
  • 674e69a63e Merge branch 'master' of git@github.com:preble/P-ROC gstellenberg 2009-05-28 22:49:55 -05:00
  • 9b1765e94c Reworked PRReset() logic with respect to switch rules. Adam Preble 2009-05-28 23:43:23 -04:00
  • e2ee789793 Added time information to switch printf()s. Made vars in DMD update routine more descriptive. ConfigureSwitches() no longer sets everything to notifyHost=true. Adam Preble 2009-05-28 23:40:06 -04:00
  • 1b9865da78 Added switch statement to change setup of driver globals and groups between WPC and Stern. Also changed the order of the WPC drivers to better match the order in game manuals gstellenberg 2009-05-28 18:50:53 -05:00
  • b3b1298d23 Reworked PRReset() and added kPRResetFlag* #defs. Adam Preble 2009-05-27 21:29:18 -04:00
  • 1c70e5235f Updated yaml-cpp instructions to reflect new build location. Adam Preble 2009-05-27 21:11:36 -04:00
  • 06442264a1 Made PRDevice::Reset public for use in pinproctest and added a parameter to allow the disabled driver and switch rule structures to be written to the P-ROC. gstellenberg 2009-05-27 19:10:44 -05:00
  • a26a9f5ce8 Merge branch 'master' of git@github.com:preble/P-ROC gstellenberg 2009-05-26 23:09:45 -05:00
  • 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). Adam Preble 2009-05-26 23:36:09 -04:00
  • 8fd8939ee8 Added private Shutdown() method to PRDevice to disable all drivers and switch rules before Close(). gstellenberg 2009-05-26 21:05:55 -05:00
  • c5ca833732 Merge branch 'dev' Adam Preble 2009-05-26 20:23:39 -04:00
  • 511d5d49c4 Moved libftdi-specific code to PRHardware.cpp and added abstract PRHardware*() functions. Added PRCommon.h. Adam Preble 2009-05-26 20:18:36 -04:00
  • 0f4976c5e5 Implemented PRSwitchUpdateConfig gstellenberg 2009-05-25 22:27:50 -05:00
  • 68851432cd Merge branch 'master' into ruby Adam Preble 2009-05-25 11:36:42 -04:00
  • 179125367b switched residual dotPointer to dotOffset to fix compile error. gstellenberg 2009-05-25 01:20:48 -05:00
  • 4a47637d99 Merging in changes for CMake building, etc. Resolved conflict in: libpinproc/examples/pinproctest/pinproctest.cpp Adam Preble 2009-05-25 01:45:28 -04:00
  • dcd9c560d3 Added CMake building and instructions to README.markdown. Removed YAML loading code from libpinproc. Adam Preble 2009-05-25 01:40:08 -04:00
  • c0586312c8 Changed DMD test pattern to diagonal lines moving horizontally to better show intensity control gstellenberg 2009-05-24 17:34:22 -05:00
  • 19d6812a8d First pass on Ruby extension. Adam Preble 2009-05-24 18:30:53 -04:00
  • fc97e9a009 Changed DMD test pattern to diagonal lines moving horizontally to show better intensity control gstellenberg 2009-05-24 14:49:47 -05:00
  • ab1bf3bafb Added constants for flippers & slings. Swapped switch block for lookup table in DMD update routine. Removed call to PRLoadDefaultsFromYAML(). Adam Preble 2009-05-24 13:15:37 -04:00
  • b9914c2520 Added PRConfig.cpp to LIBSRC gstellenberg 2009-05-22 22:42:30 -05:00
  • f1f31b846b resolved merge conflicts gstellenberg 2009-05-22 22:36:20 -05:00
  • 3ec9462b99 Fixed switch rule linking and completed DMD configuration gstellenberg 2009-05-22 22:21:55 -05:00
  • 56ea3f7c6f Added switch rule tests and a DMD drawing test gstellenberg 2009-05-22 21:47:48 -05:00
  • 1d96d85b4a Fixed switch rule linking and completed DMD configuration gstellenberg 2009-05-22 21:46:43 -05:00
  • a609cfdb42 Fixed switch rule linking and completed DMD configuration gstellenberg 2009-05-22 21:46:35 -05:00
  • 5f934a58f7 Changed PRLoadConfigFromYAML() to use much clearer style. Adam Preble 2009-05-22 12:41:10 -04:00
  • 8b0eeecee3 Moved YAML code to new PRConfig.cpp. Adam Preble 2009-05-22 11:35:31 -04:00
  • cd1b0462c5 Added excruciatingly rough implementation of PRLoadDefaultsFromYAML() and related items. Adam Preble 2009-05-22 01:51:52 -04:00
  • b96905f5ca Reverted minor doc wording change. Adam Preble 2009-05-21 20:13:29 -04:00
  • cd725fd338 Documentation enhancements. Adam Preble 2009-05-21 10:04:35 -04:00
  • 77fe39aec5 Resolved watchdog change conflicts. Adam Preble 2009-05-20 23:20:25 -04:00
  • 9716e222a7 Reworked eventType out of PRSwitchRule and into the PRSwitchesUpdateRule() param list. Added PRDriverState* functions for manipulating PRDriverState, removed helper functions for same from PRDevice. Adam Preble 2009-05-20 23:11:48 -04:00
  • ec47b8fac1 Added support for configuring and tickling the watchdog timer. gstellenberg 2009-05-20 21:01:20 -05:00
  • c46d928ee3 Added new PRSwitchesUpdateSwitch() call, removed old PRSwitchesUpdateSwitches(). Added maintaining switch rules in memory. Fixed license formatting in README.markdown. Adam Preble 2009-05-20 20:17:00 -04:00