Discovery: Code, Part 1
In this post, Andrei discusses how to get CubeMX to generate the startup and configuration code for your ST development board.
Read MoreIn this post, Andrei discusses how to get CubeMX to generate the startup and configuration code for your ST development board.
Read MoreClient server BLE
has too many roles for me.
Master, slave, peripheral,
central; naming makes me hurl!
Read MoreAndrei found a horrible bug in the execution scheduling code that he has been using for years. Here is an exploration of the bad code, how to fix it, and the nature of unsigned integer overflow.
Read MoreAndrei is back online with an overview of ST's configuration software for their ARM processor line, Cube.
Read MoreThis week, Andrei discusses how to acquire the sample code for the DISC1 processor board.
The trick is to download the CubeMX system from ST. We'll be using that in future examples, so follow along.
Read MoreThis week explains how to configure interrupts on the MSP430.
Read MoreMore cats. More internationalization. Many, many more bitmaps to store and display.
Read MoreDo you suffer from the devastating effects of DSA? There is hope, my friends: you can overcome your Data Sheet Anxiety with these great tips.
This week, Andrei introduces the documentation set for the STM32F4 DISC1 board, and discusses how to overcome the horrors of DSA.
Read MoreI put together a post about device internationalization. It being a somewhat dry subject, I attempted to spice up the material with pictures of cats. This amuses me enormously.
Read MoreI've kept you waiting long enough: this week we'll finally turn on the LED with a button.
Read MoreLast week was complete crap. The storms of July showed up and I ended up with water in my basement twice in one week. My article took a back seat to the mundane tasks of home ownership. Grumble.
This week's post is a contentious little piece on protecting your boards from getting copied. It goes into some of the legal aspects, clever hardware ideas that don't work, and finally how to protect your code.
Read MoreI found a chip bug! Sort of.
Read MoreC uses the static keyword for two completely separate purposes simultaneously. In this week's post, Andrei will continue his discussion of variable visibility (scope), look at function scope, and how to limit scope to a single file, using the static keyword.
It's not as shocking as you might imagine, unless you let go.
Read MoreWe've seen how GPIOs can be used as outputs. This week we'll learn how to use GPIOs as inputs.
Read MoreTI just released a new Code Composer Studio version with full Mac OS X support, GCC support, and a bunch of bug fixes. Get it today!
Read MoreA funny thing happened on the way to the blog post...
Read More