Markus Kalkbrenner / Mbed 2 deprecated Pinscape_Controller_Extension_Boards

Dependencies:   FastAnalogIn FastIO FastPWM SimpleDMA USBDevice mbed

Fork of Pinscape_Controller by Mike R

Files at this revision

API Documentation at this revision

Comitter:
mkalkbrenner
Date:
Sat Dec 26 11:51:40 2015 +0000
Parent:
35:4f15ba9f524d
Commit message:
PTC4 output #1, PTC8 output #34 (knocker)

Changed in this revision

config.h Show annotated file Show diff for this revision Revisions of this file
--- a/config.h	Mon Dec 14 16:36:39 2015 +0000
+++ b/config.h	Sat Dec 26 11:51:40 2015 +0000
@@ -430,7 +430,7 @@
 // has 2 chips and the MOSFET board has 2 more, for a total of 4.  If
 // you add extra daisy-chained MOSFET boards, add 2 more per board.
 #ifdef EXPANSION_BOARD
-# define TLC5940_NCHIPS  4
+# define TLC5940_NCHIPS  2
 #else
 # define TLC5940_NCHIPS  0     // change this if you're using TLC5940's without the expansion board
 #endif
@@ -794,6 +794,7 @@
     // The first 32 ports are LedWiz-compatible, so they're universally
     // accessible, even to older non-DOF software.  Attach the most common
     // devices to these ports.
+    { PTC4, DIG_GPIO },
     { 1, TLC_PORT },         // TLC port 1,  LW output 1  - Flasher 1 R
     { 2, TLC_PORT },         // TLC port 2,  LW output 2  - Flasher 1 G
     { 3, TLC_PORT },         // TLC port 3,  LW output 3  - Flasher 1 B
@@ -814,7 +815,6 @@
     { 18, TLC_PORT },        // TLC port 18, LW output 18 - Button light 2
     { 19, TLC_PORT },        // TLC port 19, LW output 19 - Button light 3
     { 20, TLC_PORT },        // TLC port 20, LW output 20 - Button light 4
-    { PTC8, DIG_GPIO },      // PTC8,        LW output 21 - Replay Knocker
     { 21, TLC_PORT },        // TLC port 21, LW output 22 - Contactor 1/General purpose
     { 22, TLC_PORT },        // TLC port 22, LW output 23 - Contactor 2/General purpose
     { 23, TLC_PORT },        // TLC port 23, LW output 24 - Contactor 3/General purpose
@@ -826,41 +826,42 @@
     { 29, TLC_PORT },        // TLC port 29, LW output 30 - Contactor 9/General purpose
     { 30, TLC_PORT },        // TLC port 30, LW output 31 - Contactor 10/General purpose
     { 31, TLC_PORT },        // TLC port 31, LW output 32 - Shaker Motor/General purpose
+    { 32, TLC_PORT },        // TLC port 32, LW output 33 - Gear Motor/General purpose
     
     // Ports 33+ are accessible only to DOF-based software.  Older LedWiz-only
     // software on the can't access these.  Attach less common devices to these ports.
