Tag Archive > avr

Parsing RSS on an 8-bit Micro

One of the most common questions asked of my Embedded RSS Reader is how to process the XML data of an RSS feed on the 8-bit microprocessor. In a conventional application, it is trivial to use an XML library to parse the data into a tree-like structure. In PHP5, for instance, you could simply write: [...]

Continue reading

, , , , ,

Reading RSS on the AVR

Last February, I saw an RSS Reader implemented on an AVR ATmega8, which seemed impressive but was, in reality, just a serial-controlled LCD terminal. The general consensus was that it’d be cool if this were done without the requirement for the PC – this was the topic of my third-year project at university. My Embedded [...]

Continue reading

, , , , ,

AVR Development on the Arduino

I have just started using an Arduino for my project. I hadn’t considered it as a platform before, but I am starting to love it for rapid development. It is so usable – no loose wiring to connect up programmers or power supplies – it’s all integrated into a single unit. I very nearly have [...]

Continue reading

, ,

Pointers on the Atmel AVR

I have just resolved a rather weird bug in a 3rd party library for the Atmel AVR. Compiling under OS X the code runs perfectly, but on the AVR it runs like a dog. The secret is, apparently, in the heavy use of C pointers and pointer arithmetic to manage complex data structures within the [...]

Continue reading

, , ,

Good Documentation

I am not one for providing copious documentation within source code – especially when it is totally unnecessary. However, I do like to see complex structures and crazy little hacks statements are given a little qualification. Today, whilst trying to port a software library to the AVR family of microprocessors I came across a good [...]

Continue reading

, , ,