summaryrefslogtreecommitdiff
path: root/ports/stm/boards
AgeCommit message (Collapse)Author
2021-03-25Switch devices.h to nvm.toml dataScott Shawcroft
2021-03-15run code formatting scriptmicroDev
2021-03-11Update F407 to match F405Lucian Copeland
2021-03-07Merge remote-tracking branch 'origin/main' into count-flash-devicesJeff Epler
2021-03-07Automatically count EXTERNAL_FLASH_DEVICESJeff Epler
2021-03-07 add GD25Q16C flash to BlackPilljerryneedell
2021-02-25Updated build configs to turn off BITMAPTOOLS for smaller buildsKevin Matocha
2021-02-19merge from upstream; re-alphabetizeDan Halbert
2021-02-18fix some buildsDan Halbert
2021-02-11Free up space for JA buildLucian Copeland
2021-02-04usb descriptors all set; rework of enabling for USB devicesDan Halbert
2021-01-25Merge pull request #3936 from gamblor21/busdevice_fixesScott Shawcroft
Changing adafruit_bus_device to duck typing
2021-01-191. Rename 'stm32f411ce_blackpill_haxpress' to 'stm32f411ce_blackpill_with_flash'Jonathan Giles
2. Add 'W25Q64JV_IQ' to flash chip list (as per commercial version)
2021-01-19Update ports/stm/boards/stm32f411ce_blackpill_haxpress/mpconfigboard.mk djix123
Update PID for _with_flash version to resolve duplicate PID issue Co-authored-by: Dan Halbert <halbert@halwitz.org>
2021-01-19Update ports/stm/boards/stm32f411ce_blackpill_haxpress/mpconfigboard.mk djix123
Change name from _haxpress to _with_flash Co-authored-by: Dan Halbert <halbert@halwitz.org>
2021-01-19Update ports/stm/boards/stm32f411ce_blackpill_haxpress/mpconfigboard.h djix123
Change name from _haxpress to _with_flash Co-authored-by: Dan Halbert <halbert@halwitz.org>
2021-01-19Add support for a 'haxpress' external SPI flash build for the stm32f411ce ↵Jonathan Giles
blackpill board
2021-01-17Disabling in more small boardsgamblor21
2020-12-22Add default I2C pins for STM32F411CEJonathan Giles
2020-12-21Add Adafruit to MICROPY_HW_BOARD_NAME for various boardsDan Halbert
2020-12-17Merge pull request #3752 from jepler/gcc10Dan Halbert
build: Update to gcc10
2020-12-15squeeze some smaller boardsDan Halbert
2020-12-08Add `board_deinit` for use with sleepScott Shawcroft
This changes lots of files to unify `board.h` across ports. It adds `board_deinit` when CIRCUITPY_ALARM is set. `main.c` uses it to deinit the board before deep sleeping (even when pretending.) Deep sleep is now a two step process for the port. First, the port should prepare to deep sleep based on the given alarms. It should set alarms for both deep and pretend sleep. In particular, the pretend versions should be set immediately so that we don't miss an alarm as we shutdown. These alarms should also wake from `port_idle_until_interrupt` which is used when pretending to deep sleep. Second, when real deep sleeping, `alarm_enter_deep_sleep` is called. The port should set any alarms it didn't during prepare based on data it saved internally during prepare. ESP32-S2 sleep is a bit reorganized to locate more logic with TimeAlarm. This will help it scale to more alarm types. Fixes #3786
2020-11-23Remove filesystem from linker script.jgillick
2020-11-23Merge remote-tracking branch 'circuitpython/main' into thunderpack1.2jgillick
2020-11-23stm: disable ulab on two resource-constrained boardsJeff Epler
2020-11-23Fix NVM by clearing FLASH_FLAG_PGPERRjgillick
2020-11-22Create a new linker script with more space for the firmware.jgillick
2020-11-22Update USB_PIDjgillick
2020-11-22Rename thunderpack to v11jgillick
2020-11-22Cleanupjgillick
2020-11-17Merge tag '6.0.0' into thunderpack1.2jgillick
2020-11-16Add Thunderpack 1.2jgillick
2020-10-15disable on winterbloom_sol and thunderpackDan Halbert
2020-10-06stm32: canio: enable on all stm32f405 boardsJeff Epler
2020-10-06canio: implement for stm32f405Jeff Epler
The has successfully run my loopback self-test program for CAN, which tests transmission, reception, and filtering. The 1M baud rate setting was also verified on saleae to be accurate.
2020-09-25Requested changes take 1Mark Roberts
2020-09-17Merge pull request #2966 from sommersoft/ci_check_vid_pidScott Shawcroft
Automate USB VID/PID Uniqueness Check
2020-09-15Add more PIDs for unique boardsScott Shawcroft
2020-09-03Merge remote-tracking branch 'adafruit/main' into native_wifiScott Shawcroft
2020-08-27-Os espruino_pico to save spaceScott Shawcroft
2020-08-27Merge branch 'main' into stm32-meowbit-fixhierophect
2020-08-26Fix trailing whitespace errors across ports and docsLucian Copeland
2020-08-25Fix null dereference, invert auto_brightness to reenable screenLucian Copeland
2020-08-24Remove Meowbit LSE flag, harsher failure for LSE issuesLucian Copeland
2020-08-13Update mpconfigboard.mkDan Halbert
The stm boards default to `-O2`. Changing to `-Os` brings it back to ~43kB (!) free even for ja.
2020-08-13stm: meowbit_v121: remove _pixelbuf to fit ja translationJeff Epler
2020-07-30feather_stm32f405_express: sdio_data_tuple should be staticJeff Epler
2020-07-30stm: Add sdioio support for feather_stm32f405_expressJeff Epler
Currently, only the bus specs of the stm32f405xx have been coded. Other stm-family chips need (at a minimum) the specs added in their periph.[ch] files.
2020-06-25Move NVM block to increase program size.jgillick