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

STM32H7 Board Support Package. More...

Files

file  spi2-cfg.c
 This source file contains the SPI2 pin configuration.
 
file  dma-allocator.c
 This source file contains the implementation of the DMA allocator.
 
file  tm27.h
 This header file includes the generic tm27 support implementation.
 
file  spi-support.c
 This source file contains the shared SPI support code.
 
file  spi1.c
 This source file contains the shared SPI1 peripheral configuration.
 
file  spi2.c
 This source file contains the shared SPI2 peripheral configuration.
 
file  spi3.c
 This source file contains the shared SPI3 peripheral configuration.
 
file  spi4.c
 This source file contains the shared SPI4 peripheral configuration.
 
file  spi5.c
 This source file contains the shared SPI5 peripheral configuration.
 
file  spi6.c
 This source file contains the shared SPI6 peripheral configuration.
 
file  stm32h7-hal-spi.c
 This source file contains the SPI MSP initialization implementation.
 

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   stm32h7_systick_frequency()
 

Functions

uint32_t stm32h7_systick_frequency (void)
 
void stm32h7_init_power (void)
 
void stm32h7_init_oscillator (void)
 
void stm32h7_init_clocks (void)
 
void stm32h7_init_peripheral_clocks (void)
 
void stm32h7_init_qspi (void)
 
void SystemInit_ExtMemCtl (void)
 Setup the external memory controller. Called in startup_stm32h7xx.s before jump to main. This function configures the external memories (SRAM/SDRAM) This SRAM/SDRAM will be used as program data memory (including heap and stack).
 
void stm32h7_register_spi_devices (void)
 Register SPI interfaces.
 

Detailed Description

STM32H7 Board Support Package.

Function Documentation

◆ stm32h7_register_spi_devices()

void stm32h7_register_spi_devices ( void  )

Register SPI interfaces.

This initializes and registers the configured SPI devices with the RTEMS SPI framework. SPI devices are configured at BSP build time.

◆ SystemInit_ExtMemCtl()

void SystemInit_ExtMemCtl ( void  )

Setup the external memory controller. Called in startup_stm32h7xx.s before jump to main. This function configures the external memories (SRAM/SDRAM) This SRAM/SDRAM will be used as program data memory (including heap and stack).

Parameters
None
Return values
None