2020 "0x0" : " wippersnapper.magtag.fatfs.VERSION.combined.bin"
2121 }
2222 },
23- "components" :{
24- "digitalPins" :[
25- {
26- "name" :" D1" ,
27- "displayName" :" D1 (NeoPixel)" ,
28- "dataType" :" bool"
29- },
30- {
31- "name" :" D15" ,
32- "displayName" :" Button A" ,
33- "dataType" :" bool"
34- },
35- {
36- "name" :" D14" ,
37- "displayName" :" Button B" ,
38- "dataType" :" bool"
39- },
40- {
41- "name" :" D12" ,
42- "displayName" :" Button C" ,
43- "dataType" :" bool"
44- },
45- {
46- "name" :" D11" ,
47- "displayName" :" Button D" ,
48- "dataType" :" bool"
49- },
50- {
51- "name" :" D10" ,
52- "displayName" :" D10" ,
53- "dataType" :" bool" ,
54- "hasPWM" :true ,
55- "hasServo" :true
56- },
57- {
58- "name" :" D18" ,
59- "displayName" :" D18 (A1)" ,
60- "dataType" :" bool" ,
61- "hasPWM" :true ,
62- "hasServo" :true
63- },
64- {
65- "name" :" D13" ,
66- "displayName" :" Built-in LED" ,
67- "dataType" :" bool" ,
68- "hasPWM" :true
69- },
70- {
71- "name" :" D43" ,
72- "displayName" :" D43 (UART TX)" ,
73- "dataType" :" bool" ,
74- "hasPWM" :false ,
75- "uartTx" :true
76- },
77- {
78- "name" :" D44" ,
79- "displayName" :" D44 (UART RX)" ,
80- "dataType" :" bool" ,
81- "hasPWM" :false ,
82- "uartRx" :true
23+ "components" : {
24+ "digitalPins" : [
25+ {
26+ "name" : " D0" ,
27+ "displayName" : " D0 (Boot Button)" ,
28+ "dataType" : " bool" ,
29+ "direction" : " INPUT"
30+ },
31+ {
32+ "name" : " D1" ,
33+ "displayName" : " D1 (NeoPixel)" ,
34+ "dataType" : " bool"
35+ },
36+ {
37+ "name" : " D15" ,
38+ "displayName" : " Button A" ,
39+ "dataType" : " bool"
40+ },
41+ {
42+ "name" : " D14" ,
43+ "displayName" : " Button B" ,
44+ "dataType" : " bool"
45+ },
46+ {
47+ "name" : " D12" ,
48+ "displayName" : " Button C" ,
49+ "dataType" : " bool"
50+ },
51+ {
52+ "name" : " D11" ,
53+ "displayName" : " Button D" ,
54+ "dataType" : " bool"
55+ },
56+ {
57+ "name" : " D10" ,
58+ "displayName" : " D10" ,
59+ "dataType" : " bool" ,
60+ "hasPWM" : true ,
61+ "hasServo" : true
62+ },
63+ {
64+ "name" : " D18" ,
65+ "displayName" : " D18 (A1)" ,
66+ "dataType" : " bool" ,
67+ "hasPWM" : true ,
68+ "hasServo" : true
69+ },
70+ {
71+ "name" : " D13" ,
72+ "displayName" : " Built-in LED" ,
73+ "dataType" : " bool" ,
74+ "hasPWM" : true
75+ },
76+ {
77+ "name" : " D43" ,
78+ "displayName" : " D43 (UART TX)" ,
79+ "dataType" : " bool" ,
80+ "hasPWM" : false ,
81+ "uartTx" : true
82+ },
83+ {
84+ "name" : " D44" ,
85+ "displayName" : " D44 (UART RX)" ,
86+ "dataType" : " bool" ,
87+ "hasPWM" : false ,
88+ "uartRx" : true
89+ },
90+ {
91+ "name" : " D21" ,
92+ "displayName" : " Disable NeoPixel/Light sensor" ,
93+ "dataType" : " bool" ,
94+ "hasPWM" : false ,
95+ "direction" : " OUTPUT"
96+ },
97+ {
98+ "name" : " D16" ,
99+ "displayName" : " Enable Speaker" ,
100+ "dataType" : " bool" ,
101+ "hasPWM" : false ,
102+ "direction" : " OUTPUT"
83103 }
84- ],
85- "analogPins" :[
86- {
87- "name" :" A17" ,
88- "displayName" :" Piezo Speaker (A0)" ,
89- "hasPWM" :true ,
90- "dataType" :" int16"
91- },
92- {
93- "name" :" A10" ,
94- "displayName" :" D10" ,
95- "dataType" :" int16" ,
96- "hasPWM" :true ,
97- "hasServo" :true
98- },
99- {
100- "name" :" A18" ,
101- "displayName" :" A1 (D18)" ,
102- "dataType" :" int16" ,
103- "hasPWM" :true ,
104- "hasServo" :true
105- },
106- {
107- "name" :" A3" ,
108- "displayName" :" Light Sensor (A3)" ,
109- "dataType" :" int16"
110- },
111- {
112- "name" :" A4" ,
113- "displayName" :" Voltage Monitor (A4)" ,
114- "dataType" :" int16"
115- }
116- ],
117- "i2cPorts" : [
118- {
104+ ],
105+ "analogPins" : [
106+ {
107+ "name" : " A17" ,
108+ "displayName" : " Piezo Speaker (A0)" ,
109+ "hasPWM" : true ,
110+ "dataType" : " int16"
111+ },
112+ {
113+ "name" : " A10" ,
114+ "displayName" : " D10" ,
115+ "dataType" : " int16" ,
116+ "hasPWM" : true ,
117+ "hasServo" : true
118+ },
119+ {
120+ "name" : " A18" ,
121+ "displayName" : " A1 (D18)" ,
122+ "dataType" : " int16" ,
123+ "hasPWM" : true ,
124+ "hasServo" : true
125+ },
126+ {
127+ "name" : " A3" ,
128+ "displayName" : " Light Sensor (A3)" ,
129+ "dataType" : " int16"
130+ },
131+ {
132+ "name" : " A4" ,
133+ "displayName" : " Voltage Monitor (A4)" ,
134+ "dataType" : " int16"
135+ }
136+ ],
137+ "i2cPorts" : [
138+ {
119139 "i2cPortId" : 0 ,
120140 "SDA" : 33 ,
121141 "SCL" : 34
122- }
142+ }
123143 ]
124- }
125- }
144+ }
145+ }
0 commit comments