nuttx/arch/arm/src/stm32u5
2023-10-03 12:53:10 +08:00
..
hardware Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
chip.h
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig Fix Kconfig style 2023-08-03 15:40:24 +02:00
Make.defs Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
README.txt
stm32_allocateheap.c Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_dbgmcu.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_dumpgpio.c
stm32_exti_gpio.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32_exti.h
stm32_flash.c Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_flash.h
stm32_gpio.c
stm32_gpio.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_i2c.c Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_i2c.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_idle.c
stm32_irq.c arch/arm: Replace xxx_[bus|usage]fault with arm_[bus|usage]fault 2022-10-30 16:03:35 +01:00
stm32_lowputc.c
stm32_lowputc.h
stm32_lse.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
stm32_lsi.c
stm32_mpuinit.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
stm32_mpuinit.h
stm32_pwr.c
stm32_pwr.h
stm32_rcc.c
stm32_rcc.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_serial.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
stm32_spi.c Fix the coding style and typo issue 2022-11-14 09:34:04 +09:00
stm32_spi.h arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32_start.c arch/{all stm32 | all nordic | at32}: simplify the enable condition for up_perf_init 2023-10-03 12:53:10 +08:00
stm32_start.h
stm32_tim_lowerhalf.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32_tim.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32_tim.h arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32_timerisr.c
stm32_uart.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_uid.c
stm32_uid.h
stm32_userspace.c
stm32_userspace.h
stm32_waste.c
stm32_waste.h
stm32.h
stm32u5xx_rcc.c Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00

This is a port of NuttX to the STM32U5 Family

Used development board is the B-U585I-IOT02A

Most code is copied and adapted from the STM32L5 port.

The only supported STM32U5 family currently is:

-----------------------------------------------------------------
| NuttX config      | Manual | Chips
| STM32U5           | RM0456 | STM32U575xx and STM32U585xx
------------------------------------------------------------------

TODO list
---------

Extensive testing.  Only initial sniff tests have been done.
A prober TODO list should be generated.

References
----------
[RM0456] STMicroelectronics, STM32U575/585 Arm(R)-based 32-bit MCUs, Rev 2