Scott Shawcroft
0c0b517112
Merge pull request #4105 from xorbit/main
...
Add board Silicognition LLC M4-Shim
2021-01-31 20:02:36 -08:00
iTitou
b8f5f5cd85
github/workflows/ports_unix.yml: Add job for a reproducible build.
...
With a check for reproducible build date. Invocation of the test suite is
not needed because it's already run in another job.
Signed-off-by: iTitou <moiandme@gmail.com>
2021-02-01 11:20:18 +11:00
Aditya
6dba7a146d
Add support for Lilygo TTGO T8 ESP32-S2
2021-01-31 14:30:31 +01:00
Patrick Van Oosterwijck
414db718e4
Add board to github workflow
2021-01-30 19:17:20 -07:00
stijn
37c2f507a0
github/workflows: Add workflow to verify commit message format.
...
Using the new tools/verifygitlog.py script.
2021-01-30 14:09:21 +11:00
Jeff Epler
66e0f2dcff
workflows: use actions/cache@v2
2021-01-29 11:36:27 -06:00
Damien George
b8f4c623f9
github/workflows: Add CI workflow for rp2 port.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-01-30 00:42:29 +11:00
Jeff Epler
65a883a74c
bump esp-idf cache tag
...
.. we are seeing failures that we have previously diagnosed as a bad
cache. The github ui provides no way to update or delete a cache, so
this is our workaround.
2021-01-28 13:52:30 -06:00
Damien George
0a079155e4
github/workflows: Fix code-size CI workflow.
...
Changes are:
- Use ubuntu-20.04 so that gcc-multilib installs without error.
- Use "fetch-depth: 100" to get history prior to pull request.
Signed-off-by: Damien George <damien@micropython.org>
2021-01-24 14:56:40 +11:00
Dan Halbert
f72c1474c5
Merge branch 'main' into connect
2021-01-22 03:56:57 -05:00
Dan Halbert
d74097c8a7
update github actions cache key for xtensa build
2021-01-22 03:54:51 -05:00
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
Damien George
69262a11dc
tools/ci.sh: Put echo of CI path in a separate function.
...
Because the setup functions may print other information which should not be
added to the path.
Signed-off-by: Damien George <damien@micropython.org>
2020-12-14 13:05:43 +11:00
Dan Halbert
37c9f768b5
add apt-get update
2020-12-11 16:03:28 -05:00
Damien George
f7225d1c95
github/workflows: Run unix and qemu-arm workflows when tests change.
...
Signed-off-by: Damien George <damien@micropython.org>
2020-11-30 10:48:41 +11:00
Damien George
a598ae5b4d
github/workflows: Add workflows for all CI tasks, builds and tests.
...
Signed-off-by: Damien George <damien@micropython.org>
2020-11-29 22:21:28 +11: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
Dan Halbert
57464998c0
add to build.yml
2020-07-28 14:23:01 -04:00
Scott Shawcroft
debbf1028a
Merge pull request #3196 from IkigaiSense/ikigaisense_vita
...
add-ikigaisense_vita-nRF52840
2020-07-27 16:10:57 -07:00
Scott Shawcroft
f4f2018952
Merge pull request #3101 from ndGarage/ndgarage_ndbit6_v2
...
ndgGarage ndbit6 v2
2020-07-27 15:51:23 -07:00
Taku Fukada
54a342a7f5
Add and correct some type hints
2020-07-24 18:20:03 +09:00
ikigaisense
1ee8a09da2
add-ikigaisense_vita-nRF52840
2020-07-23 14:39:59 -06:00
Taku Fukada
a29105fefd
Improve .pyi generation
2020-07-22 00:37:22 +09:00
Scott Shawcroft
7bb508bf43
Merge pull request #3157 from tinkeringtech/tinkeringtech-scoutmakes-azul
...
Addition of Tinkeringtech ScoutMakes Azul nRF52840 based platform to CircuitPython
2020-07-16 11:03:31 -07:00
TinkeringTech
416a32ab01
fixed build.yml file formatting errors
2020-07-15 21:58:40 -04:00
TinkeringTech
49fcfd14d2
Added the TinkeringTech ScoutMakes Azul platform to CircuitPython
2020-07-15 21:49:34 -04:00
Scott Shawcroft
90ad9beff5
Merge pull request #3136 from xiongyihui/master
...
Add 2 boards nRF52840 M.2 devkit and M60 Keyboard
2020-07-13 17:14:18 -07:00
Scott Shawcroft
51c888d4be
Merge pull request #3003 from Flameeyes/master
...
License tagging according to REUSE specifications.
2020-07-13 16:28:49 -07:00
Scott Shawcroft
d712d1281c
Merge branch 'main' into master
2020-07-13 15:53:44 -07:00
Scott Shawcroft
37e77b21cd
Merge pull request #3140 from dunkmann00/docs-version-conf
...
Set version and release in build workflow
2020-07-10 11:15:23 -07:00
George Waters
a7634e8bf2
Set version and release in build workflow
2020-07-09 15:32:19 -04:00
Scott Shawcroft
0068c76fa6
Merge pull request #3135 from arms22/bless_dev_board_multi_sensor
...
Add new board BLE-SS dev board Multi Sensor
2020-07-09 10:29:57 -07:00
Yihui Xiong
8fef69809c
add m60 keyboard and nrf52840 m.2 devkit to build action
...
Signed-off-by: Yihui Xiong <yihui.xiong@hotmail.com>
2020-07-09 10:04:26 +00:00
arms22
bb5cdcf954
Add new board BLE-SS dev board Multi Sensor
2020-07-09 11:26:45 +09:00
Arudinne
3a9e01e185
modified: .github/workflows/build.yml
2020-07-07 13:01:21 -05:00
Diego Elio Pettenò
34b4993d63
Add license to some obvious files.
2020-07-06 19:16:25 +01:00
Jeff Epler
fcddfd0f39
Merge pull request #3083 from tannewt/esp32s2_busio
...
Add busio support for the ESP32-S2
2020-07-01 21:02:08 -05:00
ndgarage
c759c9a2aa
add-ndgarage_ndbit6_v2-update
2020-07-01 13:58:07 -06:00
ansonhe97
d9e623eb09
Fix order of ci check
2020-06-30 09:51:44 +08:00
Scott Shawcroft
ceb2efcbc3
Add new UnexpectedMaker FeatherS2 to CI.
2020-06-29 16:34:37 -07:00
ansonhe97
0dd17f4418
Add: Added Seeed Wio Terminal board support
2020-06-29 16:22:41 +08:00
Jeff Epler
d5074220a8
atmel-samd: Add SAM E54 Xplained board
...
Few peripherals are actually tested. However, USB, I2C and GPIO seem to work.
Most pins are silkscreened with the "PX00" style, so the board module
only includes the small number that are screened differently.
The default SPI, I2C, and UART are the ones on the EXT2 header. This is
arbitrary, but the I2C on this connector is shared with the on-board I2C
devices and the PCC header, making it the most versatile.
2020-06-23 10:41:48 -05:00
sommersoft
023054e67a
Merge branch 'main' of https://github.com/adafruit/circuitpython into ci_check_vid_pid
2020-06-20 08:41:41 -05:00
Florin Trutiu
178be2e3c9
loc_ber_m4_base_board
2020-06-19 18:56:20 +03:00
Scott Shawcroft
b3b38c18c5
Merge pull request #3035 from jepler/simplify-checkout
...
actions: Try checkout v2.2.0
2020-06-15 14:55:24 -07:00
Scott Shawcroft
08c8198fbc
Merge pull request #3033 from jepler/actions-doc-artifact
...
actions: upload artifacts for stubs & docs
2020-06-15 14:54:22 -07:00
Jeff Epler
03c04e77ae
actions: Try checkout v2.2.0
...
This version is supposed to
> Fetch all history for all tags and branches when fetch-depth=0
We leave the tags fetch in place so that actions _in cloned repos_
work. Cloned repos' tags do not necessarily match adafruit/circuitpython,
but we want version reporting to be able to use adafruit/circuitpython
tags when they are most relevant according to "git describe"'s heuristics.
Submodules are different, as they always point to the repo specified
in .gitmodules, so they don't need special handling to get the most
relevant tags.
2020-06-14 19:01:52 -05:00
Scott Shawcroft
eeb3825646
Update precommit check branch
2020-06-09 13:04:42 -07:00
Nick
33496e9c68
Add nice!nano board support
2020-06-05 19:58:54 -05:00
David Lechner
eeca2c3cbe
github: Add GitHub action to build docs.
...
This builds docs, but only on pull requests that change a file in the
docs/ directory.
2020-06-05 21:42:10 +10:00
Diego Elio Pettenò
79cd86445e
Add a pre-commit configuration to enforce basic file hygiene.
2020-06-03 10:56:35 +01:00
Diego Elio Pettenò
dd5d7c86d2
Fix up end of file and trailing whitespace.
...
This can be enforced by pre-commit, but correct it separately to make it easier to review.
2020-06-03 10:56:35 +01:00
sommersoft
8e64b12408
build.yml: add step to run tools/ci_check_duplicate_usb_vid_pid.py
2020-05-27 16:54:52 -05:00
Scott Shawcroft
665fe7a839
Merge pull request #2945 from pewpew-game/fluff_m0
...
Add support for Fluff M0
2020-05-26 13:18:55 -07:00
Dan Halbert
19f0d82048
Merge pull request #2955 from BradChan/master
...
Add hiibot_bluefi board definitions
2020-05-26 15:37:35 -04:00
Radomir Dopieralski
8371eb27bd
Add Fluff M0 to boards
2020-05-26 03:32:12 +02:00
cyz
8e24d1f4b7
Add hiibot_bluefi board in build.yml
2020-05-25 14:59:36 +08:00
Jeff Epler
6a5eabaa26
actions: Don't skip trying to (re)install idf tools
...
We were seeing actions failures where the cache would be restored
"successfully" but then "Install CircuitPython deps" would fail:
# Step "Fetch IDF tool cache"
Cache Size: ~247 MB (259277989 B)
/bin/tar -xz -f /home/runner/work/_temp/a990f24d-c365-4685-b739-10e052812c81/cache.tgz -C /home/runner/work/circuitpython/circuitpython/.idf_tools
Cache restored from key: Linux-idf-tools-731ed12bcdfbfa8b5dd37e03703992271b3ce85dd629e45130f80f43b84ce3a8
...
# Step "Install CircuitPython deps"
Adding ESP-IDF tools to PATH...
Not using an unsupported version of tool cmake found in PATH: 3.17.0.
I checked locally, and (even when dist/* is removed) it is very quick to
run each of the `idf_tools install` steps, about 2s total.
Try doing this to see whether it fixes the CI problems.
2020-05-23 08:36:29 -05:00
jason
4f54514be4
Initial version
2020-05-20 21:11:06 -05:00
Scott Shawcroft
6aaab005c5
Initial ESP32S2 port.
...
Basic blinky works but doesn't check pins.
2020-05-15 15:36:16 -07:00
Jeff Epler
52b3e1faba
actions: upload artifacts for stubs & docs
2020-05-14 21:03:49 -05:00
Scott Shawcroft
cde6651721
Merge remote-tracking branch 'adafruit/master' into improve_verification
2020-05-12 18:23:59 -07:00
Scott Shawcroft
c816cfed58
Build stubs before docs
2020-05-12 17:37:42 -07:00
Scott Shawcroft
4e8de3c554
Swap sphinx to autoapi and the inline stubs
2020-05-12 17:28:24 -07:00
Scott Shawcroft
f7303e6bd0
Merge pull request #2754 from maholli/non-standard-nvm
...
Add non-standard nvm to QSPI for external flash support
2020-05-12 11:56:33 -07:00
Scott Shawcroft
62b835ad76
Merge pull request #2833 from xiongyihui/pitaya-go
...
add nRF52840 based Makerdiary Pitaya Go
2020-05-11 16:34:27 -07:00
Scott Shawcroft
61450cbd56
Add Teensy 4.1 board definition
2020-05-11 13:58:58 -07:00
Max Holliday
e6df8e0989
Merge branch 'master' into non-standard-nvm
2020-05-09 12:22:50 -07:00
Jeff Epler
fd383c8047
actions: build-riscv: switch to checkout@v2
2020-05-04 17:15:14 -05:00
Dan Halbert
c377d4bea7
Merge branch 'master' into non-standard-nvm
2020-05-04 16:08:45 -04:00
Sean Cross
cb4fc894d7
nrf: add pca10100
...
This is the nRF52833-DK board.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-04 15:07:49 +08:00
Scott Shawcroft
1ca90572f1
Merge remote-tracking branch 'adafruit/master' into lower_power
2020-04-30 13:25:31 -07:00
Scott Shawcroft
f44e1d6a8d
Merge pull request #2828 from simmel-project/add-simmel
...
WIP: add simmel board
2020-04-30 11:40:34 -07:00
Lucian Copeland
89ff5589c4
Add the OpenMV-H7 R1 board
2020-04-30 12:39:20 -04:00
Yihui Xiong
14f6f082ad
add pitaya_go
2020-04-30 14:31:06 +00:00
Sean Cross
1327b62c8d
github: add simmel to build.yml
...
Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-29 22:33:34 +08:00
Scott Shawcroft
b7804f450b
Fix stm32746g_discovery
...
Also, rename it so that matches the other board names.
2020-04-27 20:34:42 -07:00
Scott Shawcroft
755d404edf
Merge remote-tracking branch 'adafruit/master' into lower_power
2020-04-27 16:45:10 -07:00
Max Holliday
86943ca8a1
Merge remote-tracking branch 'adafruit/master'
2020-04-27 13:51:51 -07:00
Mark Olsson
91fbbcab19
adds support for the stm32f746g_disco board
2020-04-24 16:43:39 +02:00
Dan Halbert
1f034f0f59
Merge pull request #2807 from jepler/mpy-cross-mac-moved-cheese
...
build.yml: Adjust for change in 'brew'
2020-04-24 10:39:55 -04:00
Jeff Epler
f1bf4de452
brew install just for safetys sake
2020-04-24 09:28:12 -05:00
Jeff Epler
7126a2f522
build.yml: Adjust for change in 'brew'
...
'brew' apparently introduced an incompatible change, where even
"--force" does not actually make the commands available in the default path.
Also switch to a numbered macos release instead of "latest", though this
did not save us from breaking changes in brew or other preinstalled sw.
2020-04-24 09:11:06 -05:00
Mark Olsson
83cc9783cc
STM32: adds support for stm32f746xx MCU and the nucleo_f746zg board
2020-04-23 10:48:27 +02:00
Scott Shawcroft
bebf27e733
Merge remote-tracking branch 'adafruit/master' into lower_power
...
This isn't perfect and needs a bit more testing.
2020-04-20 18:25:13 -07:00
Lucian Copeland
54abfc2e8b
translations-merge
2020-04-15 10:29:05 -04:00
Scott Shawcroft
b580b34cbf
Merge remote-tracking branch 'adafruit/master' into lower_power
2020-04-14 17:14:44 -07:00
Lucian Copeland
6227e63cc5
Merge remote-tracking branch 'upstream/master' into stm32x7-setup
2020-04-13 12:03:56 -04:00
Jeff Epler
f817bfe3c6
switch to checkout@v2 with submodules and fetch-depth 0
...
In order to get tags, including in submodules, we use our own fetching
procedure on top of checkout@v2.
A problem occuring in about 1% of jobs was that some submodules inexplicably
did not have an "origin" remote configured. "git submodule sync"
configures the "origin" remote in those cases. No cause for the problem
was determined.
Besides keeping up to date on actions/checkout, @v2 is supposed to fix a bug
where "re-run" of a pull request would fail checking out the code.
2020-04-11 17:29:07 -05:00
Scott Shawcroft
44cf7988c0
Merge pull request #2758 from ElectronicCats/nfc_copy
...
NFC Copy Cat
2020-04-10 11:36:35 -07:00
sabas1080
0e06a88fdd
update YML
2020-04-09 17:19:06 -05:00
Sabas
cac4fb0318
Merge branch 'master' into nfc_copy
2020-04-09 17:05:11 -05:00
sabas1080
2a47623283
update build.yml
2020-04-09 17:00:42 -05:00
sommersoft
1d64c51b7e
build.yml: pin Sphinx to '<4'
2020-04-09 15:14:26 -05:00
Lucian Copeland
92a0621e59
Add busio support, cleanup
2020-04-09 13:43:19 -04:00
sommersoft
4ac88e4df8
build.yml: unpin Sphinx install;
2020-04-09 09:13:02 -05:00
Scott Shawcroft
9e34da44c3
Use newer Ubuntu for CI.
...
Maybe it's update server will be more reliable.
2020-04-08 10:53:42 -07:00
Max Holliday
826837186c
adds standard (non-queued) SPI support to QSPI for external flash
2020-04-07 18:17:25 -07:00
Scott Shawcroft
fa7e35ab4a
Don't upgrade to Sphinx 3
...
The doc build doesn't complete and is likely broken for the inline
RST. We can move to 3 when we move the inline docs to Python stubs.
2020-04-07 11:48:36 -07:00
Scott Shawcroft
c49d2ea278
Don't upgrade to Sphinx 3
...
The doc build doesn't complete and is likely broken for the inline
RST. We can move to 3 when we move the inline docs to Python stubs.
2020-04-06 16:38:51 -07:00
Jeff Epler
ffe73a4c3f
workflows: use current (3.8) python
...
now the need for 3.5 has been fixed
2020-04-01 16:31:33 -05:00
Lucian Copeland
2f764ded63
merge and docs
2020-04-01 13:52:53 -04:00
Lucian Copeland
a89928c13c
Implement requested changes
2020-04-01 13:02:05 -04:00
Sean Cross
3c767cc5e1
workflows: move riscv to its own section
...
The riscv compilers shouldn't be in a section called "build-arm".
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-31 10:53:58 +08:00
Sean Cross
56ef51d392
workflow: add litex_fomu to ci
...
This adds fomu and litex and fomu to build on ci. It requires downloading
a riscv toolchain.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-31 10:21:00 +08:00
Brian Dean
7fa38e8725
Update board name to bdmicro_vina_m0 to eliminate hyphens.
2020-03-27 13:37:59 -04:00
Brian Dean
08ea95b22c
Fix sort. "bd" comes *after* "ba".
2020-03-27 07:35:51 -04:00
Brian Dean
5e1b6b11e6
Fix tab introduced when adding bdmicro_vina-m0 board, should be
...
spaces.
2020-03-27 07:24:12 -04:00
Brian Dean
d8769e32e1
Add bdmicro_vina-m0 board to workflows/build.yml.
2020-03-26 22:08:28 -04:00
Scott Shawcroft
59eb35da30
Merge pull request #2727 from burtyb/commander-1
...
Add support for Commander
2020-03-25 11:00:11 -07:00
Chris Burton
5c36c73a3d
Add to build.yml
2020-03-24 19:43:25 +00:00
jgillick
5f7e51756f
Add thunderpack to build.
2020-03-22 02:41:47 -07:00
Scott Shawcroft
5dc3a8960b
Merge pull request #2719 from theacodes/add-honking-button
...
Add board support for Winterbloom Big Honking Button
2020-03-18 17:37:59 -07:00
Thea Flowers
e027aaf433
Remove some build options, fix order of boards in build.yml
2020-03-18 16:49:10 -07:00
Thea Flowers
25188f53a7
Add honking button to build workflow
2020-03-18 16:40:29 -07:00
Scott Shawcroft
c8d9edd939
Merge pull request #2705 from NightSkySK/UARTlogger2
...
add UARTLogger2 board support for CircuitPython
2020-03-16 16:28:42 -07:00
Szymon Klause
9fa270e330
spacing correction
2020-03-13 22:58:39 +01:00
Szymon Klause
c9aa50817c
add UARTLogger2 board support for CircuitPython
2020-03-13 21:39:17 +01:00
TG-Techie
137d5c34fa
fix board sorting (due to T being before a anf t)
2020-03-12 20:39:42 -04:00
TG-Techie
7907ef5979
add TG-Watch02A to build workflow
2020-03-12 20:30:45 -04:00
Dan Halbert
98a03fc935
upload bin and uf2 for arduino boards; remove unneeded build steps
2020-02-28 21:18:48 -05:00
Dan Halbert
1b8a4791f5
Download links now point to S3 via CloudFront
2020-02-28 14:57:32 -05:00
jepler
f20255813f
samd51 thing plus: new port
...
testing performed:
* successfully store and retrieve a 500kB file on the flash
* square wave output on each pin appears on o'scope
* board.SPI(), board.SERIAL(), board.I2C() all construct
2020-02-25 11:52:23 -06:00
Dan Halbert
dcc8abf74e
Merge pull request #2638 from fgallaire/master
...
Arduino Nano 33 IoT support
2020-02-22 00:12:06 -05:00
arturo182
aa0cf38084
mimxrt10xx: Add Feather M7 1011 board config
2020-02-19 22:08:08 +01:00
Florent Gallaire
1ed5afeaec
Update build.yml
2020-02-19 10:22:57 +01:00
Dan Halbert
1f148242db
Merge pull request #2605 from maholli/master
...
New board: PyCubed + updates to SAM32 board
2020-02-18 22:01:41 -05:00
Lucian Copeland
b7bb85a4da
Merge remote-tracking branch 'upstream/master' into stm32-espruino-wifi
2020-02-12 14:31:08 -05:00
Scott Shawcroft
8364c60eb2
Merge pull request #2570 from hierophect/stm32-f407-disco
...
STM32: Add STM32F4Discovery support
2020-02-10 17:19:00 -08:00
Max Holliday
a0ba501849
spelling is hard :)
2020-02-10 09:35:15 -08:00
Lucian Copeland
b4c60c3355
Merge remote-tracking branch 'upstream/master' into stm32-espruino-wifi
2020-02-10 11:52:32 -05:00
Max Holliday
723a64cbda
Update build.yml
2020-02-08 15:35:38 -08:00
hierophect
b93d6e861b
Merge pull request #2596 from hierophect/stm32-espruino-pico
...
STM32: Espruino Pico
2020-02-07 14:14:49 -05:00
Lucian Copeland
4122f85888
Create board definitions, add to board list
2020-02-06 12:19:19 -05:00
Lucian Copeland
383854ac50
Add espruino pico to board list
2020-02-06 11:25:07 -05:00
neubauek
9e34483419
Update build.yml
2020-02-05 15:13:05 -06:00
Lucian Copeland
04f93c8273
add board to workflow
2020-02-04 10:45:26 -05:00
ladyada
391ca918b1
add buildline
2020-02-03 13:54:24 -05:00
hierophect
898f4e1f72
Merge branch 'master' into stm32-meowbit
2020-01-29 16:32:08 -05:00
Scott Shawcroft
5b6b4eb326
Merge pull request #2551 from jepler/build-mpy-cross-static-linux-win64
...
Build static binaries of mpy-cross for desktop linux, desktop windows, mac, and raspbian
2020-01-29 11:45:08 -08:00
Scott Shawcroft
b36b2493bc
Merge pull request #2532 from tannewt/teensy4-dev
...
Refine iMX RT memory layout and add three boards
2020-01-27 14:11:08 -08:00
Jeff Epler
0b7551f4c7
add mpy-cross-mac to build artifacts
2020-01-25 18:49:14 -06:00
Jeff Epler
b5b7b6fd0f
Build static mpy-cross bins
...
.. for windows, desktop (x86_64) linux, and raspbian
2020-01-25 15:43:23 -06:00
Limor "Ladyada" Fried
fe70072d68
Merge branch 'master' into ndbit6
2020-01-23 12:32:19 -05:00
ndgarage
4675783545
change-name-to-ndgarage_ndbit6
2020-01-23 09:55:17 -07:00
Scott Shawcroft
7d8dac9211
Refine iMX RT memory layout and add three boards
...
Introduces a way to place CircuitPython code and data into
tightly coupled memory (TCM) which is accessible by the CPU in a
single cycle. It also frees up room in the corresponding cache for
intermittent data. Loading from external flash is slow!
The data cache is also now enabled.
Adds support for the iMX RT 1021 chip. Adds three new boards:
* iMX RT 1020 EVK
* iMX RT 1060 EVK
* Teensy 4.0
Related to #2492 , #2472 and #2477 . Fixes #2475 .
2020-01-17 17:36:08 -08:00
Michael Welling
b61014a7b8
Add OHS2020 badge to build.yml
...
Signed-off-by: Michael Welling <mwelling@ieee.org>
2020-01-16 14:28:28 -08:00
Dan Halbert
765a54afb5
Merge pull request #2525 from aramcon-badge/badge_2019_upstream
...
Add board definition files for AramCon Badge 2019
2020-01-15 18:29:36 -05:00
Benny Meisels
4bf10a75c7
Add board definition files for AramCon Badge 2019
2020-01-16 00:44:18 +02:00
Dan Halbert
f496b6cdc8
Merge pull request #2520 from joeycastillo/openbook-squashed
...
CircuitPython support for the Open Book
2020-01-15 17:21:19 -05:00
dalegrover
d6e657b593
Initial commit.
2020-01-14 16:51:27 -05:00
Joey Castillo
eb481c9247
add support for the Open Book
2020-01-14 16:34:46 -05:00
Hierophect
1544d60000
working control
2020-01-10 13:09:14 -05:00