Tag Archives: STM32

MSP430 Port of YWasp

A first version of the MSP430 YWasp (YWasp is a firmware for STM32 ARM-Cortex-M3 and TI MSP430 microcontrollers for “arifaying” a serial line over an Nordic nRF24l01+ module) port is available on github. I successfully made a STM32VL based YWasp talk to TI Launchpad based YWasp running on a MSP430G2553. The MSP430 YWasp still is […]

MSP430 Port of “libemb”

All modules (“libnrf24l01“, “libserial“, “libconio” and “libshell“) of “libemb” are fully ported to the MSP430G2553 MCU! Also all tests  are working (tested on a Launchpad with an MSP430G2553). The “msp430-port” branch is now deprecated since I merged it back completely to “master“. Thus, STM32 version and MCU version share the same code base. Compiling for […]

libshell Usage Documentation

And the last “libemb” usage documentation pending: “libshell”. This article describes using “libshell”. Go to “libshell” usage documentation “libshell” is part of “libemb”

libconio Usage Documentation

Add the usage documentation for “libconio” an other “libemb” component. The article describes using “libconio” for basic console IO through “libserial”. Go to “libconio” usage documentation “libconio” is part of “libemb”

libserial Usage Documentation

Next “libemb” component got its usage documentation: “libserial”. The article describes sending receiving with “libserial”, as well as how to use the ring buffer provided with the library. Go to “libserial” usage documentation “libserial” is part of “libemb”

First Version of YWasp

YWasp is a firmware for “airifaying” a serial line over an Nordic nRF24l01+ module connected to a ARM-Cortex-M3 based STM32 micro controller. YWasp currently only supports point-to-point connections. A client and a server YWasp instance could be coupled, and everythin that is written to the serial line of one YWasp is transmitted to the YWasp […]

First Version of “libemb”

I uploaded a first version of “libemb“. “libemb” is a collection of libraries which try to make things needed in many STM32 (ARM-Cortex-M3) based projects more convinient. It includes helbers for console output, USART usage, as well es drivers for specific hardware. Currently “libemb” contains the following helper libraries: libserial: help on using the USART […]

HOWTO on Flashing the STM32 with Flyswatter JTAG

Since my X-Link lately stopped working for no reason, I bough the flyswatter JTAG from tincantools. The flyswatter is known to work very well with Linux, and to be supported from OpenOCD. The only thing is, the flyswatter comes with an 14 pin JTAG, whereas the X-Link came with a 7 pin mini JTAG. Since […]

PROJECT: rob01

I finally got around to post the description of my first robot project – called rob01. The primary goal of the project was to learn more on micro controllers and electronics by building a small robot which is able to drive autonomous as well as remote controlled by a human. The robot is based on […]

HOWTO on Flashing the STM32 Discovery with OpenOCD

Just added a new mini HOWTO on flashing the STM32 Discovery through X-Link and OpenOCD.