nuttx/arch/arm/src/stm32u5
2022-08-03 23:43:19 +08:00
..
hardware stm32u5: stm32_stdclockconfig fixes 2022-04-03 23:20:03 +03:00
chip.h
Kconfig arch/stm32xx/Kconfig: simplify PWM options and unify them among stm32 chips 2022-08-03 23:43:19 +08:00
Make.defs arch/cortex-m/Make.defs: unify arch common source include 2022-04-30 21:50:16 +08:00
README.txt
stm32_allocateheap.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32_dbgmcu.h
stm32_dumpgpio.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
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 progmem: eliminate PROGMEM_ERASESTATE configuration option 2022-03-22 10:01:41 -03:00
stm32_flash.h
stm32_gpio.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32_gpio.h
stm32_idle.c
stm32_irq.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32_lowputc.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32_lowputc.h
stm32_lse.c Remove the unneeded void cast 2022-04-17 23:32:05 +03:00
stm32_lsi.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32_mpuinit.c
stm32_mpuinit.h
stm32_pwr.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32_pwr.h
stm32_rcc.c Remove the unneeded void cast 2022-04-17 23:32:05 +03:00
stm32_rcc.h arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32_serial.c power: add PM_IDLE_DOMAIN to pm.h and remove definations 2022-07-29 11:15:40 +08:00
stm32_spi.c arch: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC() 2022-07-14 12:08:45 +08: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 nuttx: fix typos in comments 2022-05-14 23:45:52 +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 Remove the unneeded void cast 2022-04-17 23:32:05 +03:00
stm32_uart.h
stm32_uid.c
stm32_uid.h
stm32_userspace.c
stm32_userspace.h
stm32_waste.c
stm32_waste.h
stm32.h
stm32u585xx_rcc.c stm32u5: stm32_stdclockconfig fixes 2022-04-03 23:20:03 +03: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