Dan Halbert
dbd5b7d9f0
Change xtensa cache key
...
again, we need to stop using a bad cache for ESP32-S2 builds
2021-01-21 07:29:54 -05:00
Scott Shawcroft
733094aead
Add initial RP2040 support
...
The RP2040 is new microcontroller from Raspberry Pi that features
two Cortex M0s and eight PIO state machines that are good for
crunching lots of data. It has 264k RAM and a built in UF2
bootloader too.
Datasheet: https://pico.raspberrypi.org/files/rp2040_datasheet.pdf
2021-01-20 19:16:56 -08:00
djix123
35c836f096
Update .github/workflows/build.yml
...
Change name from _haxpress to _with_flash
Co-authored-by: Dan Halbert <halbert@halwitz.org>
2021-01-19 11:32:41 -05:00
Jonathan Giles
368751b6e9
Add support for a 'haxpress' external SPI flash build for the stm32f411ce blackpill board
2021-01-19 07:48:52 -05:00
Dan Halbert
c4f0325ff8
Merge pull request #3991 from TG-Techie/main
...
Revision to TG-Watch
2021-01-14 18:43:52 -05:00
Dan Halbert
54cc9ab4b9
change extensa github actions cache key to avoid bad cache
2021-01-14 11:29:21 -05:00
Jonah Yolles-Murphy
8f8af90098
final name and extra board
2021-01-13 23:51:34 -05:00
lady ada
748d44892d
fix some precommit complaints
2021-01-12 12:55:02 -05:00
Scott Shawcroft
bfdaa6eb9c
Merge pull request #3959 from ladyada/main
...
try adding new feather def
2021-01-12 08:26:29 -08:00
Jonah Yolles-Murphy
8652d69614
update TG-Watch pins, name, and frozen libraries
2021-01-10 04:04:50 -05:00
lady ada
b5b0d45b73
add tft
2021-01-09 22:36:54 -05:00
Limor "Ladyada" Fried
9253351fa4
Merge branch 'main' into main
2021-01-09 12:25:16 -05:00
lady ada
999ee68e12
try adding new feather def
2021-01-09 12:22:53 -05:00
Jeff Epler
288c54c70a
need to find strings in ulab
2021-01-08 18:54:08 -06:00
Jeff Epler
96dd3d3fef
ensure gettext program is available to pre-commit
2021-01-08 18:21:27 -06:00
microDev
f7cafbf5f9
re-arrange ci actions
2020-12-26 12:54:36 +05:30
Scott Shawcroft
fb0c74c5f1
Merge pull request #3662 from ElectronicCats/bastble
...
Add new board BastBLE
2020-12-21 17:39:08 -08:00
Dan Halbert
f202eb734a
Merge pull request #3842 from StackRduino/main
...
add stackrduino_m0_pro
2020-12-18 12:33:34 -05:00
Dan Halbert
8f9cd7075e
Merge pull request #3752 from jepler/gcc10
...
build: Update to gcc10
2020-12-17 11:03:40 -05:00
Hany Elkomy
c6de41b4ea
Update build.yml
...
added stackrduino_m0_pro board
2020-12-17 17:14:49 +08:00
Dan Halbert
845cf03a45
typo
2020-12-14 15:55:31 -05:00
Dan Halbert
d2cb58a2df
suod apt-get update
2020-12-14 15:54:38 -05:00
Dan Halbert
eea8bc4999
Use Dec 11 gcc 10.2 release
2020-12-14 15:41:17 -05:00
Dan Halbert
37c9f768b5
add apt-get update
2020-12-11 16:03:28 -05:00
Scott Shawcroft
8364734ba3
Merge pull request #3749 from skerr92/add-cpsapling-spiflash
...
Add cpsapling spiflash
2020-11-24 15:22:21 -08:00
Jeff Epler
1553a647ca
build: Update to gcc10 preview
2020-11-24 13:09:37 -06:00
jgillick
570353b946
Merge remote-tracking branch 'circuitpython/main' into thunderpack1.2
2020-11-23 22:40:47 -08:00
Seth Kerr
0e628caa6f
forgot the build.yml files
2020-11-23 19:23:22 -05:00
jgillick
56634eb00e
Rename thunderpack to v11
2020-11-22 01:31:41 -08:00
Seth Kerr
8301dcada0
I need to revisit the alphabet...
2020-11-20 16:26:33 -05:00
Seth Kerr
0fb075ab7e
changed tab to spaces in build.yml, passes local pre-commit
2020-11-20 16:15:50 -05:00
Seth Kerr
b34e36d1db
fixing build.yml
2020-11-20 15:44:53 -05:00
Jeff Epler
a0d305042c
fix ubuntu-latest stragglers
2020-11-17 09:02:30 -06:00
Jeff Epler
7750b4d671
actions: Disable pagination of 'aws' commands
...
An anticipatory workaround for
https://docs.aws.amazon.com/cli/latest/userguide/cliv2-migration.html#cliv2-migration-output-pager
2020-11-17 09:02:30 -06:00
Jeff Epler
9c4b6c34b8
see what happens if workflows move to ubuntu 20.04
2020-11-16 16:03:29 -06:00
Ricardo
7253b2eb31
fix name board
2020-11-13 09:22:42 -06:00
Scott Shawcroft
d1f15d314b
Rename to include display details
2020-11-09 15:03:22 -08:00
Ricardo
ee57bc4d83
fix name
2020-11-09 14:25:42 -06:00
Ricardo
78dffd8ef8
add board on build.yml
2020-11-09 14:17:25 -06:00
Scott Shawcroft
9ef23e8659
Fix build board list
2020-11-06 15:29:58 -08:00
Scott Shawcroft
9bf77905e3
Merge pull request #3622 from sw23/main
...
Fixing remaining stub mypy issues + run check-stubs to CI
2020-11-02 18:16:32 -08:00
Jeff Epler
3845db4bb9
Update build.yml
...
Need to request zip to recurse, because it is not the default
2020-10-31 20:13:51 -05:00
Dan Halbert
073dc8751c
Use correct stubs directory name
...
The stubs directory is called `circuitpython-stubs`, not `stubs`.
2020-10-31 14:50:13 -04:00
Dan Halbert
0c30a26c9b
Update .github/workflows/build.yml
2020-10-31 13:19:13 -04:00
Jeff Epler
80ad300cad
workflows: Fix typo that broke builds while trying to upload stubs
2020-10-31 11:58:28 -05:00
sw23
8e72b68e3d
Adding mypy to dep list and clarifying Stubs stage name
2020-10-30 19:16:26 -04:00
sw23
6a63d20a5d
Fixing remaining stub mypy issues + run check-stubs to CI
2020-10-30 18:56:40 -04:00
Scott Shawcroft
09ae9aefa8
Merge pull request #3610 from Edrig/main
...
Add new board to nrf port: holyiot_nrf52840
2020-10-30 12:03:34 -07:00
Scott Shawcroft
f47ec650ca
Merge pull request #3601 from jepler/upload-stubs-s3
...
workflows: Upload stubs to s3
2020-10-30 11:53:44 -07:00
Jeff Epler
e83be19d0f
actions: Fix location of stubs upload
2020-10-28 17:48:12 -05:00
Noel Gaetan
34ce8d8642
Update build.yml
2020-10-28 22:43:54 +01:00
Gaetan
3dcee5be80
Fix: .github/workflows/build.yml
2020-10-28 22:38:13 +01:00
Gaetan
5ab2f16f64
Change Board Name to ADM_B_NRF52840_1
...
edit : .github/workflows/build.yml
rename : ports/nrf/boards/holyiot_nrf52840/board.c -> ports/nrf/boards/ADM_B_NRF52840_1/board.c
rename : ports/nrf/boards/holyiot_nrf52840/mpconfigboard.h -> ports/nrf/boards/ADM_B_NRF52840_1/mpconfigboard.h
rename : ports/nrf/boards/holyiot_nrf52840/mpconfigboard.mk -> ports/nrf/boards/ADM_B_NRF52840_1/mpconfigboard.mk
rename : ports/nrf/boards/holyiot_nrf52840/pins.c -> ports/nrf/boards/ADM_B_NRF52840_1/pins.c
2020-10-28 22:08:10 +01:00
Scott Shawcroft
d86c6a74a4
Add to CI build
2020-10-26 17:06:04 -07:00
Gaetan
5deb045a81
Ready to PR
...
* ../../.github/workflows/build.yml
+ boards/holyiot_nrf52840/board.c
+ boards/holyiot_nrf52840/mpconfigboard.h
+ boards/holyiot_nrf52840/mpconfigboard.mk
+ boards/holyiot_nrf52840/pins.c
2020-10-26 23:32:57 +01:00
Jeff Epler
b4eb27557d
workflows: Upload stubs to s3
2020-10-24 07:28:27 -05:00
Jeff Epler
fa4c4c2c10
Merge pull request #3587 from adafruit/6.0.x
...
Merge in two fixes from 6.0.x
2020-10-21 20:12:20 -05:00
Scott Shawcroft
50e90088a2
Merge pull request #3586 from Targett363/esp32s2_module_clip
...
Esp32s2 module clip
2020-10-21 12:58:23 -07:00
Jeff Epler
599bacb0b4
build.yml: Fix building mpy-cross-mac
...
Recently, the macos-10.15 image was updated with a non-brew version of awscli. This made our CI script, which does a `brew install awscli` fail:
```
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/aws
Target /usr/local/bin/aws
already exists. You may want to remove it:
rm '/usr/local/bin/aws'
```
2020-10-20 13:25:17 -05:00
Enrique Casado
97fae54659
Add DynOSSAT-EDU boards
2020-10-15 12:39:14 +02:00
Brian Dean
af2a23bd18
workflows/build.yml - Add forgotten vina_d51 board.
2020-10-13 17:08:30 -04:00
Targett363
2aee2b7dc7
Corecting spelling mistake in build.yml
2020-10-10 22:33:52 +01:00
Targett363
cd935346ec
Updating the build.yml to include both Module Clip boards
2020-10-10 22:11:44 +01:00
Scott Shawcroft
699f19f44a
Merge pull request #3522 from tannewt/imx_metro
...
Unify iMX RT flash config and add Metro M7 1011
2020-10-09 13:48:58 -07:00
Jeff Epler
3149f5bfd8
workflows: Replace deprecated ::set-env
2020-10-08 16:20:23 -05:00
Scott Shawcroft
09bc415751
Unify iMX flash config and add Metro M7 1011
...
This unifies the flash config to the settings used by the Boot ROM.
This makes the config unique per board which allows for changing
quad enable and status bit differences per flash device. It also
allows for timing differences due to the board layout.
This change also tweaks linker layout to leave more ram space for
the CircuitPython heap.
2020-10-07 15:23:47 -07:00
Scott Shawcroft
2ad54f8413
Merge pull request #3463 from UnexpectedCircuitPython/UM_S2_Boards
...
Updated UM FeatherS2 boards
2020-10-01 10:56:55 -07:00
Scott Shawcroft
a6cfa507b6
Add to board list
2020-09-30 12:59:56 -07:00
Seon Rozenblum
4b1a7d812e
Updated UM boards
2020-09-30 10:16:24 +10:00
Jeff Epler
8b27febf32
add new board to actions build
2020-09-26 11:43:46 -05:00
Dan Halbert
9cc803eb95
Merge pull request #3432 from bd34n/rename-bdmicro-vina-m0-d21
...
Rename board bdmicro_vina_m0 to bdmicro_vina_d21 and update boardfiles.
2020-09-19 13:41:21 -04:00
Scott Shawcroft
4b827b25ad
Merge pull request #2966 from sommersoft/ci_check_vid_pid
...
Automate USB VID/PID Uniqueness Check
2020-09-17 11:48:46 -07:00
Brian Dean
847d609ddc
rename board bdmicro_vina_m0 to bdmicro_vina_d21 and update boardfiles appropriately
2020-09-16 16:27:24 -04:00
Rémi Sarrailh
4225f8348f
Change build-arm to build-xtensa in build.yml
2020-09-16 14:59:35 +02:00
Rémi Sarrailh
d538918cfd
Fix name in build.yml
2020-09-16 13:59:59 +02:00
Rémi Sarrailh
8be5d616e4
Fix invalid indentation on build.yml
2020-09-16 13:44:09 +02:00
Rémi Sarrailh
c06aeda399
Add Muselab nanoesp32 s2 definition
2020-09-16 13:10:01 +02:00
Dan Halbert
3c6af94fb3
Merge pull request #3384 from jepler/feather_m4_can
...
atmel-samd: add same51, feather_m4_can
2020-09-14 23:57:51 -04:00
lady ada
cc57ef8368
add to buildyml!
2020-09-12 19:58:27 -04:00
Jeff Epler
baa2d7fd56
add new board to CI
2020-09-08 14:08:52 -05:00
Dan Halbert
ee1b142f5d
Merge pull request #3363 from dhalbert/matrix-portal
...
matrix portal board
2020-09-01 10:25:00 -04:00
Dan Halbert
4ac7650f22
matrix portal board
2020-08-31 23:56:38 -04:00
Jeff Epler
ef8cde94a4
actions: Clone the esp-idf submodules ourselves
...
Builds of the esp32s2 targets frequently fail:
```
-- Found Git: /usr/bin/git (found version "2.28.0")
-- Initialising new submodule components/asio/asio...
warning: could not look up configuration 'remote.origin.url'. Assuming this repository is its own authoritative upstream.
Submodule 'components/asio/asio' (/home/runner/work/circuitpython/circuitpython/ports/espressif/asio.git) registered for path 'components/asio/asio'
fatal: repository '/home/runner/work/circuitpython/circuitpython/ports/espressif/asio.git' does not exist
fatal: clone of '/home/runner/work/circuitpython/circuitpython/ports/espressif/asio.git' into submodule path '/home/runner/work/circuitpython/circuitpython/ports/esp32s2/esp-idf/components/asio/asio' failed
Failed to clone 'components/asio/asio'. Retry scheduled
fatal: repository '/home/runner/work/circuitpython/circuitpython/ports/espressif/asio.git' does not exist
fatal: clone of '/home/runner/work/circuitpython/circuitpython/ports/espressif/asio.git' into submodule path '/home/runner/work/circuitpython/circuitpython/ports/esp32s2/esp-idf/components/asio/asio' failed
Failed to clone 'components/asio/asio' a second time, aborting
CMake Error at esp-idf/tools/cmake/git_submodules.cmake:48 (message):
Git submodule init failed for components/asio/asio
Call Stack (most recent call first):
esp-idf/tools/cmake/build.cmake:78 (git_submodule_check)
esp-idf/tools/cmake/build.cmake:160 (__build_get_idf_git_revision)
esp-idf/tools/cmake/idf.cmake:49 (__build_init)
esp-idf/tools/cmake/project.cmake:7 (include)
CMakeLists.txt:8 (include)
```
It's not clear how/why this happens--is it something to do with our
multithreaded build?. Attempt to clear it up by manually checking out these
submodules ourselves.
2020-08-30 20:51:04 -05:00
Scott Shawcroft
a09243472c
Add Kaluga board definition
2020-08-28 16:08:24 -07:00
Dan Halbert
ac06202c21
Merge pull request #3238 from ElectronicCats/bastwifi
...
Add Bastwifi by Electronic Cats
2020-08-28 11:03:52 -04:00
Dan Halbert
0c9513a2e7
Remove trailing whitespace
2020-08-26 09:00:16 -04:00
microDev
964a39164e
Changed microS2 board name
2020-08-26 08:23:54 +05:30
microDev
c79389c4d4
Added microS2 board to build.yml
2020-08-24 11:10:34 +05:30
sommersoft
e0fd85bc45
build.yml: more texlive/latex dependencies
2020-08-15 16:24:21 -05:00
sommersoft
6e67c4f7d4
build.yml: ensure 'latexmk' is installed
2020-08-15 14:42:12 -05:00
sommersoft
670b6ebecc
build.yml: add doc building test for latex/pdf
2020-08-15 14:29:38 -05:00
bleeptrack
795ee3d36a
update build.yml with picoplanet
2020-08-11 21:51:11 +02:00
sabas1080
b074f8a161
update for build test
2020-08-02 00:42:36 -05:00
sabas1080
fea1cad02c
add support for Bast Wifi Electronic Cats
2020-08-01 17:51:45 -05:00
Dan Halbert
4860e0cf62
change esp-idf cache tag
2020-08-01 13:21:20 -04:00
Jeff Epler
d69f081c04
Merge remote-tracking branch 'origin/main' into blm_badge
2020-07-30 07:24:48 -05:00
Dan Halbert
4d54cbc6a7
Remove extra and incorrect upload line
2020-07-29 12:30:48 -04:00
Dan Halbert
b93ee1e6f8
remove temp upload check; can't be tested from fork
2020-07-29 10:35:58 -04:00
Dan Halbert
2b6b0e949d
temporary change to test uploads
2020-07-29 10:23:45 -04:00
Dan Halbert
715ea13273
Upload mpy-cross builds to S3
2020-07-28 19:42:50 -04:00