Skip to content

Commit 382aa96

Browse files
Bob-the-Kuhnthinkyhead
authored andcommittedApr 28, 2018
1.1.x version of Auto-build PR 10503 (MarlinFirmware#10561)
1 parent 522ea17 commit 382aa96

File tree

4 files changed

+1398
-122
lines changed

4 files changed

+1398
-122
lines changed
 

‎Marlin/pins.h

+92-91
Original file line numberDiff line numberDiff line change
@@ -52,217 +52,218 @@
5252
//
5353

5454
#if MB(RAMPS_OLD)
55-
#include "pins_RAMPS_OLD.h"
55+
#include "pins_RAMPS_OLD.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
5656
#elif MB(RAMPS_13_EFB)
57-
#include "pins_RAMPS_13.h"
57+
#include "pins_RAMPS_13.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
5858
#elif MB(RAMPS_13_EEB)
59-
#include "pins_RAMPS_13.h"
59+
#include "pins_RAMPS_13.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
6060
#elif MB(RAMPS_13_EFF)
61-
#include "pins_RAMPS_13.h"
61+
#include "pins_RAMPS_13.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
6262
#elif MB(RAMPS_13_EEF)
63-
#include "pins_RAMPS_13.h"
63+
#include "pins_RAMPS_13.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
6464
#elif MB(RAMPS_13_SF)
65-
#include "pins_RAMPS_13.h"
65+
#include "pins_RAMPS_13.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
6666
#elif MB(RAMPS_14_EFB)
67-
#include "pins_RAMPS.h"
67+
#include "pins_RAMPS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
6868
#elif MB(RAMPS_14_EEB)
69-
#include "pins_RAMPS.h"
69+
#include "pins_RAMPS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
7070
#elif MB(RAMPS_14_EFF)
71-
#include "pins_RAMPS.h"
71+
#include "pins_RAMPS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
7272
#elif MB(RAMPS_14_EEF)
73-
#include "pins_RAMPS.h"
73+
#include "pins_RAMPS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
7474
#elif MB(RAMPS_14_SF)
75-
#include "pins_RAMPS.h"
75+
#include "pins_RAMPS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
7676
#elif MB(RAMPS_PLUS_EFB)
77-
#include "pins_RAMPS_PLUS.h"
77+
#include "pins_RAMPS_PLUS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
7878
#elif MB(RAMPS_PLUS_EEB)
79-
#include "pins_RAMPS_PLUS.h"
79+
#include "pins_RAMPS_PLUS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
8080
#elif MB(RAMPS_PLUS_EFF)
81-
#include "pins_RAMPS_PLUS.h"
81+
#include "pins_RAMPS_PLUS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
8282
#elif MB(RAMPS_PLUS_EEF)
83-
#include "pins_RAMPS_PLUS.h"
83+
#include "pins_RAMPS_PLUS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
8484
#elif MB(RAMPS_PLUS_SF)
85-
#include "pins_RAMPS_PLUS.h"
85+
#include "pins_RAMPS_PLUS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
8686

8787
//
8888
// RAMPS Derivatives - ATmega1280, ATmega2560
8989
//
9090

9191
#elif MB(3DRAG)
92-
#include "pins_3DRAG.h" // ATmega1280, ATmega2560
92+
#include "pins_3DRAG.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
9393
#elif MB(K8200)
94-
#include "pins_K8200.h" // ATmega1280, ATmega2560 (3DRAG)
94+
#include "pins_K8200.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560 (3DRAG)
9595
#elif MB(K8400)
96-
#include "pins_K8400.h" // ATmega1280, ATmega2560 (3DRAG)
96+
#include "pins_K8400.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560 (3DRAG)
9797
#elif MB(BAM_DICE)
98-
#include "pins_RAMPS.h" // ATmega1280, ATmega2560
98+
#include "pins_RAMPS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
9999
#elif MB(BAM_DICE_DUE)
100-
#include "pins_BAM_DICE_DUE.h" // ATmega1280, ATmega2560
100+
#include "pins_BAM_DICE_DUE.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
101101
#elif MB(MKS_BASE)
102-
#include "pins_MKS_BASE.h" // ATmega1280, ATmega2560
102+
#include "pins_MKS_BASE.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
103103
#elif MB(MKS_BASE_15)
104-
#include "pins_MKS_BASE_15.h" // ATmega1280, ATmega2560
104+
#include "pins_MKS_BASE_15.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
105105
#elif MB(MKS_BASE_HEROIC)
106-
#include "pins_MKS_BASE_HEROIC.h" // ATmega1280, ATmega2560
106+
#include "pins_MKS_BASE_HEROIC.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
107107
#elif MB(MKS_GEN_13)
108-
#include "pins_MKS_GEN_13.h" // ATmega1280, ATmega2560
108+
#include "pins_MKS_GEN_13.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
109109
#elif MB(MKS_GEN_L)
110-
#include "pins_MKS_GEN_L.h" // ATmega1280, ATmega2560
110+
#include "pins_MKS_GEN_L.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
111111
#elif MB(ZRIB_V20)
112-
#include "pins_ZRIB_V20.h" // ATmega1280, ATmega2560 (MKS_GEN_13)
112+
#include "pins_ZRIB_V20.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560 (MKS_GEN_13)
113113
#elif MB(FELIX2)
114-
#include "pins_FELIX2.h" // ATmega1280, ATmega2560
114+
#include "pins_FELIX2.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
115115
#elif MB(RIGIDBOARD)
116-
#include "pins_RIGIDBOARD.h" // ATmega1280, ATmega2560
116+
#include "pins_RIGIDBOARD.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
117117
#elif MB(RIGIDBOARD_V2)
118-
#include "pins_RIGIDBOARD_V2.h" // ATmega1280, ATmega2560
118+
#include "pins_RIGIDBOARD_V2.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
119119
#elif MB(SAINSMART_2IN1)
120-
#include "pins_SAINSMART_2IN1.h" // ATmega1280, ATmega2560
120+
#include "pins_SAINSMART_2IN1.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
121121
#elif MB(ULTIMAKER)
122-
#include "pins_ULTIMAKER.h" // ATmega1280, ATmega2560
122+
#include "pins_ULTIMAKER.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
123123
#elif MB(ULTIMAKER_OLD)
124-
#include "pins_ULTIMAKER_OLD.h" // ATmega1280, ATmega2560
124+
#include "pins_ULTIMAKER_OLD.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
125125
#elif MB(AZTEEG_X3)
126-
#include "pins_AZTEEG_X3.h" // ATmega2560
126+
#include "pins_AZTEEG_X3.h" // ATmega2560 env:megaatmega2560
127127
#elif MB(AZTEEG_X3_PRO)
128-
#include "pins_AZTEEG_X3_PRO.h" // ATmega2560
128+
#include "pins_AZTEEG_X3_PRO.h" // ATmega2560 env:megaatmega2560
129129
#elif MB(ULTIMAIN_2)
130-
#include "pins_ULTIMAIN_2.h" // ATmega2560
130+
#include "pins_ULTIMAIN_2.h" // ATmega2560 env:megaatmega2560
131131
#elif MB(RUMBA)
132-
#include "pins_RUMBA.h" // ATmega2560
132+
#include "pins_RUMBA.h" // ATmega2560 env:megaatmega2560
133133
#elif MB(BQ_ZUM_MEGA_3D)
134-
#include "pins_BQ_ZUM_MEGA_3D.h" // ATmega2560
134+
#include "pins_BQ_ZUM_MEGA_3D.h" // ATmega2560 env:megaatmega2560
135135
#elif MB(MAKEBOARD_MINI)
136-
#include "pins_MAKEBOARD_MINI.h" // ATmega2560
136+
#include "pins_MAKEBOARD_MINI.h" // ATmega2560 env:megaatmega2560
137137
#elif MB(TRIGORILLA_13)
138-
#include "pins_TRIGORILLA_13.h" // ATmega2560
138+
#include "pins_TRIGORILLA_13.h" // ATmega2560 env:megaatmega2560
139139
#elif MB(TRIGORILLA_14)
140-
#include "pins_TRIGORILLA_14.h" // ATmega2560
140+
#include "pins_TRIGORILLA_14.h" // ATmega2560 env:megaatmega2560
141141
#elif MB(RAMPS_ENDER_4)
142-
#include "pins_RAMPS_ENDER_4.h" // ATmega2560
142+
#include "pins_RAMPS_ENDER_4.h" // ATmega2560 env:megaatmega2560
143143

144144
//
145145
// Other ATmega1280, ATmega2560
146146
//
147147

148148
#elif MB(CNCONTROLS_11)
149-
#include "pins_CNCONTROLS_11.h" // ATmega1280, ATmega2560
149+
#include "pins_CNCONTROLS_11.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
150150
#elif MB(CNCONTROLS_12)
151-
#include "pins_CNCONTROLS_12.h" // ATmega1280, ATmega2560
151+
#include "pins_CNCONTROLS_12.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
152152
#elif MB(MIGHTYBOARD_REVE)
153-
#include "pins_MIGHTYBOARD_REVE.h" // ATmega1280, ATmega2560
153+
#include "pins_MIGHTYBOARD_REVE.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
154154
#elif MB(CHEAPTRONIC)
155-
#include "pins_CHEAPTRONIC.h" // ATmega2560
155+
#include "pins_CHEAPTRONIC.h" // ATmega2560 env:megaatmega2560
156156
#elif MB(CHEAPTRONIC_V2)
157-
#include "pins_CHEAPTRONICv2.h" // ATmega2560
157+
#include "pins_CHEAPTRONICv2.h" // ATmega2560 env:megaatmega2560
158158
#elif MB(MEGATRONICS)
159-
#include "pins_MEGATRONICS.h" // ATmega2560
159+
#include "pins_MEGATRONICS.h" // ATmega2560 env:megaatmega2560
160160
#elif MB(MEGATRONICS_2)
161-
#include "pins_MEGATRONICS_2.h" // ATmega2560
161+
#include "pins_MEGATRONICS_2.h" // ATmega2560 env:megaatmega2560
162162
#elif MB(MEGATRONICS_3) || MB(MEGATRONICS_31)
163-
#include "pins_MEGATRONICS_3.h" // ATmega2560
163+
#include "pins_MEGATRONICS_3.h" // ATmega2560 env:megaatmega2560
164164
#elif MB(RAMBO)
165-
#include "pins_RAMBO.h" // ATmega2560
165+
#include "pins_RAMBO.h" // ATmega2560 env:rambo
166166
#elif MB(MINIRAMBO) || MB(MINIRAMBO_10A)
167-
#include "pins_MINIRAMBO.h" // ATmega2560
167+
#include "pins_MINIRAMBO.h" // ATmega2560 env:rambo
168168
#elif MB(EINSY_RAMBO)
169-
#include "pins_EINSY_RAMBO.h" // ATmega2560
169+
#include "pins_EINSY_RAMBO.h" // ATmega2560 env:rambo
170170
#elif MB(EINSY_RETRO)
171-
#include "pins_EINSY_RETRO.h" // ATmega2560
171+
#include "pins_EINSY_RETRO.h" // ATmega2560 env:rambo
172172
#elif MB(ELEFU_3)
173-
#include "pins_ELEFU_3.h" // ATmega2560
173+
#include "pins_ELEFU_3.h" // ATmega2560 env:megaatmega2560
174174
#elif MB(LEAPFROG)
175-
#include "pins_LEAPFROG.h" // ATmega1280, ATmega2560
175+
#include "pins_LEAPFROG.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
176176
#elif MB(MEGACONTROLLER)
177-
#include "pins_MEGACONTROLLER.h" // ATmega2560
177+
#include "pins_MEGACONTROLLER.h" // ATmega2560 env:megaatmega2560
178178
#elif MB(SCOOVO_X9H)
179-
#include "pins_SCOOVO_X9H.h" // ATmega2560
179+
#include "pins_SCOOVO_X9H.h" // ATmega2560 env:rambo
180180
#elif MB(GT2560_REV_A)
181-
#include "pins_GT2560_REV_A.h" // ATmega1280, ATmega2560
181+
#include "pins_GT2560_REV_A.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
182182
#elif MB(GT2560_REV_A_PLUS)
183-
#include "pins_GT2560_REV_A_PLUS.h" // ATmega1280, ATmega2560
183+
#include "pins_GT2560_REV_A_PLUS.h" // ATmega1280, ATmega2560 env:megaatmega1280 env:megaatmega2560
184184

185185
//
186186
// ATmega1281, ATmega2561
187187
//
188188

189189
#elif MB(MINITRONICS)
190-
#include "pins_MINITRONICS.h" // ATmega1281
190+
#include "pins_MINITRONICS.h" // ATmega1281 env:megaatmega1280
191191
#elif MB(SILVER_GATE)
192-
#include "pins_SILVER_GATE.h" // ATmega2561
192+
#include "pins_SILVER_GATE.h" // ATmega2561 env:megaatmega2560
193193

194194
//
195195
// Sanguinololu and Derivatives - ATmega644P, ATmega1284P
196196
//
197197

198198
#elif MB(SANGUINOLOLU_11)
199-
#include "pins_SANGUINOLOLU_11.h" // ATmega644P, ATmega1284P
199+
#include "pins_SANGUINOLOLU_11.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
200200
#elif MB(SANGUINOLOLU_12)
201-
#include "pins_SANGUINOLOLU_12.h" // ATmega644P, ATmega1284P
201+
#include "pins_SANGUINOLOLU_12.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
202202
#elif MB(MELZI)
203-
#include "pins_MELZI.h" // ATmega644P, ATmega1284P
203+
#include "pins_MELZI.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
204204
#elif MB(MELZI_MAKR3D)
205-
#include "pins_MELZI_MAKR3D.h" // ATmega644P, ATmega1284P
205+
#include "pins_MELZI_MAKR3D.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
206206
#elif MB(MELZI_CREALITY)
207-
#include "pins_MELZI_CREALITY.h" // ATmega644P, ATmega1284P
207+
#include "pins_MELZI_CREALITY.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
208208
#elif MB(MELZI_MALYAN)
209-
#include "pins_MELZI_MALYAN.h" // ATmega644P, ATmega1284P
209+
#include "pins_MELZI_MALYAN.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
210210
#elif MB(MELZI_TRONXY)
211-
#include "pins_MELZI_TRONXY.h" // ATmega644P, ATmega1284P
211+
#include "pins_MELZI_TRONXY.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
212212
#elif MB(STB_11)
213-
#include "pins_STB_11.h" // ATmega644P, ATmega1284P
213+
#include "pins_STB_11.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
214214
#elif MB(AZTEEG_X1)
215-
#include "pins_AZTEEG_X1.h" // ATmega644P, ATmega1284P
215+
#include "pins_AZTEEG_X1.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
216216

217217
//
218218
// Other ATmega644P, ATmega644, ATmega1284P
219219
//
220220

221221
#elif MB(GEN3_MONOLITHIC)
222-
#include "pins_GEN3_MONOLITHIC.h" // ATmega644P
222+
#include "pins_GEN3_MONOLITHIC.h" // ATmega644P env:sanguino_atmega644p
223223
#elif MB(GEN3_PLUS)
224-
#include "pins_GEN3_PLUS.h" // ATmega644P, ATmega1284P
224+
#include "pins_GEN3_PLUS.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
225225
#elif MB(GEN6)
226-
#include "pins_GEN6.h" // ATmega644P, ATmega1284P
226+
#include "pins_GEN6.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
227227
#elif MB(GEN6_DELUXE)
228-
#include "pins_GEN6_DELUXE.h" // ATmega644P, ATmega1284P
228+
#include "pins_GEN6_DELUXE.h" // ATmega644P, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
229229
#elif MB(GEN7_CUSTOM)
230-
#include "pins_GEN7_CUSTOM.h" // ATmega644P, ATmega644, ATmega1284P
230+
#include "pins_GEN7_CUSTOM.h" // ATmega644P, ATmega644, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
231231
#elif MB(GEN7_12)
232-
#include "pins_GEN7_12.h" // ATmega644P, ATmega644, ATmega1284P
232+
#include "pins_GEN7_12.h" // ATmega644P, ATmega644, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
233233
#elif MB(GEN7_13)
234-
#include "pins_GEN7_13.h" // ATmega644P, ATmega644, ATmega1284P
234+
#include "pins_GEN7_13.h" // ATmega644P, ATmega644, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
235235
#elif MB(GEN7_14)
236-
#include "pins_GEN7_14.h" // ATmega644P, ATmega644, ATmega1284P
236+
#include "pins_GEN7_14.h" // ATmega644P, ATmega644, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
237237
#elif MB(OMCA_A)
238-
#include "pins_OMCA_A.h" // ATmega644
238+
#include "pins_OMCA_A.h" // ATmega644 env:sanguino_atmega644p
239239
#elif MB(OMCA)
240-
#include "pins_OMCA.h" // ATmega644P, ATmega644
240+
#include "pins_OMCA.h" // ATmega644P, ATmega644 env:sanguino_atmega644p
241241
#elif MB(ANET_10)
242-
#include "pins_ANET_10.h" // ATmega1284P
242+
#include "pins_ANET_10.h" // ATmega1284P env:sanguino_atmega1284p
243243
#elif MB(SETHI)
244-
#include "pins_SETHI.h" // ATmega644P, ATmega644, ATmega1284P
244+
#include "pins_SETHI.h" // ATmega644P, ATmega644, ATmega1284P env:sanguino_atmega644p env:sanguino_atmega1284p
245245

246246
//
247247
// Teensyduino - AT90USB1286, AT90USB1286P
248248
//
249249

250250
#elif MB(TEENSYLU)
251-
#include "pins_TEENSYLU.h" // AT90USB1286, AT90USB1286P
251+
#include "pins_TEENSYLU.h" // AT90USB1286, AT90USB1286P env:teensy20
252252
#elif MB(PRINTRBOARD)
253-
#include "pins_PRINTRBOARD.h" // AT90USB1286
253+
#include "pins_PRINTRBOARD.h" // AT90USB1286 env:teensy20
254254
#elif MB(PRINTRBOARD_REVF)
255-
#include "pins_PRINTRBOARD_REVF.h" // AT90USB1286
255+
#include "pins_PRINTRBOARD_REVF.h" // AT90USB1286 env:teensy20
256256
#elif MB(BRAINWAVE)
257-
#include "pins_BRAINWAVE.h" // AT90USB646
257+
#include "pins_BRAINWAVE.h" // AT90USB646 env:teensy20
258258
#elif MB(BRAINWAVE_PRO)
259-
#include "pins_BRAINWAVE_PRO.h" // AT90USB1286
259+
#include "pins_BRAINWAVE_PRO.h" // AT90USB1286 env:teensy20
260260
#elif MB(SAV_MKI)
261-
#include "pins_SAV_MKI.h" // AT90USB1286
261+
#include "pins_SAV_MKI.h" // AT90USB1286 env:teensy20
262262
#elif MB(TEENSY2)
263-
#include "pins_TEENSY2.h" // AT90USB1286
263+
#include "pins_TEENSY2.h" // AT90USB1286 env:teensy20
264264
#elif MB(5DPRINT)
265-
#include "pins_5DPRINT.h" // AT90USB1286
265+
#include "pins_5DPRINT.h" // AT90USB1286 env:teensy20
266+
266267

267268
#else
268269
#error "Unknown MOTHERBOARD value set in Configuration.h"

‎buildroot/share/atom/auto_build.py

+935
Large diffs are not rendered by default.

‎platformio.ini

+14-31
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,6 @@ build_flags = ${common.build_flags}
5252
board_f_cpu = 16000000L
5353
lib_deps = ${common.lib_deps}
5454

55-
#
56-
# Brainwave Pro (Teensy 2.0)
57-
#
58-
[env:brainwavepro]
59-
platform = teensy
60-
framework = arduino
61-
board = teensy20pp
62-
build_flags = ${common.build_flags} -D MOTHERBOARD=BOARD_BRAINWAVE_PRO
63-
lib_deps = ${common.lib_deps}
6455

6556
#
6657
# Melzi and clones (ATmega1284p)
@@ -85,28 +76,6 @@ build_flags = ${common.build_flags}
8576
upload_speed = 115200
8677
lib_deps = ${common.lib_deps}
8778

88-
#
89-
# Printrboard (Teensy 2.0)
90-
#
91-
[env:printrboard]
92-
platform = teensy
93-
framework = arduino
94-
board = teensy20pp
95-
build_flags = ${common.build_flags} -D MOTHERBOARD=BOARD_PRINTRBOARD
96-
# Bug in arduino framework does not allow boards running at 20Mhz
97-
#board_f_cpu = 20000000L
98-
lib_deps = ${common.lib_deps}
99-
100-
#
101-
# Printrboard Rev.F (Teensy 2.0)
102-
#
103-
[env:printrboard_revf]
104-
platform = teensy
105-
framework = arduino
106-
board = teensy20pp
107-
build_flags = ${common.build_flags} -D MOTHERBOARD=BOARD_PRINTRBOARD_REVF
108-
lib_deps = ${common.lib_deps}
109-
11079
#
11180
# RAMBo
11281
#
@@ -138,3 +107,17 @@ board = sanguino_atmega1284p
138107
build_flags = ${common.build_flags}
139108
lib_deps = ${common.lib_deps}
140109

110+
111+
#
112+
# Teensy++ 2.0
113+
#
114+
# - PrintrBoard
115+
# - PrintrBoard Rev.F
116+
# - Brainwave Pro
117+
#
118+
[env:teensy20]
119+
platform = teensy
120+
framework = arduino
121+
board = teensy20pp
122+
build_flags = ${common.build_flags}
123+
lib_deps = ${common.lib_deps}

‎process-palette.json

+357
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,357 @@
1+
{
2+
"patterns": {
3+
"P1": {
4+
"expression": "(path):(line)"
5+
},
6+
"P2": {
7+
"expression": "(path)\\s+(line)",
8+
"path": "(?:\\/[\\w\\.\\-]+)+"
9+
}
10+
},
11+
"commands": [
12+
{
13+
"namespace": "process-palette",
14+
"action": "PIO Build",
15+
"command": "python buildroot/share/atom/auto_build.py build",
16+
"arguments": [],
17+
"cwd": "{projectPath}",
18+
"inputDialogs": [],
19+
"env": {},
20+
"keystroke": null,
21+
"stream": true,
22+
"outputTarget": "panel",
23+
"outputBufferSize": 80000,
24+
"maxCompleted": 3,
25+
"autoShowOutput": true,
26+
"autoHideOutput": false,
27+
"scrollLockEnabled": false,
28+
"singular": true,
29+
"promptToSave": true,
30+
"saveOption": "none",
31+
"patterns": [
32+
"default"
33+
],
34+
"successOutput": "{stdout}",
35+
"errorOutput": "{stdout}\n{stderr}",
36+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
37+
"startMessage": "",
38+
"successMessage": "Executed : {fullCommand}",
39+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
40+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
41+
"menus": [
42+
"Auto Build"
43+
],
44+
"startScript": null,
45+
"successScript": null,
46+
"errorScript": null,
47+
"scriptOnStart": false,
48+
"scriptOnSuccess": false,
49+
"scriptOnError": false,
50+
"notifyOnStart": false,
51+
"notifyOnSuccess": true,
52+
"notifyOnError": true,
53+
"input": null
54+
},
55+
{
56+
"namespace": "process-palette",
57+
"action": "PIO Clean",
58+
"command": "python buildroot/share/atom/auto_build.py clean",
59+
"arguments": [],
60+
"cwd": "{projectPath}",
61+
"inputDialogs": [],
62+
"env": {},
63+
"keystroke": null,
64+
"stream": true,
65+
"outputTarget": "panel",
66+
"outputBufferSize": 80000,
67+
"maxCompleted": 3,
68+
"autoShowOutput": true,
69+
"autoHideOutput": false,
70+
"scrollLockEnabled": false,
71+
"singular": false,
72+
"promptToSave": true,
73+
"saveOption": "none",
74+
"patterns": [
75+
"default"
76+
],
77+
"successOutput": "{stdout}",
78+
"errorOutput": "{stdout}\n{stderr}",
79+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
80+
"startMessage": null,
81+
"successMessage": "Executed : {fullCommand}",
82+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
83+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
84+
"menus": [
85+
"Auto Build"
86+
],
87+
"startScript": null,
88+
"successScript": null,
89+
"errorScript": null,
90+
"scriptOnStart": false,
91+
"scriptOnSuccess": false,
92+
"scriptOnError": false,
93+
"notifyOnStart": false,
94+
"notifyOnSuccess": true,
95+
"notifyOnError": true,
96+
"input": null
97+
},
98+
{
99+
"namespace": "process-palette",
100+
"action": "PIO Upload",
101+
"command": "python buildroot/share/atom/auto_build.py upload",
102+
"arguments": [],
103+
"cwd": "{projectPath}",
104+
"inputDialogs": [],
105+
"env": {},
106+
"keystroke": null,
107+
"stream": true,
108+
"outputTarget": "panel",
109+
"outputBufferSize": 80000,
110+
"maxCompleted": 3,
111+
"autoShowOutput": true,
112+
"autoHideOutput": false,
113+
"scrollLockEnabled": false,
114+
"singular": false,
115+
"promptToSave": true,
116+
"saveOption": "none",
117+
"patterns": [
118+
"default"
119+
],
120+
"successOutput": "{stdout}",
121+
"errorOutput": "{stdout}\n{stderr}",
122+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
123+
"startMessage": null,
124+
"successMessage": "Executed : {fullCommand}",
125+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
126+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
127+
"menus": [
128+
"Auto Build"
129+
],
130+
"startScript": null,
131+
"successScript": null,
132+
"errorScript": null,
133+
"scriptOnStart": false,
134+
"scriptOnSuccess": false,
135+
"scriptOnError": false,
136+
"notifyOnStart": false,
137+
"notifyOnSuccess": true,
138+
"notifyOnError": true,
139+
"input": null
140+
},
141+
{
142+
"namespace": "process-palette",
143+
"action": "PIO Upload (traceback)",
144+
"command": "python buildroot/share/atom/auto_build.py traceback",
145+
"arguments": [],
146+
"cwd": "{projectPath}",
147+
"inputDialogs": [],
148+
"env": {},
149+
"keystroke": null,
150+
"stream": true,
151+
"outputTarget": "panel",
152+
"outputBufferSize": 80000,
153+
"maxCompleted": 3,
154+
"autoShowOutput": true,
155+
"autoHideOutput": false,
156+
"scrollLockEnabled": false,
157+
"singular": false,
158+
"promptToSave": true,
159+
"saveOption": "none",
160+
"patterns": [
161+
"default"
162+
],
163+
"successOutput": "{stdout}",
164+
"errorOutput": "{stdout}\n{stderr}",
165+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
166+
"startMessage": null,
167+
"successMessage": "Executed : {fullCommand}",
168+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
169+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
170+
"menus": [
171+
"Auto Build"
172+
],
173+
"startScript": null,
174+
"successScript": null,
175+
"errorScript": null,
176+
"scriptOnStart": false,
177+
"scriptOnSuccess": false,
178+
"scriptOnError": false,
179+
"notifyOnStart": false,
180+
"notifyOnSuccess": true,
181+
"notifyOnError": true,
182+
"input": null
183+
},
184+
{
185+
"namespace": "process-palette",
186+
"action": "PIO Upload using Programmer",
187+
"command": "python buildroot/share/atom/auto_build.py program",
188+
"arguments": [],
189+
"cwd": "{projectPath}",
190+
"inputDialogs": [],
191+
"env": {},
192+
"keystroke": null,
193+
"stream": true,
194+
"outputTarget": "panel",
195+
"outputBufferSize": 80000,
196+
"maxCompleted": 3,
197+
"autoShowOutput": true,
198+
"autoHideOutput": false,
199+
"scrollLockEnabled": false,
200+
"singular": false,
201+
"promptToSave": true,
202+
"saveOption": "none",
203+
"patterns": [
204+
"default"
205+
],
206+
"successOutput": "{stdout}",
207+
"errorOutput": "{stdout}\n{stderr}",
208+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
209+
"startMessage": null,
210+
"successMessage": "Executed : {fullCommand}",
211+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
212+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
213+
"menus": [
214+
"Auto Build"
215+
],
216+
"startScript": null,
217+
"successScript": null,
218+
"errorScript": null,
219+
"scriptOnStart": false,
220+
"scriptOnSuccess": false,
221+
"scriptOnError": false,
222+
"notifyOnStart": false,
223+
"notifyOnSuccess": true,
224+
"notifyOnError": true,
225+
"input": null
226+
},
227+
{
228+
"namespace": "process-palette",
229+
"action": "PIO Test",
230+
"command": "python buildroot/share/atom/auto_build.py test",
231+
"arguments": [],
232+
"cwd": "{projectPath}",
233+
"inputDialogs": [],
234+
"env": {},
235+
"keystroke": null,
236+
"stream": true,
237+
"outputTarget": "panel",
238+
"outputBufferSize": 80000,
239+
"maxCompleted": 3,
240+
"autoShowOutput": true,
241+
"autoHideOutput": false,
242+
"scrollLockEnabled": false,
243+
"singular": false,
244+
"promptToSave": true,
245+
"saveOption": "none",
246+
"patterns": [
247+
"default"
248+
],
249+
"successOutput": "{stdout}",
250+
"errorOutput": "{stdout}\n{stderr}",
251+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
252+
"startMessage": null,
253+
"successMessage": "Executed : {fullCommand}",
254+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
255+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
256+
"menus": [
257+
"Auto Build"
258+
],
259+
"startScript": null,
260+
"successScript": null,
261+
"errorScript": null,
262+
"scriptOnStart": false,
263+
"scriptOnSuccess": false,
264+
"scriptOnError": false,
265+
"notifyOnStart": false,
266+
"notifyOnSuccess": true,
267+
"notifyOnError": true,
268+
"input": null
269+
},
270+
{
271+
"namespace": "process-palette",
272+
"action": "PIO Debug",
273+
"command": "python buildroot/share/atom/auto_build.py debug",
274+
"arguments": [],
275+
"cwd": "{projectPath}",
276+
"inputDialogs": [],
277+
"env": {},
278+
"keystroke": null,
279+
"stream": true,
280+
"outputTarget": "panel",
281+
"outputBufferSize": 80000,
282+
"maxCompleted": 3,
283+
"autoShowOutput": true,
284+
"autoHideOutput": false,
285+
"scrollLockEnabled": false,
286+
"singular": false,
287+
"promptToSave": true,
288+
"saveOption": "none",
289+
"patterns": [
290+
"default"
291+
],
292+
"successOutput": "{stdout}",
293+
"errorOutput": "{stdout}\n{stderr}",
294+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
295+
"startMessage": null,
296+
"successMessage": "Executed : {fullCommand}",
297+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
298+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
299+
"menus": [
300+
"Auto Build"
301+
],
302+
"startScript": null,
303+
"successScript": null,
304+
"errorScript": null,
305+
"scriptOnStart": false,
306+
"scriptOnSuccess": false,
307+
"scriptOnError": false,
308+
"notifyOnStart": false,
309+
"notifyOnSuccess": true,
310+
"notifyOnError": true,
311+
"input": null
312+
},
313+
{
314+
"namespace": "process-palette",
315+
"action": "PIO Remote",
316+
"command": "python buildroot/share/atom/auto_build.py remote",
317+
"arguments": [],
318+
"cwd": "{projectPath}",
319+
"inputDialogs": [],
320+
"env": {},
321+
"keystroke": null,
322+
"stream": true,
323+
"outputTarget": "panel",
324+
"outputBufferSize": 80000,
325+
"maxCompleted": 3,
326+
"autoShowOutput": true,
327+
"autoHideOutput": false,
328+
"scrollLockEnabled": false,
329+
"singular": false,
330+
"promptToSave": true,
331+
"saveOption": "none",
332+
"patterns": [
333+
"default"
334+
],
335+
"successOutput": "{stdout}",
336+
"errorOutput": "{stdout}\n{stderr}",
337+
"fatalOutput": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
338+
"startMessage": null,
339+
"successMessage": "Executed : {fullCommand}",
340+
"errorMessage": "Executed : {fullCommand}\nReturned with code {exitStatus}\n{stderr}",
341+
"fatalMessage": "Failed to execute : {fullCommand}\n{stdout}\n{stderr}",
342+
"menus": [
343+
"Auto Build"
344+
],
345+
"startScript": null,
346+
"successScript": null,
347+
"errorScript": null,
348+
"scriptOnStart": false,
349+
"scriptOnSuccess": false,
350+
"scriptOnError": false,
351+
"notifyOnStart": false,
352+
"notifyOnSuccess": true,
353+
"notifyOnError": true,
354+
"input": null
355+
}
356+
]
357+
}

0 commit comments

Comments
 (0)
Please sign in to comment.