-    { 32, TLC_PORT },        // TLC port 32, LW output 33 - Gear Motor/General purpose
-    { 33, TLC_PORT },        // TLC port 33, LW output 34 - Fan/General purpose
-    { 34, TLC_PORT },        // TLC port 34, LW output 35 - Beacon/General purpose
-    { 35, TLC_PORT },        // TLC port 35, LW output 36 - Undercab RGB R/General purpose
-    { 36, TLC_PORT },        // TLC port 36, LW output 37 - Undercab RGB G/General purpose
-    { 37, TLC_PORT },        // TLC port 37, LW output 38 - Undercab RGB B/General purpose
-    { 38, TLC_PORT },        // TLC port 38, LW output 39 - Bell/General purpose
-    { 39, TLC_PORT },        // TLC port 39, LW output 40 - Chime 1/General purpose
-    { 40, TLC_PORT },        // TLC port 40, LW output 41 - Chime 2/General purpose
-    { 41, TLC_PORT },        // TLC port 41, LW output 42 - Chime 3/General purpose
-    { 42, TLC_PORT },        // TLC port 42, LW output 43 - General purpose
-    { 43, TLC_PORT },        // TLC port 43, LW output 44 - General purpose
-    { 44, TLC_PORT },        // TLC port 44, LW output 45 - Button light 5
-    { 45, TLC_PORT },        // TLC port 45, LW output 46 - Button light 6
-    { 46, TLC_PORT },        // TLC port 46, LW output 47 - Button light 7
-    { 47, TLC_PORT },        // TLC port 47, LW output 48 - Button light 8
-    { 49, TLC_PORT },        // TLC port 49, LW output 49 - Flipper button RGB left R
-    { 50, TLC_PORT },        // TLC port 50, LW output 50 - Flipper button RGB left G
-    { 51, TLC_PORT },        // TLC port 51, LW output 51 - Flipper button RGB left B
-    { 52, TLC_PORT },        // TLC port 52, LW output 52 - Flipper button RGB right R
-    { 53, TLC_PORT },        // TLC port 53, LW output 53 - Flipper button RGB right G
-    { 54, TLC_PORT },        // TLC port 54, LW output 54 - Flipper button RGB right B
-    { 55, TLC_PORT },        // TLC port 55, LW output 55 - MagnaSave button RGB left R
-    { 56, TLC_PORT },        // TLC port 56, LW output 56 - MagnaSave button RGB left G
-    { 57, TLC_PORT },        // TLC port 57, LW output 57 - MagnaSave button RGB left B
-    { 58, TLC_PORT },        // TLC port 58, LW output 58 - MagnaSave button RGB right R
-    { 59, TLC_PORT },        // TLC port 59, LW output 59 - MagnaSave button RGB right G
-    { 60, TLC_PORT },        // TLC port 60, LW output 60 - MagnaSave button RGB right B
-    { 61, TLC_PORT },        // TLC port 61, LW output 61 - Extra RGB LED R
-    { 62, TLC_PORT },        // TLC port 62, LW output 62 - Extra RGB LED G
-    { 63, TLC_PORT },        // TLC port 63, LW output 63 - Extra RGB LED B
-    { 64, TLC_PORT }         // TLC port 64, LW output 64 - Extra single LED
+    { PTC8, DIG_GPIO }      // PTC8,        LW output 21 - Replay Knocker
+//    { 33, TLC_PORT },        // TLC port 33, LW output 34 - Fan/General purpose
+//    { 34, TLC_PORT },        // TLC port 34, LW output 35 - Beacon/General purpose
+//    { 35, TLC_PORT },        // TLC port 35, LW output 36 - Undercab RGB R/General purpose
+//    { 36, TLC_PORT },        // TLC port 36, LW output 37 - Undercab RGB G/General purpose
+//    { 37, TLC_PORT },        // TLC port 37, LW output 38 - Undercab RGB B/General purpose
+//    { 38, TLC_PORT },        // TLC port 38, LW output 39 - Bell/General purpose
+//    { 39, TLC_PORT },        // TLC port 39, LW output 40 - Chime 1/General purpose
+//    { 40, TLC_PORT },        // TLC port 40, LW output 41 - Chime 2/General purpose
+//    { 41, TLC_PORT },        // TLC port 41, LW output 42 - Chime 3/General purpose
+//    { 42, TLC_PORT },        // TLC port 42, LW output 43 - General purpose
+//    { 43, TLC_PORT },        // TLC port 43, LW output 44 - General purpose
+//    { 44, TLC_PORT },        // TLC port 44, LW output 45 - Button light 5
+//    { 45, TLC_PORT },        // TLC port 45, LW output 46 - Button light 6
+//    { 46, TLC_PORT },        // TLC port 46, LW output 47 - Button light 7
+//    { 47, TLC_PORT },        // TLC port 47, LW output 48 - Button light 8
+//    { 49, TLC_PORT },        // TLC port 49, LW output 49 - Flipper button RGB left R
+//    { 50, TLC_PORT },        // TLC port 50, LW output 50 - Flipper button RGB left G
+//    { 51, TLC_PORT },        // TLC port 51, LW output 51 - Flipper button RGB left B
+//    { 52, TLC_PORT },        // TLC port 52, LW output 52 - Flipper button RGB right R
+//    { 53, TLC_PORT },        // TLC port 53, LW output 53 - Flipper button RGB right G
+//    { 54, TLC_PORT },        // TLC port 54, LW output 54 - Flipper button RGB right B
+//    { 55, TLC_PORT },        // TLC port 55, LW output 55 - MagnaSave button RGB left R
+//    { 56, TLC_PORT },        // TLC port 56, LW output 56 - MagnaSave button RGB left G
+//    { 57, TLC_PORT },        // TLC port 57, LW output 57 - MagnaSave button RGB left B
+//    { 58, TLC_PORT },        // TLC port 58, LW output 58 - MagnaSave button RGB right R
+//    { 59, TLC_PORT },        // TLC port 59, LW output 59 - MagnaSave button RGB right G
+//    { 60, TLC_PORT },        // TLC port 60, LW output 60 - MagnaSave button RGB right B
+//    { 61, TLC_PORT },        // TLC port 61, LW output 61 - Extra RGB LED R
+//    { 62, TLC_PORT },        // TLC port 62, LW output 62 - Extra RGB LED G
+//    { 63, TLC_PORT },        // TLC port 63, LW output 63 - Extra RGB LED B
+//    { 64, TLC_PORT }         // TLC port 64, LW output 64 - Extra single LED
     
 #else