Tagged: discovery

VScode in debug mode 0

TouchGFX simulator development in Visual Studio Code with CMake

Likely you have heard before about Visual Studio Code, shortly vscode (or even vsc), a powerful and extension-based text editor. Being open source and with support for many languages (through extensions) developers simply love it. On the other hand, TouchGFX is one of the most advanced graphics stacks for embedded systems. It is FREE for any STM32 application, let it be simply UI with no touch or more sophisticated GUI with 800×480 pixels (or more) with mobile-like UI design. TouchGFX graphic...

17

EasyGUI preview on STM32F7-Discovery

Last 2 months I was working hard to build a platform independent graphical user interface library for embedded systems. I called it EasyGUI because idea behind is very simple library with support for custom user based widgets with touch and keyboard support. So far I built these features: Unlimited widgets (limited to RAM memory) Support for widgets which support children widgets (windows, panels, etc) Support for touch and keyboard events Support for UTF-8 encode and decode functions Support for custom...

HAL Library 23- TOUCH for STM32Fxxx 8

HAL Library 23- TOUCH for STM32Fxxx

The TOUCH library is a “high” level library for touch operations. It requires low-level drivers for communication with your sensor/device, but for high level for user, always the same functions are used. This allows you flexibility between multiple low-level device drivers to be used with in your project if needed and also allows single lib to have the same features for all projects. Library Read more about new HAL libraries Features Custom selectable driver Built-in drivers for STM32F429-EVAL and STM32F7-Discovery...

HAL library 11- SDRAM for STM32Fxxx 14

HAL library 11- SDRAM for STM32Fxxx

SDRAM library was designed to be used on STM32F429-Discovery, STM32F439-EVAL and STM32F7-Discovery boards. With single define, library will know which board is used and which settings should use to get proper working for RAM. FMC peripheral is used for driving SDRAM. Library Read more about new HAL libraries Features Use SDRAM on STM32F429-Discovery board Use SDRAM on STM32F439-EVAL board Use SDRAM on STM32F7-Discovery board Supports custom pins initialization in case user has own board with RAM Supports commands for read...

HAL library 1.5- GPIO for STM32Fxxx 6

HAL library 1.5- GPIO for STM32Fxxx

GPIO library is second mainly used library in your project. It is designed to be very easily used for initializing GPIO pins without making sure if clock is enabled or not because this will library do for you. It can init pin as normal or alternate with passing alternate function, it can deinit pin to set it as analog input, it can read pin, set pin and more. Library Read more about new HAL libraries Features Initialize pins with single...

HAL library 01- RCC for STM32Fxxx 8

HAL library 01- RCC for STM32Fxxx

This is first description for libraries in HAL section for STM32F4 and F7 lines using HAL drivers provided from ST for each section. RCC (Reset and Clock Control) library is needed to set up clocks for running STM devices at high speed. It sets up PLL parameters provided from user and enables internal or external high speed clock. Library Read more about new HAL libraries Features Works on STM32F0xx, STM32F4xx and STM32F7xx series Enables HSE or HSI oscillator Sets PLL...