|
file | ew_bsp_clock.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This template is responsible to initialize the system clock of the hardware, to provide a timer tick for the Embedded Wizard UI application and to get access to the realtime clock (RTC). Additionally, this file contains some performance measurements to analyse the CPU usage of the UI application.
|
|
file | ew_bsp_clock.h [code] |
|
file | ew_bsp_console.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This template is responsible to establish a console connection in order to send debug messages to a PC terminal tool, or to receive key events for the UI application.
|
|
file | ew_bsp_console.h [code] |
|
file | ew_bsp_display.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This template is responsible to initialize the display hardware of the board and to provide the necessary access to update the display content.
|
|
file | ew_bsp_display.h [code] |
|
file | ew_bsp_event.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This template provides a system event mechanism, that can be used in combination with an operating system to sleep and to continue (resume) the operation of the UI main loop.
|
|
file | ew_bsp_event.h [code] |
|
file | ew_bsp_graphics.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This file contains an interface to the DMA2D hardware of the STM32 target in order to provide graphics acceleration for the Embedded Wizard generated UI applications. This interface is intended to be used only by the Graphics Engine of Embedded Wizard.
|
|
file | ew_bsp_graphics.h [code] |
|
file | ew_bsp_inout.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This template provides access to some LEDs and buttons of the board.
|
|
file | ew_bsp_inout.h [code] |
|
file | ew_bsp_system.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This template is responsible to configurate the entire system (CPU clock, memory, qspi, etc).
|
|
file | ew_bsp_system.h [code] |
|
file | ew_bsp_touch.c |
| This file is part of the interface (glue layer) between an Embedded Wizard generated UI application and the board support package (BSP) of a dedicated target. Please note: The implementation of this module is partially based on examples that are provided within the STM32 cube firmware. In case you want to adapt this module to your custom specific hardware, please adapt the hardware initialization code according your needs or integrate the generated initialization code created by using the tool CubeMX. This template is responsible to initialize the touch driver of the display hardware and to receive the touch events for the UI application.
|
|
file | ew_bsp_touch.h [code] |
|
file | stm32h7xx_it.c |
| Interrupt Service Routines.
|
|