micropython/ports/stm32/boards
Sebastian Romero 32623d3d19 stm32/boards: Add named digital and analog pins for Arduino boardrs.
Adds Dx and Ax named pins for Arduino Gigi, Arduino Nicla Vision and
Arduino Portenta H7.  The analog pins include the dual-pad _C pins.

Signed-off-by: Sebastian Romero <s.romero@arduino.cc>
2024-03-08 13:08:38 +11:00
..
ADAFRUIT_F405_EXPRESS all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
ARDUINO_GIGA stm32/boards: Add named digital and analog pins for Arduino boardrs. 2024-03-08 13:08:38 +11:00
ARDUINO_NICLA_VISION stm32/boards: Add named digital and analog pins for Arduino boardrs. 2024-03-08 13:08:38 +11:00
ARDUINO_PORTENTA_H7 stm32/boards: Add named digital and analog pins for Arduino boardrs. 2024-03-08 13:08:38 +11:00
B_L072Z_LRWAN1 stm32: Disable qstr hashing on small boards. 2024-01-25 16:38:17 +11:00
B_L475E_IOT01A stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
CERB40 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
ESPRUINO_PICO stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
GARATRONIC_NADHAT_F405 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
GARATRONIC_PYBSTICK26_F411 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
HYDRABUS stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
LEGO_HUB_NO6 all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
LEGO_HUB_NO7 stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
LIMIFROG stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
MIKROE_CLICKER2_STM32 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
MIKROE_QUAIL all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
NETDUINO_PLUS_2 stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F091RC stm32: Disable qstr hashing on small boards. 2024-01-25 16:38:17 +11:00
NUCLEO_F401RE stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F411RE stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F412ZG stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
NUCLEO_F413ZH stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
NUCLEO_F429ZI stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F439ZI stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F446RE stm32/boards/NUCLEO_F446RE: Add UARTs 1, 3 and 4. 2023-11-17 13:43:11 +11:00
NUCLEO_F722ZE stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F746ZG stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F756ZG stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_F767ZI stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_G0B1RE stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
NUCLEO_G474RE stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
NUCLEO_H563ZI stm32/boards/NUCLEO_H563ZI: Add new NUCLEO-H563ZI board definition. 2023-11-17 13:53:01 +11:00
NUCLEO_H723ZG stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_H743ZI stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_H743ZI2 stm32/boards/NUCLEO_H743ZI2: Fix MCU tag in board.json file. 2023-03-20 15:24:45 +11:00
NUCLEO_L4A6ZG stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_L073RZ stm32: Disable qstr hashing on small boards. 2024-01-25 16:38:17 +11:00
NUCLEO_L152RE stm32: Add USB support for STM32L1 MCUs. 2023-06-27 22:28:31 +09:00
NUCLEO_L432KC stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_L452RE stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_L476RG stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
NUCLEO_WB55 all: Update Python formatting to ruff-format. 2023-11-03 13:30:41 +11:00
NUCLEO_WL55 stm32/boards/NUCLEO_WL55: Freeze LoRa driver. 2023-11-09 14:47:53 +11:00
OLIMEX_E407 stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
OLIMEX_H407 stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
PYBD_SF2 all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
PYBD_SF3 ports/*/boards/*/board.json: Remove "id" field. 2023-08-23 13:54:37 +10:00
PYBD_SF6 ports/*/boards/*/board.json: Remove "id" field. 2023-08-23 13:54:37 +10:00
PYBLITEV10 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
PYBV3 stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
PYBV4 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
PYBV10 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
PYBV11 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
SPARKFUN_MICROMOD_STM32 all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
STM32F4DISC stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
STM32F7DISC stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
STM32F411DISC stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
STM32F429DISC stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
STM32F439 stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
STM32F769DISC all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
STM32H7B3I_DK stm32/boards: Fix errors in pins.csv and af.csv. 2023-11-03 14:07:10 +11:00
STM32H573I_DK stm32/boards/STM32H573I_DK: Enable the SD card. 2023-11-17 14:17:49 +11:00
STM32L476DISC all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
STM32L496GDISC stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
USBDONGLE_WB55 ports: Simplify board feature tags in board.json. 2023-08-10 14:54:03 +10:00
VCC_GND_F407VE all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
VCC_GND_F407ZG all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
VCC_GND_H743VI stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
common_basic.ld stm32/boards: Consolidate linker snippets to reduce duplication. 2023-01-13 15:14:26 +11:00
common_bl.ld stm32/boards: Consolidate linker snippets to reduce duplication. 2023-01-13 15:14:26 +11:00
common_blifs.ld stm32/boards: Consolidate linker snippets to reduce duplication. 2023-01-13 15:14:26 +11:00
common_bss_heap_stack.ld stm32: Use a separate symbol name for the bootloader state pointer. 2022-06-28 10:25:08 +10:00
common_extratext_data_in_flash.ld stm32/boards: Consolidate linker snippets to reduce duplication. 2023-01-13 15:14:26 +11:00
common_ifs.ld all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
common_isr.ld stm32/boards: Consolidate linker snippets to reduce duplication. 2023-01-13 15:14:26 +11:00
common_text.ld stm32/boards: Consolidate linker snippets to reduce duplication. 2023-01-13 15:14:26 +11:00
deploy.md ports: Add board.json for all boards. 2021-10-27 14:04:53 +11:00
make-pins.py stm32: Add support for dual-analog-pad "_C" pins on H7 MCUs. 2024-03-08 12:38:00 +11:00
manifest.py extmod/asyncio: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
manifest_pyboard.py ports: Use micropython-lib version of drivers in manifests. 2022-09-08 11:27:05 +10:00
openocd_stm32f4.cfg stm32/boards: Allow OpenOCD stm_flash procedure to accept single FW img. 2018-12-13 13:43:10 +11:00
openocd_stm32f7.cfg stm32/boards: Allow OpenOCD stm_flash procedure to accept single FW img. 2018-12-13 13:43:10 +11:00
openocd_stm32l4.cfg stm32/boards: Allow OpenOCD stm_flash procedure to accept single FW img. 2018-12-13 13:43:10 +11:00
plli2svalues.py stm32/machine_i2s: Improve accuracy of SCK frequency. 2023-12-06 11:48:03 +11:00
pllvalues.py stm32/powerctrl: Add support for frequency scaling with HSI on H5 MCUs. 2023-10-17 12:41:47 +11:00
stm32f0xx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32f4xx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32f4xx_prefix.c stm32: Add support for dual-analog-pad "_C" pins on H7 MCUs. 2024-03-08 12:38:00 +11:00
stm32f7xx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32f091_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f091xc.ld stm32/boards/stm32f091xc.ld: Allocate space for a small filesystem. 2022-06-17 21:27:32 +10:00
stm32f401_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f401xd.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f401xe.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f405.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f405_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f411.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f411_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f412_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f412zx.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f413_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f413xg.ld stm32/boards: Remove stray '+' characters at start of lines in ld files. 2021-12-10 23:15:25 +11:00
stm32f413xh.ld stm32/boards: Remove stray '+' characters at start of lines in ld files. 2021-12-10 23:15:25 +11:00
stm32f427xi.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f429.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f429_af.csv stm32/boards/stm32f4x9_af.csv: Fix DCMI_VSYNC. 2023-11-04 09:01:40 +11:00
stm32f439.ld stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config. 2021-11-29 13:20:35 +11:00
stm32f439_af.csv stm32/boards/stm32f4x9_af.csv: Fix DCMI_VSYNC. 2023-11-04 09:01:40 +11:00
stm32f446_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f479_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f722.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f722_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f746.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f746_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f767.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32f767_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32f769.ld stm32/boards: Convert F4xx and F7xx to new flash FS config. 2022-03-17 13:06:45 +11:00
stm32g0b1_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32g0b1xe.ld stm32/mboot: Add support for G0 MCUs. 2023-03-22 16:38:03 +11:00
stm32g0xx_hal_conf_base.h stm32: Add support for USB on G0 MCUs. 2023-03-22 16:38:03 +11:00
stm32g4xx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32g474.ld stm32: Add support for G4 MCUs, and add NUCLEO_G474RE board defn. 2022-02-01 16:21:01 +11:00
stm32g474_af.csv stm32/boards/stm32g474_af.csv: Fix final row ADC column. 2023-11-04 11:00:06 +11:00
stm32h5xx_hal_conf_base.h stm32/boards: Add ld, af.csv and hal_conf_base.h files for H5 MCUs. 2023-06-15 11:09:37 +10:00
stm32h7b3.ld all: Prune trailing whitespace. 2024-03-07 16:25:17 +11:00
stm32h7b3_af.csv stm32: Add support for dual-analog-pad "_C" pins on H7 MCUs. 2024-03-08 12:38:00 +11:00
stm32h7xx_hal_conf_base.h stm32/uart: Generalise UART source clock calculation for H5 and H7 MCUs. 2023-09-28 17:30:38 +10:00
stm32h573_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32h573xi.ld stm32/boards: Add ld, af.csv and hal_conf_base.h files for H5 MCUs. 2023-06-15 11:09:37 +10:00
stm32h723.ld stm32/boards: Add ld and af.csv for H723. 2023-03-21 14:02:49 +11:00
stm32h723_af.csv stm32: Add support for dual-analog-pad "_C" pins on H7 MCUs. 2024-03-08 12:38:00 +11:00
stm32h743.ld stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config. 2021-11-29 13:20:35 +11:00
stm32h743_af.csv stm32: Add support for dual-analog-pad "_C" pins on H7 MCUs. 2024-03-08 12:38:00 +11:00
stm32l0xx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32l1xx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32l4xx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32l072_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32l072xz.ld stm32/boards: Add MCU support files for STM32L072. 2019-07-05 17:26:03 +10:00
stm32l152_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32l152xe.ld stm32: Add support for STM32L1 MCUs. 2022-09-25 23:56:41 +10:00
stm32l432.ld stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config. 2021-11-29 13:20:35 +11:00
stm32l432_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32l452_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32l452xe.ld stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config. 2021-11-29 13:20:35 +11:00
stm32l476_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32l476xe.ld stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config. 2021-11-29 13:20:35 +11:00
stm32l476xg.ld stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config. 2021-11-29 13:20:35 +11:00
stm32l496_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32l496xg.ld stm32/boards: Convert F413,F439,H743,L4xx,WB55 to new flash FS config. 2021-11-29 13:20:35 +11:00
stm32wb55_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32wb55xg.ld stm32/boards: Increase mboot region to 32k for WB55 boards. 2022-08-25 17:02:56 +10:00
stm32wbxx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00
stm32wl55_af.csv stm32/boards: Format stm32 alternate function csv files. 2023-11-03 14:08:39 +11:00
stm32wl55xc.ld stm32: Add initial support for STM32WL MCUs. 2022-02-04 09:43:43 +11:00
stm32wlxx_hal_conf_base.h stm32/boards: Move includes to after defines in all hal_conf.h files. 2023-09-28 17:30:38 +10:00