stm32plus: ILI9481 TFT driver

The code presented in this article requires a minimum of version 3.0.0 of my stm32plus library. The TFT panel The ILI9481 is a driver IC for 480×320 (HVGA) TFT panels. These panels are typically found in mobile phones (for example the iPhone 3G although the display in...

stm32f4discovery: Up and running with the ARM Cortex M4

The stm32f4discovery is the ARM Cortex M4 evaluation board from ST Microelectronics. I’ve been following the progress of the Cortex M4 since its launch, looking for the right time to dip in give the new MCU a test drive. That opportunity came with the launch of the stm32f4discovery...

stm32plus: FAT32 & FAT16 drivers

The code presented in this article requires a minimum of version 2.0.0 of my stm32plus library. Filesystem drivers stm32plus comes with a full featured, object-oriented FAT32 and FAT16 driver written by myself from scratch based on a close adherence to the official Microsoft...

stm32plus: A full photoframe application

The code presented in this article requires a minimum of version 2.0.0 of my stm32plus library. About this article For this next article in the series of stm32plus C++ demonstrations using the STM32F103 series of ARM Cortex M3 microcontrollers I thought that I’d take a...

stm32plus: ADS7843 touch screen driver

The code presented in this article requires a minimum of version 3.0.0 of my stm32plus library. The ADS7843 My last few blog articles have presented stm32plus drivers for the HX8347A and ILI9325 controllers. Given that both of these panels came with touch screens I think...

stm32plus: ILI9325 TFT driver

The code presented in this article requires a minimum of version 3.0.0 of my stm32plus library. The ILI9325 controller This second article in the series of documentation-by-example posts will present a C++ driver for 320×240 (QVGA) TFT LCD panels that have an ILI9325...

stm32plus: HX8347A TFT driver

The code presented in this article requires a minimum of version 3.0.0 of my stm32plus library. The HX8347A controller I have written a C++ driver for 320×240 (QVGA) TFT LCD panels that have an HX8347A controller built in to them. This driver is included with my open...

stm32plus – A C++ library for STM32 development Dec28

stm32plus – A C++ library for STM32 development

The latest release is now 3.0.0. Be sure to check out the announcement here. This post will introduce stm32plus, an open source library for the STM32 ARM Cortex M3 series of microcontrollers. stm32plus aims to abstract away the nitty gritty details of programming the on-chip...