nuttx/arch/arm/src/stm32l5
zhuyanlin 031c89db89 power: add PM_IDLE_DOMAIN to pm.h and remove definations
Signed-off-by: zhuyanlin <zhuyanlin1@xiaomi.com>
2022-07-29 11:15:40 +08:00
..
hardware include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
chip.h
Kconfig arch: arm: stm32, stm32h7, stm32l5: Fix typos in KConfig help texts 2021-07-25 14:16:22 -03:00
Make.defs arch/cortex-m/Make.defs: unify arch common source include 2022-04-30 21:50:16 +08:00
README.txt
stm32l5_allocateheap.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5_dbgmcu.h
stm32l5_dumpgpio.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32l5_exti_gpio.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5_exti.h
stm32l5_flash.c progmem: eliminate PROGMEM_ERASESTATE configuration option 2022-03-22 10:01:41 -03:00
stm32l5_flash.h arm: stm32xx: Michael Jung: update licenses to Apache 2021-04-01 12:13:12 -05:00
stm32l5_gpio.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32l5_gpio.h arch: arm: stm32, stm32f0l0g0, stm32h7, stm32l4, stm32l5: Fix typos. 2021-07-25 14:16:22 -03:00
stm32l5_idle.c
stm32l5_irq.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5_lowputc.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32l5_lowputc.h
stm32l5_lse.c Remove the unneeded void cast 2022-04-17 23:32:05 +03:00
stm32l5_lsi.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32l5_mpuinit.c
stm32l5_mpuinit.h
stm32l5_pwr.c arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32l5_pwr.h
stm32l5_rcc.c Remove the unneeded void cast 2022-04-17 23:32:05 +03:00
stm32l5_rcc.h arch: Merge up_arch.h into up_internal.h 2022-03-14 09:32:17 +02:00
stm32l5_serial.c power: add PM_IDLE_DOMAIN to pm.h and remove definations 2022-07-29 11:15:40 +08:00
stm32l5_spi.c arch: Convert DEBUGASSERT(false) into more intuitive DEBUGPANIC() 2022-07-14 12:08:45 +08:00
stm32l5_spi.h arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5_start.c nuttx: fix typos in comments 2022-05-14 23:45:52 +08:00
stm32l5_start.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l5_tim_lowerhalf.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5_tim.c arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5_tim.h arch/arm: Remove FAR and CODE from chip folder(3) 2022-05-03 16:50:52 +03:00
stm32l5_timerisr.c Remove the unneeded void cast 2022-04-17 23:32:05 +03:00
stm32l5_uart.h arm: stm32xx: Michael Jung: update licenses to Apache 2021-04-01 12:13:12 -05:00
stm32l5_uid.c arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l5_uid.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l5_userspace.c arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l5_userspace.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l5_waste.c arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l5_waste.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l5.h arch: arm: stm: fix nxstyle errors 2021-03-31 00:59:15 -05:00
stm32l562xx_rcc.c

This is a port of NuttX to the STM32L5 Family

Used development boards are the Nucleo L552ZE-Q, and STM32L562E-DK.

Most code is copied and adapted from the STM32L4 port.

The only supported STM32L5 family currently is:

-----------------------------------------------------------------
| NuttX config      | Manual | Chips
| STM32L5           | RM0438 | STM32L552xx and STM32L562xx
------------------------------------------------------------------

TODO list
---------

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