RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Files | Macros | Functions | Variables

STM32U5 Board Support Package. More...

Files

file  console-usart1-cfg.c
 STM32 USART1 Configuration.
 
file  console-usart1.c
 STM32U5 USART1 instance.
 
file  console-usart2-cfg.c
 STM32 USART2 Configuration.
 
file  console-usart2.c
 STM32U5 USART2 instance.
 
file  console-usart3-cfg.c
 STM32 USART3 Configuration.
 
file  console-usart3.c
 STM32U5 USART3 instance.
 
file  console.c
 Console driver for STM32U5.
 
file  printk-support.c
 Support for polled prints on STM32U5.
 
file  bsp.h
 Global BSP definitions for STM32U5.
 
file  irq.h
 Interrupt definitions for STM32U5.
 
file  chip.h
 Chip definitions for STM32U5.
 
file  tm27.h
 Implementations of interrupt mechanisms for Time Test 27.
 
file  bspstart.c
 Implementation of basic startup functions.
 
file  bspstarthooks.c
 Implementation of the STM32U5 early start hooks.
 
file  getentropy-rng.c
 Implementation of an entropy source for STM32U5.
 
file  stm32u5-config-clk.c
 Basic clock configuration for the STM32U5.
 
file  stm32u5-config-osc.c
 Oscillator configuration for the STM32U5.
 
file  stm32u5-config-per.c
 Peripheral clock configuration for the STM32U5.
 
file  stm32u5-config-rtc.c
 Implementation of the RTC driver for the STM32U5.
 
file  stm32u5-hal-sdmmc.c
 Configuration for the SD card pins.
 
file  stm32u5-hal-uart.c
 UART clock and pin initialization called by HAL.
 
file  stm32u5-hal.c
 Implementation of support functions for the STM32U5 HAL.
 
file  stm32u5-init-octospi.c
 Implementation of OctoSPI initialization.
 

Macros

#define BSP_FEATURE_IRQ_EXTENSION
 
#define BSP_ARMV7M_IRQ_PRIORITY_DEFAULT   ( 13 << 4 )
 
#define BSP_ARMV7M_SYSTICK_PRIORITY   ( 14 << 4 )
 
#define BSP_ARMV7M_SYSTICK_FREQUENCY   stm32u5_systick_frequency()
 

Functions

uint32_t stm32u5_systick_frequency (void)
 
void stm32u5_init_oscillator (void)
 
void stm32u5_init_clocks (void)
 
void stm32u5_init_power (void)
 
void stm32u5_init_peripheral_clocks (void)
 
void stm32u5_rcc_power_clock_enable (void)
 
void stm32u5_init_octospi (void)
 

Variables

char stm32u5_memory_null_begin []
 
char stm32u5_memory_null_end []
 
char stm32u5_memory_null_size []
 
char stm32u5_memory_flash_begin []
 
char stm32u5_memory_flash_end []
 
char stm32u5_memory_flash_size []
 
char stm32u5_memory_int_sram_begin []
 
char stm32u5_memory_int_sram_end []
 
char stm32u5_memory_int_sram_size []
 
char stm32u5_memory_int_sram_lpbam_begin []
 
char stm32u5_memory_int_sram_lpbam_end []
 
char stm32u5_memory_int_sram_lpbam_size []
 
char stm32u5_memory_octospi_1_begin []
 
char stm32u5_memory_octospi_1_end []
 
char stm32u5_memory_octospi_1_size []
 
char stm32u5_memory_octospi_2_begin []
 
char stm32u5_memory_octospi_2_end []
 
char stm32u5_memory_octospi_2_size []
 

Detailed Description

STM32U5 Board Support Package.