_ | |
▼ src | |
▼ EmbeddedWizard | |
▼ GeneratedCode | |
► src | |
_ApplicationApplication.h | |
_ApplicationBackground.h | |
_ApplicationClockScreen.h | |
_ApplicationDeviceClass.h | |
_ApplicationDigit.h | |
_ApplicationFFTViews.h | |
_ApplicationFontXS.h | |
_ApplicationH1Font.h | |
_ApplicationRadioInterface.h | |
_ApplicationStationButton.h | |
_ApplicationStations.h | |
_ApplicationVUMeter.h | |
_ApplicationWelcomeDialog.h | |
_CoreCursorEvent.h | |
_CoreCursorGrabEvent.h | |
_CoreCursorHit.h | |
_CoreDialogContext.h | |
_CoreDragEvent.h | |
_CoreEvent.h | |
_CoreGroup.h | |
_CoreKeyEvent.h | |
_CoreKeyPressHandler.h | |
_CoreLayoutContext.h | |
_CoreLayoutQuadContext.h | |
_CoreModalContext.h | |
_CoreOutline.h | |
_CorePropertyObserver.h | |
_CoreQuadView.h | |
_CoreRectView.h | |
_CoreResource.h | |
_CoreRoot.h | |
_CoreSimpleTouchHandler.h | |
_CoreSystemEvent.h | |
_CoreSystemEventHandler.h | |
_CoreSystemEventTask.h | |
_CoreTask.h | |
_CoreTaskQueue.h | |
_CoreTime.h | |
_CoreTimer.h | |
_CoreView.h | |
_EffectsBoolEffect.h | |
_EffectsEffect.h | |
_EffectsEffectTimerClass.h | |
_EffectsFader.h | |
_EffectsFaderTask.h | |
_EffectsFloatEffect.h | |
_EffectsInt32Effect.h | |
_EffectsPointEffect.h | |
_EffectsPositionFader.h | |
_EffectsShowHideTransition.h | |
_EffectsSlideTransition.h | |
_EffectsTimingList.h | |
_EffectsTransition.h | |
_EffectsVisibilityFader.h | |
_GraphicsArcPath.h | |
_GraphicsCanvas.h | |
_GraphicsPath.h | |
_GraphicsWarpMatrix.h | |
_ResourcesBitmap.h | |
_ResourcesFont.h | |
_ResourcesFontMedium.h | |
_ResourcesFontSmall.h | |
_ViewsFillPath.h | |
_ViewsFrame.h | |
_ViewsImage.h | |
_ViewsRectangle.h | |
_ViewsStrokePath.h | |
_ViewsText.h | |
_ViewsWarpImage.h | |
_ViewsWarpView.h | |
_WidgetSetGauge.h | |
_WidgetSetGaugeConfig.h | |
_WidgetSetGaugeNeedleMedium.h | |
_WidgetSetGaugeTrackMedium.h | |
_WidgetSetHorizontalSlider.h | |
_WidgetSetHorizontalSliderConfig.h | |
_WidgetSetHorizontalSliderTrackLarge.h | |
_WidgetSetHorizontalSliderTrackMedium.h | |
_WidgetSetHorizontalValueBar.h | |
_WidgetSetHorizontalValueBarConfig.h | |
_WidgetSetHorizontalValueBarSmall.h | |
_WidgetSetPushButton.h | |
_WidgetSetPushButtonConfig.h | |
_WidgetSetPushButtonSmall.h | |
_WidgetSetRadioButton.h | |
_WidgetSetRadioButtonConfig.h | |
_WidgetSetRadioButtonMedium.h | |
_WidgetSetThumbKnobLarge.h | |
_WidgetSetThumbKnobMedium.h | |
_WidgetSetToggleButton.h | |
_WidgetSetToggleButtonConfig.h | |
_WidgetSetVerticalSlider.h | |
_WidgetSetVerticalSliderConfig.h | |
_WidgetSetVerticalSliderTrackMedium.h | |
_WidgetSetWidgetConfig.h | |
Application.c | |
Application.h | |
Charts.c | |
Charts.h | |
Core.c | |
Core.h | |
Effects.c | |
Effects.h | |
ewfiles.inc | |
ewlocale.h | |
Graphics.c | |
Graphics.h | |
Resources.c | |
Resources.h | |
Templates.c | |
Templates.h | |
Views.c | |
Views.h | |
WidgetSet.c | |
WidgetSet.h | |
▼ PlatformPackage | |
► src | |
► RGB565 | |
ewextbmp.h | |
ewextfnt.h | |
ewextgfx.c | |
ewextgfx.h | |
ewextpxl_RGB565.h | |
ewgfx.h | |
ewgfx.inc | |
ewgfxcore.h | |
ewgfxdefs.h | |
ewgfxdriver.h | |
ewgfxlinks.h | |
ewgfxres.h | |
ewgfxtasks.h | |
► RTE | |
ewextrte.c | |
ewextrte.h | |
ewrte.h | |
ewrte.inc | |
▼ src | |
DeviceDriver.cpp | This file implements an interface between an Embedded Wizard generated UI application and a certain device. Please consider this file only as template that is intended to show the binding between an UI application and the underlying system (e.g. middleware, BSP, hardware driver, protocol, ...) |
DeviceDriver.h | This file implements an interface between an Embedded Wizard generated UI application and a certain device. Please consider this file only as template that is intended to show the binding between an UI application and the underlying system (e.g. middleware, BSP, hardware driver, protocol, ...) |
ewconfig.h | This file contains general configuration settings for the target system, like memory ranges and display parameter and configuration settings for the Embedded Wizard Graphics Engine and Runtime Environment |
ewdef.h | This file contains basic defines and useful configuration macros |
ewmain.c | This file implements a generic framework for running Embedded Wizard generated GUI applications on a dedicated target with or without the usage of an operating system. The module ewmain contains three major functions that are used within every Embedded Wizard GUI application: EwInit() - EwProcess() - EwDone(). These functions represent the lifecycle of the entire GUI application |
ewmain.h | This file implements a generic framework for running Embedded Wizard generated GUI applications on a dedicated target with or without the usage of an operating system. The module ewmain contains three major functions that are used within every Embedded Wizard GUI application: EwInit() - EwProcess() - EwDone(). These functions represent the lifecycle of the entire GUI application |
▼ TargetSpecific | |
► src | |
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 |
ew_bsp_clock.h | |
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 |
ew_bsp_console.h | |
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 |
ew_bsp_display.h | |
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 |
ew_bsp_event.h | |
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 |
ew_bsp_graphics.h | |
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 |
ew_bsp_inout.h | |
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) |
ew_bsp_system.h | |
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 |
ew_bsp_touch.h | |
stm32h7xx_it.c | Interrupt Service Routines |
▼ FATFS | |
bsp_driver_sd.c | This file includes a generic uSD card driver. To be completed by the user according to the board used for the project |
bsp_driver_sd.h | This file contains the common defines and functions prototypes for the bsp_driver_sd.c driver |
fatfs.c | Code for fatfs applications |
fatfs.h | Header for fatfs applications |
fatfs_platform.c | : fatfs_platform source file |
fatfs_platform.h | : fatfs_platform header file |
sd_diskio.c | SD Disk I/O driver |
sd_diskio.h | Header for sd_diskio.c module |
usbh_diskio.c | USB Host Disk I/O driver |
usbh_diskio.h | Header for usbh_diskio.c module |
▼ LWIP | |
ethernetif.c | Initialization code for ETH/LwIP middleWare. (partially based on examples that are provided within the STM32 cube firmware) |
ethernetif.h | Initialization code for LWIP middleWare. (partially based on examples that are provided within the STM32 cube firmware) |
lwip.c | Initialization code for LWIP middleWare. (partially based on examples that are provided within the STM32 cube firmware) |
lwip.h | Initialization code for LWIP middleWare. (partially based on examples that are provided within the STM32 cube firmware) |
lwipopts.h | This file overrides LwIP stack default configuration done in opt.h (partially based on examples that are provided within the STM32 cube firmware) file |
▼ USB_HOST | |
usb_host.c | : This file implements the USB Host |
usb_host.h | : Header for usb_host.c file |
usbh_conf.c | |
usbh_conf.h | |
usbh_platform.c | : This file implements the USB platform |
usbh_platform.h | : Header for usbh_platform.c file |
▼ WebRadioFramework | |
calend.c | Calendar |
calend.h | |
hardware_rng.c | Implementation of a hardware entropy collector |
Http_ssi.cpp | HTML - SSI (Server Side Includes) |
Http_ssi.h | HTML - SSI (Server Side Includes) |
mp3player.cpp | Mp3 Player |
mp3player.h | Mp3 Player |
ntpudp.c | |
ntpudp.h | |
Radio.cpp | Radio |
radio.h | |
radio_status.h | Radio Status |
stations.cpp | Stations |
stations.h | Stations |
tcp_client.cpp | Tcp client application using LwIP RAW API |
tcp_client.h | Tcp client application using LwIP RAW API |
web_radio_config.h | Web Radio Framework configuration |
main.cpp | |
stm32h7xx_hal_msp.c | |
syscalls.c | STM32CubeIDE Minimal System calls file |
sysmem.c | STM32CubeIDE System Memory calls file |
system_stm32h7xx.c | CMSIS Cortex-Mx Device Peripheral Access Layer System Source File |