Skip navigation
The STM32H7 firmware pack comes with a very nice encrypt / decrypt example. This example uses the STM32 HAL libraries, and configures all periherals in source code. I'm going to replicate the exact same example, using the CubeIDE MX STM32 Device Configuration Tool.     The goal is to maximise the use of MX, and to show how such a project is built. Software versions: CubeIDE 1.4.2 STM32CubeH7 Firmware Package V1.8.0 STM32CubeMX Version: 6.0.1-RC3     Example Code  ...
I'm selected for the STM32H7B3I-DK -  DISCOVERY KIT road test. I'm working on a touch screen GUI for my electronic load. I'm going to review the ModelListener today. A software component that takes care that your business logic (electronic lab instrument in my case) does not need to know what screen is active, and what it displays.   video: capture in the simulator. This is no longer a mock GUI but a real GUI with a mock SCPI instrument.   I've reviewed the Model-View-Presen ...
Taiyo Yuden BLE EVK : Toggling GPIOs and Taiyo Yuden BLE EVK : Wireless LED Control gives insights on basic configuration, setting up, toggling GPIOs and wireless LED control by interacting with MPU core + SoftDevice of Taiyo Yuden Bluetooth® Low Energy EYSNSNZWW Evaluation Kit . This blog will be all about building a 1miniaturised home automation system using BLE with UART communication with Arduino Nano. For this, I downloaded the following software tools   Segger Embedded Studio V5 ...
Taiyo Yuden BLE EVK : Toggling GPIOs , explains and gives insights on basic configuration, setting up and toggling GPIOs by interacting with MPU core of Taiyo Yuden Bluetooth® Low Energy EYSNSNZWW Evaluation Kit . This blog will be all about configuring, setting up and wirelessly controlling LED over BLE. For this, I downloaded the following software tools.   Segger Embedded Studio V5.10. Nordic Semi nRF52 SDK with Soft Device 12,13. nRF Toolbox Android Application nRF Blinky Andro ...
Recently, I was selected for Taiyo Yuden Bluetooth® LE EVK  RoadTest which is my first experience! Beginning with big thanks to E14, Taiyo Yuden and all supporters.   From past few hours I have been on Taiyo Yuden Bluetooth® LE EVK with fresh hands and came across a lot of troubleshooting steps and debugs. With memory being fresh, I am putting up a day by day update and finally a RoadTest review based on full insights.   This blog will be full of basic getting started ...
I'm selected for the STM32H7B3I-DK -  DISCOVERY KIT road test. I'm working on a touch screen GUI for my electronic load.     In this part of the review, I explore the application layer: request data from the business layer display that data use the Model-View-Presentation style paradigm, where the display logic only deals with display matters use a freeRTOS message queue to send business layer data to the TouchGFX application   image source: ST TouchGFX documentati ...
I'm selected for the STM32H7B3I-DK -  DISCOVERY KIT road test. In this part of the review, I try to mount the extra fan-out PCB and use its UART pins.   I'll start with a rant. The fan-out expansion board does not fit. It is not possible that STMicroelectronics have tested it. The i2c Grove connector blocks against the WiFi module. It is not physically possible to plug them together. I'll desolder the i2c connector. But what a shame. Even with he connector off, the fan-out will i ...
I'm selected for the STM32H7B3I-DK -  DISCOVERY KIT road test. In this part of the review, I try to integrate a UART listener in freeRTOS.   listen to UART characters arriving from the USB port interrupt driven, no constant polling use HAL and freeRTOS to prevent polling tasks, use task notification to wake up the UART task at interrupt use the latest released versions of CubeIDE, HAL layer and CMSIS freeRTOS   Create a Project  In CubeIDE, create a new STM32 project ...
A newly filed patent describes the conscious gate transistors as psychotronically steerable bifurcated nanotube-based, and their use in implementing conscious input and output devices. (Image credit: Jerry Harthcock via GitHub)   Back during the Cold War, the US and Russia were engaged in more than nuke stockpiling and military buildup. The flavor of the day was espionage, knowing what the other country was up to, in terms of developing new weapons, was vital for both sides. One of the mor ...
I'm selected for the STM32H7B3I-DK -  DISCOVERY KIT road test. In this part of the review, I'm writing a first custom handler for a button click.     The scenario is simple: you click a button, and that makes a square show up and disappear again. What we'll see: create an event handler control the attributes of another graphical object based on that. I'm assuming that you can bring up a TouchGFX aplication. If not, check STM32H7B3I - Create a TouchGFX Project.   Creat ...
Continued from Pt 1: Screen Works. We left off at the point where the LCD shows out TouchGFX design, but touch screen doesn't work yet. We'll fix that.   5. Add Touch Screen init and handling  The two methods in TouchGFX/target/STM32TouchController.cpp aren't implemented by the wizards. Open the file and implement them as below:   #include <stm32h7b3i_discovery_ts.h> #include <TouchGFXHAL.hpp> #include <cmsis_os.h>   void STM32TouchController::init() { ...
I'm selected for the STM32H7B3I-DK -  DISCOVERY KIT road test. I'm working with the STMicroelectronics software that was in release version at the time I received the kit. Versions: STM32CubeIDE Version: 1.4.1 GNU for STM32, 7-2018 -q2 update TouchGFX Designer 4.14.0 (HAL 1.6.0 and) 1.8.0 STMCubeProgrammer  2.5.0   1. Create a .ioc file with TouchGFX Designer  .ioc files are the heart of the CubeIDE MX HAL configurator. You can start a project from 0 and configure all ...
I'm selected for the STM32H7B3I-DK -  DISCOVERY KIT. I have just set up a clean CubeIDE install, and also installed the resource packages for this kit. Additional I installed TouchGFX and the standalone Cube Programmer. Versions: STM32CubeIDE Version: 1.4.1 GNU for STM32, 7-2018 -q2 update TouchGFX Designer 4.14.0 STMCubeProgrammer  2.5.0   The kit has arrived, and the first results have been mostly successful, except for graphic projects using TouchGFX.     W ...

Filter Blog

By date: By tag: