So I am one of the 200 lucky bastards who receive the Espressif ESP32 beta units. It arrives in a nicely printed packaging which resembles very much like a jewel box. And the item inside is really a piece of jewelry. Appearantly the breakout board, "ESP_Module_Testboard", is little bit too wide for breadboard use, (leaving … Continue reading First sight into ESP32
In the recent Maker Faire I demonstrated an ESP8266 MQTT VFD clock. Some readers had wrote to ask for the soure code. Because the project was builtup within only 2 days, the actual source code is more or less of spaghette type. However the underlying MQTT client may be useful to someone who likes the … Continue reading ESP8266 MQTT client on RTOS
Since I wrote the STM32CubeMX to Makefile converter, a lot of people have been helping to improve the project. Thanks! Meanwhile I also heard a lot of complaints about the quality of STM32Cube codes, for example, the thread here. Although I believe STM32Cube's quality will eventually improve, at the moment there are still applications for the good … Continue reading TrueSTUDIO STM32 project to GCC Makefile converter
Writing peripheral initialization code is probably the most tedious work in embedded development. It always successfully stops me from starting a new project. I believe engineers at STMicroelectronics share the same pain. Therefore they created STM32Cube firmware and STM32CubeMX graphical configuration tool, which turns numerous key strokes and page flips into just a few mouse clicks. STM32CubeMX is free software, … Continue reading STM32CubeMX GCC Makefile project
The rise of the ESP8266 WiFi chip was almost overnight with Espressif's open approach and pushing from Hackaday. While no ground-breaking product has yet emerged, the development on the chip are phenomenon. However due to an unknown reason the ESP8266 modules manufacture seems to prefer non-standard 2.0mm pitch connector, which gives a lot of headache … Continue reading ESP8266 breadboard adapter and I’m on Tindie
During last year's blackfriday sale I was introduced to the epic Lightblue Bean "Cheaper than a turkey" promotion. I grabbed two beans during a group buy spree. A week later's The AmpHour interview with Colin Karpfinger justifies that my purchase is not purely impulsive. However I did make a mistake. I was under the impression that a Mac … Continue reading Macbook Bluetooth upgrade for LightBlue Bean
Happy New Year! http://youtu.be/h-lI6ucDg8M The application is made with ESP8266 RTOS SDK. SSD1306 based OLED panel is connected on GPIO4/5 using software emulated I2C. I rushed this out last night and the code is in a mess now.To prevent bad influence I'll release the code after I reorganize them.
To all my readers: Wish you a very Merry Christmas. http://youtu.be/aww5O6wBgbw VFDuino, Arduino compatible Vacuum Fluorescent Display module. Open source release imminent.
Lacking of proper development board always poses huge resistance for me to jump onto a new MCU. Even with the most prototyping friendly DIP packages, wiring a programming header onto the breadboard is both troublesome and unreliable. Things become worse when the MCU is an AVR. There is absolutely no way to mount a 2x3 0.1in pitch … Continue reading Minimalism AVR development board
I've got my hands onto some STM32F030F4P6 ARM-Cortex M0 processors. Though touted as "32 cents 32-bit micro", it is not that inexpensive from DigiKey in one-off quantity ($1.45). However it is still cheaper than ATmegas and offers 3 times the performance. The chip comes in 20-pin TSSOP package. Limited pins require much more thoughts when assigning pin … Continue reading HOWTO: Use STM32 SPI half duplex mode