Pinscape Controller version 1 fork. This is a fork to allow for ongoing bug fixes to the original controller version, from before the major changes for the expansion board project.

Dependencies:   FastIO FastPWM SimpleDMA mbed

Fork of Pinscape_Controller by Mike R

Revisions of main.cpp

Revision Date Message Actions
34:6b981a2afab7 2015-12-03 74HC595 output port extensions (for "chime board") File  Diff  Annotate
33:d832bcab089e 2015-10-21 With expansion board 5940 "power enable" output; saving this feature, which is to be removed. File  Diff  Annotate
30:6e9902f06f48 2015-09-25 Use DMA for TLC5940 SPI transfer to reduce time interrupt handler (fixes problem with MMA8415Q freezing up). All LedWiz flashing modes now fully supported. File  Diff  Annotate
29:582472d0bc57 2015-09-25 Test of direct bit writes instead of SPI. File  Diff  Annotate
26:cb71c4af2912 2015-09-23 Initial TLC5940 PWM controller chip support. File  Diff  Annotate
25:e22b88bd783a 2015-09-01 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 File  Diff  Annotate
23:14f8c5004cd0 2015-06-03 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. File  Diff  Annotate
22:71422c359f2a 2015-04-01 Fix preprocessor error File  Diff  Annotate
21:5048e16cc9ef 2015-03-28 New No-Joystick configuration option (for secondary devices that only act as output controllers) File  Diff  Annotate
20:4c43877327ab 2015-02-28 New key debouncing, delay on usb read to avoid freezes File  Diff  Annotate
19:054f8af32fce 2015-02-27 New key debouncing File  Diff  Annotate
18:5e890ebd0023 2015-02-27 Old debounce about to be removed File  Diff  Annotate
17:ab3cec0c8bf4 2015-02-27 FastIO and FastAnalogIn; better firing event sensing; potentiometer plunger sensor option; new key debouncing; ZB Launch Ball feature File  Diff  Annotate
16:c35f905c3311 2014-12-29 Fix comment typo File  Diff  Annotate
15:944bbc29c4dd 2014-12-29 Fix and expand comments on LedWiz behavior vis-a-vis levels 48 and 49 File  Diff  Annotate
14:df700b22ca08 2014-09-26 Reduce button input latency by reducing debounce time and polling during CCD read cycle File  Diff  Annotate
13:72dda449c3c0 2014-09-13 Fix voltage level reversal on LedWiz outputs; handle all undefined LedWiz level values as fully on File  Diff  Annotate
12:669df364a565 2014-08-27 Fixed the indicator light (broken by bug in button reader) File  Diff  Annotate
11:bd9da7088e6e 2014-08-26 Button inputs added File  Diff  Annotate
10:976666ffa4ef 2014-08-23 Add raw pixel dump support for use by the Windows config tool File  Diff  Annotate
9:fd65b0a94720 2014-08-18 Tweaks to plunger firing detection File  Diff  Annotate
8:c732e279ee29 2014-08-08 Remove testing button pulses; swap x/y axis order to match VP default settings File  Diff  Annotate
7:100a25f8bf56 2014-08-07 Tweaks to launch sensing File  Diff  Annotate
6:cc35eb643e8f 2014-08-06 Various testing setups for plunger firing - debouncing, fixed returns, etc File  Diff  Annotate
5:a70c0bce770d 2014-07-27 Somewhat working with ball-model damping. About to change to cabinet model. File  Diff  Annotate
4:02c7cd7b2183 2014-07-24 USB 3 connection problems fixed. Host power status reflected in diagnostic LEDs. Non-blocking initial connection. File  Diff  Annotate
3:3514575d4f86 2014-07-23 Conversion to interrupt-based sampling of the accelerometer working File  Diff  Annotate
2:c174f9ee414a 2014-07-22 Before change to ISR for accelerometer File  Diff  Annotate
1:d913e0afb2ac 2014-07-16 Before removing time/frequency limit on reading the plunger sensor File  Diff  Annotate
0:5acbbe3f4cf4 2014-07-11 Initial testing setup, before starting on real configuration File  Diff  Annotate