stm32plus 2.1.0
The latest release is now 3.0.0. Be sure to check out the announcement here.Due to the use of c++0x features the minimum compiler requirement is now version 4.7.0 of gcc stm32plus version 2.1.0 has...
View Articlestm32plus::net, a C++ TCP/IP stack for the STM32
Welcome to a landmark release, version 3.0.0, of my stm32plus C++ library for the STM32F1 and STM32F4 series of microcontrollers. This release introduces support for the ethernet MAC peripheral in the...
View ArticleReverse engineering the LG KF700 480 x 240 widescreen cellphone LCD
Hello and welcome to my first published non-Nokia cellphone LCD reverse-engineering effort. All my articles in this series focus on bringing you all of the details that you would need in order to...
View ArticleReverse engineering the Sony Ericsson Vivaz high resolution 640 x 360...
Welcome to another in my series of cellphone LCD reverse-engineering articles. In this article I’m going to present everything you need to hook up the high-resolution 640×360 LCD from the Sony Ericsson...
View Articlestm32plus 3.1.1: Supporting the STM32 VL Discovery
If you’ve been following the releases on my stm32plus github repo then you’ll already be aware that version 3.1.1 has been released. The main feature of this new release is support for the STM32 Medium...
View Articlestm32plus 3.2.0: Supporting the STM32F0 Cortex M0
A few months ago I made the decision to start supporting the lower priced, hobbyist friendly STM32 devices in my stm32plus C++ library. These lower-end devices come in lower pin-count, smaller packages...
View ArticleThe KSZ8051MLL Ethernet PHY revisited
It’s been more than a year now since I brought you my design for an ethernet PHY based on the Micrel KSZ8051MLL. The design was an unqualified success and I’ve been using it successfully with both the...
View ArticleAn open-source Cortex-M0 halogen reflow oven controller with TFT LCD
Introduction It’s been so long since I had the idea for this project that I can’t remember why I had the idea in the first place. At least I blame it on the passage of time although this engineer is...
View ArticleAn FPGA sprite graphics accelerator with a 180MHz STM32F429 controller and...
A very warm welcome to my most ambitious project to date. In this project I’m going to attempt to design and build a sprite-based graphics accelerator that will function as a co-processor to an MCU....
View ArticleST-Link v2. One programmer for all STM32 devices
Over the last few years I’ve amassed quite a collection of STM32 development boards. Third party boards dominate my collection for the F1 series whilst I have official ST discovery boards for the F0,...
View ArticleExploring the KSZ8091RNA RMII ethernet PHY
In my previous two articles (here, here) I’ve provided schematics and Gerbers for a breakout board that supports the Micrel KSZ8051MLL ethernet PHY. The KSZ8051MLL is an MII PHY manufactured in a...
View ArticleArduino Uno R3 graphics accelerator shield uses no pins
Hello and welcome to another in my series of unique hardware projects designed to bring you something useful that you’ve hopefully never seen before and at a price point that any hobbyist can afford....
View ArticleModding the STM32 F4 Discovery with a 25MHz clock
In this article I’m going to show you how to do a straightforward modification to the STM32 F4 Discovery board that will change the onboard oscillator from 8MHz to 25MHz. Why do this Probably the main...
View ArticleST-Link v2. One programmer for all STM32 devices
Over the last few years I’ve amassed quite a collection of STM32 development boards. Third party boards dominate my collection for the F1 series whilst I have official ST discovery boards for the F0,...
View ArticleExploring the KSZ8091RNA RMII ethernet PHY
In my previous two articles (here, here) I’ve provided schematics and Gerbers for a breakout board that supports the Micrel KSZ8051MLL ethernet PHY. The KSZ8051MLL is an MII PHY manufactured in a...
View ArticleArduino Uno R3 graphics accelerator shield uses no pins
Hello and welcome to another in my series of unique hardware projects designed to bring you something useful that you’ve hopefully never seen before and at a price point that any hobbyist can afford....
View ArticleModding the STM32 F4 Discovery with a 25MHz clock
In this article I’m going to show you how to do a straightforward modification to the STM32 F4 Discovery board that will change the onboard oscillator from 8MHz to 25MHz. Why do this Probably the main...
View ArticleFrom zero to a C++ STM32 development environment
It’s been a while since I wrote an article about my stm32plus C++ library for the STM32 series of MCUs so I thought I’d combine a long overdue catchup with a step-by-step tutorial that will show you...
View ArticleA development board for the STM32F042 TSSOP package
It’s been a while since I posted a new article, a delay at least partly due to me herniating a disc in my neck which left me completely unable to look downwards for any length of time and as you’ll...
View ArticleUSB HID device development on the STM32 F042
The STM23 F042 series is ST’s cheapest route into USB device programming for the F0 series of STM32 microcontrollers. In hacker-friendly units of one you can buy an STM32F042F6P6 (48Mhz, 32Kb flash,...
View Article