Commit graph

264 commits

Author SHA1 Message Date
530348da01
remove unused reference to copy_tree (it makes a warning) 2022-02-10 10:49:56 -06:00
Limor "Ladyada" Fried
4ca170f09a
Merge pull request #113 from nkaaf/fixing_some_typos
typos
2022-02-10 10:54:27 -05:00
lady ada
04727ed0d4 fix ci for m4 tinyusb 2022-01-01 21:28:04 -05:00
lady ada
d827a91a24 add new esp32s2 board defs 2021-12-27 17:16:30 -05:00
Phillip Burgess
c9945ba55e Add more ATtiny varieties to build_platform.py
We don’t NEED all of these right now, but might become necessary due to parts availability, so I’m adding them while the process is fresh in my head rather than floundering later.
2021-11-18 11:15:12 -08:00
Phillip Burgess
324b4f8f3a Add attiny1617 to tinyMegaCore section of build platforms 2021-11-18 10:08:11 -08:00
nkaaf
eb96289980 typos 2021-11-11 21:47:32 +01:00
lady ada
e659722956 ?? 2021-10-09 14:52:14 -04:00
lady ada
a1cd2c9e46 add eyelights 2021-10-09 13:51:00 -04:00
lady ada
092a5ecfbd ok 2021-10-09 13:32:25 -04:00
lady ada
373f0c0c22 put fqbn in filename to make it unique 2021-10-09 13:30:17 -04:00
lady ada
3fc602ef7a just the uf2 2021-10-09 13:09:09 -04:00
lady ada
4e812d285c try to be specific about filename 2021-10-09 12:58:37 -04:00
lady ada
7283e8e87e more dirs 2021-10-09 12:24:45 -04:00
lady ada
28dc122a5c wrong dir 2021-10-09 12:16:36 -04:00
lady ada
23118ee09d did it work? 2021-10-09 12:12:00 -04:00
lady ada
dd58a69a9e trytyr 2021-10-09 12:01:40 -04:00
lady ada
a05792c0d7 ridic 2021-10-09 11:30:57 -04:00
lady ada
1e54f73313 python cant actually move dirs 2021-10-09 11:13:15 -04:00
lady ada
24542df558 try moving output to one dir 2021-10-09 11:02:41 -04:00
lady ada
f08b762a34 printy 2021-10-09 10:51:05 -04:00
hathach
4d09c4abe4
sleep 5 seconds between attempts 2021-10-08 15:43:42 +07:00
hathach
fa2c172a12
retry up to 3 times for run_or_die() 2021-10-08 00:58:04 +07:00
hathach
c173d84c6d
get returncode 2021-10-07 22:36:18 +07:00
hathach
6ba1af1dfe
use proc.communicate() instead of wait() to prevent deadlock 2021-10-07 22:26:14 +07:00
hathach
6c55535367
get stdout of timeout proc 2021-10-07 21:36:28 +07:00
hathach
8dda6941f5
test 2021-10-07 20:45:34 +07:00
hathach
42f4803327
increase timeout 2021-10-07 19:27:08 +07:00
Paint Your Dragon
febfc922c4
Restore Arduino build timeout to 60 seconds
Problem was Elsewhere.
2021-10-06 10:33:27 -07:00
Paint Your Dragon
2c53c9bda1
Change build timeout from 60 to 120 seconds 2021-10-06 09:15:27 -07:00
ladyada
6a67a1dec1 add pygamer tinyusb 2021-10-01 13:36:00 -04:00
ladyada
b64a59cec8 remove 2021-10-01 12:30:58 -04:00
ladyada
1b72ada926 tyop 2021-10-01 12:29:18 -04:00
ladyada
b6e95ad50d learning sys doesnt test blink 2021-10-01 12:25:44 -04:00
ladyada
696be13876 shhh! 2021-10-01 12:06:07 -04:00
ladyada
2602c52184 remove shell? 2021-10-01 11:59:58 -04:00
ladyada
d0893ffd9f what are we doing? 2021-10-01 11:53:18 -04:00
ladyada
b8d1a1315b skip it 2021-10-01 11:49:11 -04:00
ladyada
764f427a25 bytey 2021-10-01 11:47:12 -04:00
ladyada
efd44cee4d fixverb 2021-10-01 11:43:58 -04:00
ladyada
4eff8b6c4b verbose 2021-10-01 11:38:43 -04:00
lady ada
22bd6d6cc4 allow real skips 2021-09-30 18:26:40 -04:00
lady ada
aa7b9800a1 pardon, typo! 2021-09-30 18:21:02 -04:00
lady ada
eb515470b7 pathypath 2021-09-30 18:16:21 -04:00
lady ada
49a97f0acc slightly more helpful 2021-09-30 18:09:19 -04:00
lady ada
76b0b0fbfe dont let invalid test.only! 2021-09-30 17:59:06 -04:00
Kattni Rembor
7840ec8a9f Add Feather M4 Express. 2021-09-30 16:50:24 -04:00
hathach
e4760ab70e
print installed core version 2021-09-29 19:31:56 +07:00
hathach
5bd604c966
enable 'shell=True' for building esp32s2 board
use folder path i.e example dir instead of path to .ino file
2021-09-29 17:42:29 +07:00
lady ada
fa90162410 add base addr 2021-09-16 13:00:27 -04:00
ladyada
888253b2de qtpy first class! 2021-09-15 16:38:13 -04:00
brentru
cd2c49a796 remove uf2 generation for ESP32 2021-09-10 15:43:37 -04:00
brentru
1f3a9aea38 add qtpy 2021-09-10 14:49:25 -04:00
brentru
ba452bb270 only download uf2 if we're on a platform which supports 2021-09-10 11:16:22 -04:00
brentru
22307baa0e skip 2021-09-10 11:09:10 -04:00
brentru
3640064284 optionally create uf2, test for uno 2021-09-10 11:04:37 -04:00
brentru
efc9ca81ec ret. correctly, print the output of uf2 generation 2021-09-10 10:28:33 -04:00
brentru
1841e5b121 dont ret success? 2021-09-08 18:37:08 -04:00
brentru
d16676c9c7 add print 2021-09-08 18:33:25 -04:00
brentru
b863a6b594 remove platform parse for None, TODO: ADDBACK 2021-09-08 18:29:26 -04:00
brentru
adaa941584 symlink!~ 2021-09-08 18:23:06 -04:00
Brent Rubell
90fac687a1
Merge pull request #1 from brentru/generate-uf2
Generate uf2
2021-09-08 17:54:50 -04:00
brentru
fc374d68bb work for groupings and singleton 2021-09-08 17:26:10 -04:00
brentru
a47bd2ea9a add ws platforms, build using the cli path 2021-09-08 17:01:22 -04:00
brentru
18d7089513 add glob1 pattern matchin 2021-09-08 14:35:40 -04:00
brentru
5851559e4d use os.path instead 2021-09-08 14:19:22 -04:00
brentru
1d634ea903 add all platforms 2021-09-08 14:11:05 -04:00
brentru
4c593787b4 use FID 2021-09-08 13:56:52 -04:00
brentru
0c7fa0126f check dir name 2021-09-08 12:52:02 -04:00
brentru
4b002375e7 append platform onto output file name 2021-09-08 12:40:10 -04:00
brentru
363a50de81 None for AVRs 2021-09-08 12:19:48 -04:00
brentru
c31ee4dea9 add docstring 2021-09-03 17:13:28 -04:00
brentru
f452154470 better generation of the uf2 name 2021-09-03 17:09:11 -04:00
brentru
2c389af214 use output path as the name 2021-09-03 17:06:41 -04:00
brentru
67feedfeee split out to generate_uf2, use example name as output name 2021-09-03 17:01:30 -04:00
brentru
88b746ff77 pull examplepath from global 2021-09-03 16:47:55 -04:00
brentru
9a8728c380 add uf2 commands 2021-09-03 16:43:46 -04:00
brentru
1fcc2329ee download uf2 tools 2021-09-03 16:35:04 -04:00
brentru
a6a0e86502 build and export 2021-09-03 16:05:46 -04:00
brentru
9c244d68ed add export-binaries tag 2021-09-03 11:07:52 -04:00
hathach
f1a8355781 make symlink with library name rather than 'Adafruit_Test_Library' 2021-07-16 15:44:20 +07:00
ladyada
63b7c7e7e1 try no warnings 2021-07-06 17:58:30 -04:00
ladyada
6b3d2e3b2b timeout the proc.wait 2021-07-06 17:48:21 -04:00
ladyada
00bc76f9c9 use s110 softdev 2021-07-06 17:08:28 -04:00
lady ada
26112fa943 Merge branch 'master' of github.com:adafruit/ci-arduino 2021-07-01 17:47:52 -04:00
lady ada
4f21970e59 flush example name first 2021-07-01 17:47:47 -04:00
Kattni Rembor
22b835bfb2 Syntax fix. 2021-06-22 12:07:36 -04:00
Kattni Rembor
9b8cd9511d Add QT Trinkey. 2021-06-22 11:40:24 -04:00
Kattni Rembor
9ad307d36f Adding QT2040 Trinkey. 2021-06-22 11:38:20 -04:00
lady ada
8617e71e7d some more attiny8s 2021-06-12 16:33:07 -04:00
lady ada
acaa4b761c add 816 2021-06-12 16:11:40 -04:00
lady ada
4434e2cc44 try adding new attiny817 target 2021-06-12 15:48:02 -04:00
brentru
31fe9f5f64 add tinyusb for m4 airlift lite 2021-06-04 12:00:50 -04:00
Kattni Rembor
71bef419dc Adding Trinkeys 2021-05-25 15:11:16 -04:00
hathach
23f3180f36
separate the fqbn for arduino/tinyusb stack for some variants 2021-05-25 00:42:24 +07:00
hathach
6ff9f7096a always build with all warnings, only failed with --wall option 2021-05-24 14:53:35 +07:00
hathach
e8902ddae1 add optional --wall option for ci 2021-05-24 13:29:25 +07:00
lady ada
a688e13e7c make trinket a defualt 2021-05-01 15:19:07 -04:00
Phillip Burgess
a3f77586be Fix typo 2021-04-29 18:25:25 -07:00
Phillip Burgess
b731f8a295 Add RP2040 (Philhower core) 2021-04-29 18:05:19 -07:00
Melissa LeBlanc-Williams
31575a9335 Add esp32-s2 boards 2021-04-20 08:12:07 -07:00
hathach
9c83e4de86
add feather m4 can to platform list 2021-04-09 13:46:08 +07:00
Brent Rubell
26d7b20482
Patch for MetroX Arduino Repo (#88)
* add new build platform

* split it out

Co-authored-by: brentru <robots199@me.com>
2020-12-11 17:04:13 -05:00
Jeff Epler
939d3f0f18
Resolve warning that will affect Python 3.10 compatibility (#86)
I noticed this message during an otherwise successful build of
our arduino-CAN fork:

/home/runner/work/arduino-CAN/arduino-CAN/ci/build_platform.py:183: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working

This should resolve the problem.
2020-11-05 10:26:49 -05:00
lady ada
a99332cdf0 just skip nrf52 for now 2020-10-18 14:06:49 -04:00
Paint Your Dragon
718b33bf51
Add matrixportal (w/tinyusb stack) to build platforms (#85) 2020-10-17 16:58:42 -04:00
Limor "Ladyada" Fried
4b9c824f8b
Update build_platform.py
fix grand central BSP name
2020-07-13 23:48:26 -04:00
Paint Your Dragon
d2a70ce596
Add Grand Central M4 (#81) 2020-07-09 20:20:35 -04:00
lady ada
cfb70dfd09 typofix 2020-07-02 14:20:37 -04:00
lady ada
fcc3ed0d08 let us run this twice per compy 2020-07-02 14:18:38 -04:00
lady ada
116b7211b8 Merge branch 'master' of github.com:adafruit/ci-arduino 2020-06-28 12:32:06 -04:00
lady ada
a71fa4ae57 do more earlier 2020-06-28 12:32:03 -04:00
per1234
44550ac828
Remove code for unnecessary Adafruit SAMD Boards platform dependency (#76)
Adafruit SAMD Boards doesn't have a dependency on Arduino SAMD Boards, so this only slows down the CI run.
2020-06-06 20:45:31 -04:00
lady ada
121a199460 use duinostack 2020-05-16 23:06:31 -04:00
lady ada
32a36d690c add neotrel 2020-05-16 22:41:24 -04:00
lady ada
877503d4c8 tinyusb 2020-05-16 20:43:06 -04:00
lady ada
13809eba12 m4 tinyusb default 2020-05-16 18:58:52 -04:00
lady ada
41e1245872 fqbn fixes 2020-05-16 17:33:34 -04:00
lady ada
c185d7f69e fix floraname 2020-05-16 17:32:30 -04:00
lady ada
54f696f68f add feather m0 exp 2020-05-16 14:20:28 -04:00
lady ada
06dd52f251 m0ar 2020-05-16 13:56:02 -04:00
lady ada
79ef30ea63 sort for easier scanning 2020-05-16 13:40:03 -04:00
lady ada
36b7448087 add flora 2020-05-16 13:38:55 -04:00
lady ada
5aac028d65 add protrinketz 2020-05-16 13:18:07 -04:00
lady ada
1acf77adc2 add nrf52382 feather 2020-05-16 13:14:42 -04:00
lady ada
964c55dda9 try recycling testcode 2020-05-16 13:04:58 -04:00
lady ada
f39b6dd49d try detecing if its a learning repo 2020-05-16 12:53:37 -04:00
siddacious
8a824e66dc
Merge pull request #71 from adafruit/3v_trinket
adding targets to specify which trinket
2020-04-03 13:26:08 -07:00
siddacious
4951bc3c00 removing old trinket target 2020-04-03 12:56:24 -07:00
siddacious
f2b1c97381 adding targets to specify which trinket 2020-04-03 12:49:06 -07:00
siddacious
6eabe3a119 fixing missing arduino:avr dep for adafruit:avr 2020-04-03 12:02:53 -07:00
Lady Ada
b3cd0e4bd2 add clue 2020-01-26 13:26:30 -05:00
Lady Ada
0b1516adb7 add pybadge_tinyusb 2020-01-13 21:35:15 -05:00
ladyada
990c7bd882 add metro_m4_airliftlite 2020-01-03 17:59:13 -05:00
Ha Thach
46c4442951 add metro_m0/m4_tinyusb platform (#65)
* add metro_m0/m4_tinyusb platform
2019-12-30 12:17:43 -05:00
Lady Ada
1e7527758d fix replace 2019-12-29 15:21:29 -05:00
Lady Ada
c38310b90a uninstall ourselves if installed by library manager 2019-12-29 15:21:29 -05:00
Lady Ada
d134ae2322 Add terminal colors to output that works in actions. Move all stderr to stdout since that seems to do weird things in travis 2019-12-29 15:21:29 -05:00
Lady Ada
ff70119f3d add metro m0 & microbit 2019-12-29 15:21:28 -05:00
Lady Ada
580d01bf17 recursively test all examples in example folder 2019-12-29 15:21:26 -05:00
Lady Ada
c73a88f91c add m4sk 2019-12-27 23:14:19 -05:00
Lady Ada
154c52cda1 add hallowing and titano 2019-12-27 23:05:49 -05:00
Lady Ada
991de58fe0 bail on unknown platform 2019-12-27 22:56:18 -05:00
Lady Ada
f1df107adf dont make directories here 2019-12-27 22:53:14 -05:00
Lady Ada
83a347b22f print libraries 2019-12-27 22:49:31 -05:00
Lady Ada
1eabd339f5 we need arduino samd for adafruit samd 2019-12-27 21:52:26 -05:00
Lady Ada
0f4444341f remove extra , 2019-12-27 18:10:15 -05:00
Lady Ada
ace797d03b ?? 2019-12-27 18:09:54 -05:00
Lady Ada
43e681d7c8 woops should be tuple 2019-12-27 18:03:29 -05:00
Lady Ada
e7beb63633 add arcadas' 2019-12-27 18:00:49 -05:00