STM32 and Mongoose Web server Part 7:Over-The-Air Update
In this seventh part of the guide, we implement Mongoose OTA (Over-The-Air) firmware update functionality to allow the STM32 to receive and install new…
Examples explicitly targeting the STM32F7 family.
42 articles
In this seventh part of the guide, we implement Mongoose OTA (Over-The-Air) firmware update functionality to allow the STM32 to receive and install new…
In Part 2, we dive into the core firmware development by establishing $I^2C$ communication to read the factory-calibrated coefficients and raw data from the BMP180 sensor.…
Break away from continuous polling loops by utilizing the STM32F4’s External Interrupt/Event Controller (EXTI) to capture asynchronous hardware events instantly. This guide demonstrates how to map…
By offloading time management to the SysTick timer interrupt, you can replace blocking delays with a non-blocking, interrupt-driven time base that keeps your CPU free…
In this sixth part of the guide, we configure the STM32 system to synchronize its internal time with an NTP server over the network.…
Mastering the BMP180 begins with establishing a robust communication bridge between the STM32 and your development environment. By prioritizing the configuration of UART and…
In this fifth part of the guide, we connect the web user interface to the STM32 hardware peripherals to enable real interaction with the…
In this fourth part of the guide, we move beyond simple responses and begin building a basic web user interface that runs directly from…
In this third part of the guide, we implement a minimal HTTP server using Mongoose on STM32 to validate end-to-end web functionality. The server…
In this second part of the guide, we integrate the Mongoose source and header files into the STM32 project and walk through the required…