work in progress

Dependencies:   FastAnalogIn FastIO USBDevice mbed FastPWM SimpleDMA

Fork of Pinscape_Controller by Mike R

Changes

RevisionDateWhoCommit message
38:697e10d8fb80 2015-12-16 mkalkbrenner fixed default configuration for extension boards default tip
37:42ef00b3da2e 2015-12-16 mkalkbrenner merged original
36:6b981a2afab7 2015-12-03 mjr 74HC595 output port extensions (for "chime board")
35:d832bcab089e 2015-10-21 mjr With expansion board 5940 "power enable" output; saving this feature, which is to be removed.
34:cbff13b98441 2015-09-26 mjr Fix config.h for release version
33:1075f5b1c6a7 2015-09-25 mjr FastIO update
32:6e9902f06f48 2015-09-25 mjr Use DMA for TLC5940 SPI transfer to reduce time interrupt handler (fixes problem with MMA8415Q freezing up). All LedWiz flashing modes now fully supported.
31:582472d0bc57 2015-09-25 mjr Test of direct bit writes instead of SPI.
30:2097c6f8f2db 2015-09-23 mjr A few more tweaks in the TLC5940 setup.
29:26de4b0917a7 2015-09-23 mjr Disable TLC5940 by default.
28:cb71c4af2912 2015-09-23 mjr Initial TLC5940 PWM controller chip support.
27:c4e5214ef4f8 2015-12-16 mkalkbrenner removed wrong TLC library
26:4eaa919c9485 2015-09-11 mkalkbrenner added TLC5940 library
25:e22b88bd783a 2015-09-01 mjr Centralized the CCD pixel count setting to a single config.h option; added an option to config.h to select the board's mounting orientation for the accelerometer
24:e902bc7cdc1e 2015-06-03 mjr Restored CCD sensor as the default sensor in config.h
23:14f8c5004cd0 2015-06-03 mjr Use regular AnalogIn (not FastAnalogIn) for potentiometer readings, and take the average of several readings, to reduce noise; add a minimum distance threshold before a firing event when crossing the rest position.
22:71422c359f2a 2015-04-01 mjr Fix preprocessor error
21:5048e16cc9ef 2015-03-28 mjr New No-Joystick configuration option (for secondary devices that only act as output controllers)
20:4c43877327ab 2015-02-28 mjr New key debouncing, delay on usb read to avoid freezes
19:054f8af32fce 2015-02-27 mjr New key debouncing
18:5e890ebd0023 2015-02-27 mjr Old debounce about to be removed
17:ab3cec0c8bf4 2015-02-27 mjr FastIO and FastAnalogIn; better firing event sensing; potentiometer plunger sensor option; new key debouncing; ZB Launch Ball feature
16:c35f905c3311 2014-12-29 mjr Fix comment typo
15:944bbc29c4dd 2014-12-29 mjr Fix and expand comments on LedWiz behavior vis-a-vis levels 48 and 49
14:df700b22ca08 2014-09-26 mjr Reduce button input latency by reducing debounce time and polling during CCD read cycle
13:72dda449c3c0 2014-09-13 mjr Fix voltage level reversal on LedWiz outputs; handle all undefined LedWiz level values as fully on
12:669df364a565 2014-08-27 mjr Fixed the indicator light (broken by bug in button reader)
11:bd9da7088e6e 2014-08-26 mjr Button inputs added
10:976666ffa4ef 2014-08-23 mjr Add raw pixel dump support for use by the Windows config tool
9:fd65b0a94720 2014-08-18 mjr Tweaks to plunger firing detection
8:c732e279ee29 2014-08-08 mjr Remove testing button pulses; swap x/y axis order to match VP default settings
7:100a25f8bf56 2014-08-07 mjr Tweaks to launch sensing
6:cc35eb643e8f 2014-08-06 mjr Various testing setups for plunger firing - debouncing, fixed returns, etc
5:a70c0bce770d 2014-07-27 mjr Somewhat working with ball-model damping. About to change to cabinet model.
4:02c7cd7b2183 2014-07-24 mjr USB 3 connection problems fixed. Host power status reflected in diagnostic LEDs. Non-blocking initial connection.
3:3514575d4f86 2014-07-23 mjr Conversion to interrupt-based sampling of the accelerometer working
2:c174f9ee414a 2014-07-22 mjr Before change to ISR for accelerometer
1:d913e0afb2ac 2014-07-16 mjr Before removing time/frequency limit on reading the plunger sensor
0:5acbbe3f4cf4 2014-07-11 mjr Initial testing setup, before starting on real configuration