This is the index to a set of pages providing examples both in assembler (IAR) and C (avrgcc). It will always be under construction as I add new bits and pieces.
A Heap Allocator using a Doubly Linked Free List
microXinu - - A System Kernel for Microprocessors
A basic STK300 LED flasher example.
TaskR - A task based operating system.
TaskR operating system examples.
TaskR2 - A task based operating system with task delays.
An I2C driver for the Microchip 93LC66 eeprom.
An I2C driver for the NS LM75 temperature sensor.
Using the Mega103 A/D converter.