summaryrefslogtreecommitdiff
path: root/tools/autobuild
AgeCommit message (Collapse)Author
2021-12-30tools/autobuild: Build esp8266 OTA image with GENERIC_1M board.Damien George
Because the GENERIC board won't fit in the flash defined by esp8266_ota.ld. Signed-off-by: Damien George <damien@micropython.org>
2021-12-30esp8266: Allow building a board to any dest directory.Damien George
Signed-off-by: Damien George <damien@micropython.org>
2021-12-10tools/autobuild: Automatically build all esp32 boards.Damien George
Any board with a board.json file will be built. ESP32-based boards will be built using the IDF at $IDF_PATH_V42, all other MCU variants (S2, S3, C3) will be built using the IDF at $IDF_PATH_V44. Signed-off-by: Damien George <damien@micropython.org>
2021-11-22tools/autobuild: Automatically build all stm32 boards.Damien George
Any board with a board.json file will be built. Additional variants for certain pyboards will also be built by the explicit build-stm32-extra.sh script. Both .dfu and .hex files will be made available. Also build boards in a sorted order, and don't stop building if a single board fails. Signed-off-by: Damien George <damien@micropython.org>
2021-11-05tools/autobuild: Automatically build all mimxrt, rp2 and samd boards.Damien George
Any board with a board.json file will be automatically built. Signed-off-by: Damien George <damien@micropython.org>
2021-10-27tools/autobuild: Add script to generate website board metadata.Jim Mussared
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2021-10-25tools/autobuild: Add the MIMXRT1010_EVK board to autobuild.robert-hh
Having a board now available for testing, this binary can be provided with good confidence.
2021-09-14mimxrt: Rework flash configuration.Philipp Ebensberger
- Moves definition of BOARD_FLASH_SIZE and other header files related to flash configuration into the Makefile. - Adds board specific clock_config.h. - Adds board.h, pin_mux.h, and peripherals.h as they are required by NXP MCU SDK in order to use our own clock_config.h. - Renames board specific FlexSPI configuration files. - Updates flash frequency of MIMXRT1020_EVK - Creates separated flash_config files for QSPI NOR and QSPI Hyper flash. - Unifies VFS start address to be @ 1M for 1010 and 1020 boards. - Unifies 1050EVK boards - Adds support to both NOR and HyperFlash on boards with both capabilities. - Adds automatic FlexRAM initialization to start-up code based on linker script and NXP HAL. - Applies code formatting to all files in mimxrt port. With this change the flash configuration is restructured and organized. This simplifies the configuration process and provides a better overview of each board's settings. With the integration of clock_config.h, board.h, pin_mux.h, and peripherals.h we gain better control of the settings and clock configurations. Furthermore the implementation of an explicit FlexRAM setup improves the system performance and allows for performance tuning. Signed-off-by: Philipp Ebensberger
2021-09-10tools/autobuild: Add auto build for GENERIC_C3_USB.Patrick Van Oosterwijck
2021-09-10esp32/boards: Add new FeatherS2-Neo board definition.Seon Rozenblum
2021-08-19tools/autobuild: Don't use "-B" for make, it's already a fresh build.Damien George
And using "-B" means mpy-cross is forcefully rebuilt, sometimes with invalid CFLAGS_EXTRA options which makes the auto-build fail. Signed-off-by: Damien George <damien@micropython.org>
2021-08-13tools/autobuild: Add auto build for Silicognition wESP32.Patrick Van Oosterwijck
2021-07-31tools/autobuild: Add the MIMXRT1050_EVKB board to the daily builds.robert-hh
2021-07-22tools/autobuild: Add FeatherS2 and TinyS2 to esp32 auto builds.Seon Rozenblum
2021-07-22tools/autobuild: Use separate IDF version to build newer esp32 SoCs.Damien George
Signed-off-by: Damien George <damien@micropython.org>
2021-07-01tools/autobuild: Add mimxrt port to build scripts for nightly builds.robert-hh
The firmware for Teensy 4.0, Teensy 4.1 and MIMXRT1020_EVK are created. Users of other MIMXRT10xx_EVK boards should be able to build the firmware themselves, they might need specific DEBUG settings. The Makefile had to be changed in order to build the .bin file as well.
2021-06-23tools/autobuild: Add scripts to build release firmware.Damien George
Signed-off-by: Damien George <damien@micropython.org>