Commit Graph

461 Commits

Author SHA1 Message Date
microDev f2a22bb1b1
upload patch to artifacts if pre-commit fails 2021-10-06 18:51:36 +05:30
Jeff Epler a18b0bc059
Merge pull request #5386 from microDev1/patch
CI: Bump esp-idf cache key
2021-09-23 14:19:24 -05:00
microDev 9d4c88035d
bump esp-idf cache key 2021-09-23 20:13:56 +05:30
foamyguy 05150531a3 condition for release version of stubs upload to pypi 2021-09-22 20:17:55 -05:00
microDev 7b871ec26e
fix stubs upload to s3 2021-09-21 14:31:34 +05:30
microDev 87dc84af3c
more ci docs build changes
- some refactoring
- add doc build tools to search pattern
- build all if trigger event is not a pr
2021-09-17 19:13:03 +05:30
microDev e91fb247a3
build docs dynamically 2021-09-16 00:05:42 +05:30
Scott Shawcroft 6d43dd0dca
Try and fix build 2021-09-14 11:10:55 -07:00
Scott Shawcroft 973a90f2aa
Rename esp32s2 port to espressif
This is in preparation for ESP32-S3 support and potentially others.

Related to #4363
2021-09-13 16:44:55 -07:00
Scott Shawcroft 832e608d3e
Add if pre-condition to builds 2021-09-10 07:30:29 -07:00
Scott Shawcroft a874043e1b
Selectively build boards based on changed files
This uses a step output from the test job to set the build matrix
for the board build jobs. The built boards depends on which files
were changed.

