@@ -32,7 +32,8 @@ enum IO_PinUsageEnum {
3232 pin_I2C_SCL,
3333 pin_ButtonPush,
3434 pin_ButtonToggle,
35- pin_Button_LightsOn,
35+ pin_Button_Push_LightsOn,
36+ pin_Button_Toggle_LightsOn,
3637 pin_Relay,
3738 pin_Relay_LightsOn,
3839 pin_Voltage,
@@ -43,7 +44,6 @@ enum IO_PinUsageEnum {
4344 pin_OnBoardKey,
4445 pin_Battery,
4546 pin_Temperature,
46- pin_Exposed,
4747 pin_SDIO_PIN_CMD,
4848 pin_SDIO_PIN_CLK,
4949 pin_SDIO_PIN_D0,
@@ -61,6 +61,7 @@ enum IO_PinUsageEnum {
6161 pin_RS485_TX,
6262 pin_RS485_RX,
6363 pin_Dig_Input, // Digital Input pin type. May contains some protection circuit
64+ pin_Exposed,
6465 pin_Reserved,
6566 pin_count
6667};
@@ -146,7 +147,7 @@ class ModuleIO : public Module {
146147 control = addControl (rows, " usage" , " select" );
147148 control[" default" ] = 0 ;
148149 addControlValue (control, " Unused" ); // 0
149- addControlValue (control, " LED" );
150+ addControlValue (control, " LED 🚦 " );
150151 addControlValue (control, " LED CW" );
151152 addControlValue (control, " LED WW" );
152153 addControlValue (control, " LED R" );
@@ -158,20 +159,20 @@ class ModuleIO : public Module {
158159 addControlValue (control, " I2S MCLK" );
159160 addControlValue (control, " I2C SDA" );
160161 addControlValue (control, " I2C SCL" );
161- addControlValue (control, " Button Push" );
162- addControlValue (control, " Button Toggle" );
163- addControlValue (control, " Button LightOn" );
162+ addControlValue (control, " Button 🛎️" );
163+ addControlValue (control, " Button 𓐟" );
164+ addControlValue (control, " Button LightOn 🛎️" );
165+ addControlValue (control, " Button LightOn 𓐟" );
164166 addControlValue (control, " Relay" );
165- addControlValue (control, " Relay LightOn" );
166- addControlValue (control, " Voltage " );
167- addControlValue (control, " Current" );
168- addControlValue (control, " Infrared" );
167+ addControlValue (control, " Relay LightOn 🔀 " );
168+ addControlValue (control, " Voltage️️️ ⚡️ " );
169+ addControlValue (control, " Current ⚡️ " );
170+ addControlValue (control, " Infrared ♨️ " );
169171 addControlValue (control, " DMX in" );
170172 addControlValue (control, " Onboard LED" );
171173 addControlValue (control, " Onboard Key" );
172174 addControlValue (control, " Battery" );
173175 addControlValue (control, " Temperature" );
174- addControlValue (control, " Exposed" );
175176 addControlValue (control, " SDIO CMD" );
176177 addControlValue (control, " SDIO CLK" );
177178 addControlValue (control, " SDIO D0" );
@@ -181,14 +182,15 @@ class ModuleIO : public Module {
181182 addControlValue (control, " Serial TX" );
182183 addControlValue (control, " Serial RX" );
183184 addControlValue (control, " Ethernet" );
184- addControlValue (control, " SPI SCK" );
185- addControlValue (control, " SPI MISO" );
186- addControlValue (control, " SPI MOSI" );
187- addControlValue (control, " PHY CS" );
188- addControlValue (control, " PHY IRQ" );
185+ addControlValue (control, " SPI SCK 🔗 " );
186+ addControlValue (control, " SPI MISO 🔗 " );
187+ addControlValue (control, " SPI MOSI 🔗 " );
188+ addControlValue (control, " PHY CS 🔗 " );
189+ addControlValue (control, " PHY IRQ 🔗 " );
189190 addControlValue (control, " RS-485 TX" );
190191 addControlValue (control, " RS-485 RX" );
191192 addControlValue (control, " Digital Input" );
193+ addControlValue (control, " Exposed" );
192194 addControlValue (control, " Reserved" );
193195
194196 control = addControl (rows, " index" , " number" , 1 , 32 ); // max 32 of one type, e.g 32 led pins
@@ -285,7 +287,7 @@ class ModuleIO : public Module {
285287 for (uint8_t gpio : ledPins) pinAssigner.assignPin (gpio, pin_LED);
286288 pinAssigner.assignPin (0 , pin_ButtonPush);
287289 pinAssigner.assignPin (45 , pin_ButtonPush);
288- pinAssigner.assignPin (46 , pin_Button_LightsOn );
290+ pinAssigner.assignPin (46 , pin_Button_Push_LightsOn );
289291 pinAssigner.assignPin (8 , pin_Voltage);
290292 pinAssigner.assignPin (9 , pin_Current);
291293
@@ -338,7 +340,7 @@ class ModuleIO : public Module {
338340 } else if (boardID == board_QuinLEDDig2Go) {
339341 // dig2go
340342 object[" maxPower" ] = 10 ; // USB powered: 2A / 10W
341- pinAssigner.assignPin (0 , pin_Button_LightsOn );
343+ pinAssigner.assignPin (0 , pin_Button_Push_LightsOn );
342344 pinAssigner.assignPin (5 , pin_Infrared);
343345 pinAssigner.assignPin (16 , pin_LED);
344346 pinAssigner.assignPin (12 , pin_Relay_LightsOn);
@@ -376,7 +378,7 @@ class ModuleIO : public Module {
376378 pinAssigner.assignPin (16 , pin_LED);
377379 // pinAssigner.assignPin(17, pin_LED); // e.g. apa102...
378380
379- // pinAssigner.assignPin(??, pin_Button_LightsOn ); // which pin ?
381+ // pinAssigner.assignPin(??, pin_Button_Push_LightsOn ); // which pin ?
380382 pinAssigner.assignPin (19 , pin_Relay_LightsOn); // optional
381383
382384 // e.g. for mic
@@ -397,7 +399,7 @@ class ModuleIO : public Module {
397399 else // default
398400 pinAssigner.assignPin (3 , pin_LED);
399401
400- pinAssigner.assignPin (17 , pin_Button_LightsOn );
402+ pinAssigner.assignPin (17 , pin_Button_Push_LightsOn );
401403 pinAssigner.assignPin (19 , pin_Relay_LightsOn);
402404 pinAssigner.assignPin (18 , pin_Infrared);
403405
0 commit comments