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. More...
#include "ewconfig.h"
#include "stm32h7xx_hal.h"
#include "stm32h747i_discovery.h"
#include "ew_bsp_clock.h"
#include "ew_bsp_event.h"
Functions | |
void | EwBspEventWait (int aTimeout) |
The function EwBspEventWait should be called from the Embedded Wizard main loop in case there are no pending events, signals or timers that have to be processed by the UI application. The function EwBspEventWait is used to sleep the given time span or to suspend the UI task. The function returns as soon as a new system event occurs or when the given timeout value is expired. Typically, a system event is a touch event or a key event or any event from your device driver. More... | |
void | EwBspEventTrigger (void) |
The function EwBspEventTrigger is used in combination with an operating system to continue (resume) the operation of the UI main loop. Typically, a system event is a touch event or a key event or any event from your device driver. More... | |
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.