* Changes contained within ports/*/boards/ will build each board.
* Changes contained within ports/* will build all boards from the
  port.
* All other file changes will build all boards.

All boards will be build for pushes in `adafruit/circuitpython` as
well.

A side-effect is that we no longer need to explicitly list the
boards to build. It will automatically update as new folders are
added.

Related to #4009
2021-09-07 14:59:45 -07:00
Seon Rozenblum 24859ed596 Added support for my new FeatherS2 Neo esp32s2 board 2021-09-02 15:01:52 +10:00
Scott Shawcroft cf0899487f
Merge pull request #5237 from jepler/hmi
Add Espressif's HMI DevKit
2021-09-01 13:49:58 -07:00
Scott Shawcroft 8fbb3e6d25
Merge pull request #5239 from durapensa/s2mini
Add board Lolin S2 Mini
2021-08-30 14:12:56 -07:00
Dan Halbert 5a4029059e
Merge pull request #5246 from jpconstantineau/board-CNCEncoderPad-RP2040
Add New Board: EncoderPad RP2040
2021-08-28 10:44:10 -04:00
Jeff Epler c174b7c7e7
Merge pull request #5229 from warmbit/warmbit_bluepixel
add warmbit_bluepixel
2021-08-27 06:48:34 -05:00
Pierre Constantineau 873729149d adding EncodderPad RP2040 2021-08-26 23:08:10 -06:00
Jeff Epler 318ea7c8cb Add Espressif's HMI DevKit
this is only tested to come up to the REPL & mount CIRCUITPY. Pin
assignments should be right but were not double-checked.  The screen
is unsupported so far.

This board depends on the I/O pull ups for the I2C bus (verified by
schematic) so this adds a compile time option that enables pull ups
for ANY i2c bus on a board.
2021-08-26 16:14:19 -05:00
Durapensa ab6f47e044 Add lolin_s2_mini to build.yml for board Lolin S2 Mini 2021-08-26 12:03:24 -04:00
WarmBit da644bebb3 add warmbit_bluepixel 2021-08-25 15:16:59 -06:00
Dan Halbert c0c9892887 Add adafruit_led_glasses_nrf52840 2021-08-25 11:29:31 -04:00
Seth Kerr 3b491ac0f3 ran pre-commit locally 2021-08-15 14:02:43 -06:00
codetyphon e29346b79a ai_thinker_esp_12k_nodemcu 2021-08-15 10:18:40 +08:00
codetyphon 605236505a
alphabetical order 2021-08-14 23:27:58 +08:00
codetyphon cd20e3d398
add ai_thinker_esp_12k 2021-08-14 20:26:20 +08:00
Scott Shawcroft d528386d4e
Merge pull request #5143 from tylercrumpton/add-crumps2
Add CrumpS2 ESP32-S2 board
2021-08-13 12:03:42 -07:00
Dan Halbert 6c1dbea8b0
Merge pull request #5129 from skieast/add-morphesp240
Add morphesp240
2021-08-12 12:27:51 -04:00
Scott Shawcroft 9c77d2653f
Merge pull request #5099 from ZodiusInfuser/main
Added definitions for some upcoming Pimoroni LED driver boards
2021-08-12 09:27:21 -07:00
Dan Halbert a48aa97974 riscv buidl: pip install -r requirements-dev.txt 2021-08-12 07:47:34 -04:00
Bruce Segal f35afa8239 Formatting and build.yml 2021-08-11 13:43:08 -07:00
Scott Shawcroft 0632a1e681
Merge pull request #5060 from cdwilson/cdwilson/circuitpython/sparkfun-stm32f405-micromod
stm/boards: Add support for SparkFun STM32 MicroMod Processor board.
2021-08-11 12:19:16 -07:00
Chris Wilson c0902dade6 stm/boards: Add support for SparkFun STM32 MicroMod Processor board. 2021-08-09 23:11:13 -07:00
Pierre 45d4058981 adding initial files for BlueMicro840 Board 2021-08-08 21:25:54 -06:00
Scott Shawcroft 00b617c9c4
Merge pull request #5097 from anecdata/cucumber
Add Gravitech Cucumber M, MS, R, and RS boards
2021-08-05 11:49:51 -07:00
anecdata c2d093b6f4 fix board family in build.yml 2021-08-04 20:54:08 -05:00
anecdata dba0427808 fix whitespace 2021-08-04 19:50:40 -05:00
anecdata f8fd3c24d0 add boards to build.yml 2021-08-04 19:42:04 -05:00
Scott Shawcroft 4bcf0d419f
Merge pull request #5095 from dhalbert/raytac_mdbt50q-rx
Add raytac_mdbt50q-rx
2021-08-04 15:47:11 -07:00
Dan Halbert 81833035fc raytac_mdbt50q-rx 2021-08-04 15:47:19 -04:00
microDev d35af506a5
ci: add `print failure info` 2021-08-04 08:16:26 +05:30
ZodiusInfuser 6663dacedb Added board configurations for Plasma and Interstate 2021-08-03 14:01:56 +01:00
Tyler Crumpton f7727405d3 Add CrumpSpace CrumpS2 board definition 2021-07-31 17:01:48 -05:00
Scott Shawcroft ec6e432f23
Only push `main` builds to S3
That will ensure it is always the latest instead of a .x or feature
branch.

Fixes #4632
2021-07-20 17:30:10 -07:00
Dan Halbert f748bf0c67 fix stubs upload conditionals 2021-07-16 23:26:19 -04:00
Kattni Rembor 11b5873235 Update idf key. 2021-07-16 14:59:30 -04:00
Scott Shawcroft c16f559574
Merge pull request #4907 from jepler/refine-stubs
refine stubs-building procedure
2021-07-15 12:11:58 -07:00
Scott Shawcroft e0919c4b9c
Install intelhex on windows CI 2021-07-14 10:47:03 -07:00
Scott Shawcroft 0fadf028ef
Create first BLE-only board, Micro:Bit v2
This fixes build issues with USB off, tweaks the README to allow
for BLE-only boards and adds the Micro:Bit v2 definition.

Fixes #4546
2021-07-14 09:55:51 -07:00
Jeff Epler 3191357807 Merge remote-tracking branch 'origin/main' into refine-stubs 2021-07-08 19:05:26 -05:00
microDev d99d818bf8
update issue form and template 2021-06-30 15:42:22 +05:30