All posts for the month May, 2014

Recently I was working on a small project for USB host of FTDI chips. The goal is to create a small application on a ARM Cortex-M microcontroller with USB interface which shall be the master/host of a FTDI chip. Since FTDI only delivers compiled drivers, it was quite hard to find any references this until I found the open source project libFTDI. libFTDI is based on another open source project called libusb and although per default both projects are intended for Linux operating System, there are already some ports for Windows operating system.

One of the libFTDI developer called Xiaofan posted recently his port of libFTDI for Windows. At first I was really confused how to make the libFTDI works since I tried to install libusb manually, and it took me several days to get it running. So for the sake of others, I am posting here what I did to make the libFTDI under windows.

Continue Reading

#include <stdio.h>

int main(int argc, char *argv[])
  printf("Hello, world!\n");
  return 0;

So the question might be: why “Embedded Funk”?

Embedded system is always my passion, and that’s where “Embedded” comes from. Most of things that i will write here shall also relate to the embedded systems and programming.

Although I am not a devoted listener, funk jazz is the music genre that I always enjoy listinening to. On the other hand, the word “funk” means “wireless”/”radio” in german language (I am currently living in south east Germany), and embedded wireless is something that really catches my interest at the moment.

So I hope that this blog can be useful for any reader.

The post above was the first post in my previous blog hosted on I am moving the contents to this my new personal domain and will also start writing new posts here. The main content of this blog shall be the same, mainly about embedded stuffs that I have been working in my extra free time.