freeRTOS & libraries for AVR ATmega Icon

freeRTOS & libraries for AVR ATmega

freeRTOS for Arduino Uno, Goldilocks 1284p & Mega 2560

Add a Review
133 Downloads (This Week)
Last Update:
Browse All Files



A port of freeRTOS to flexibly use Timer0, Timer1 or Timer3 (1284p or 2560) on AVR ATmega devices commonly found in Arduino, but also in Freetronics and Pololu products.

Integrated Timer2 RTC system_time off 32.768kHz crystal for 1284p Goldilocks or other RTC equipped boards. Also works as approximate RTC off other timers using 16MHz and other crystals.

The Goldilocks 1284p is available from Freetronics.

freeRTOS & libraries for AVR ATmega Web Site


  • freeRTOS 8.0.1 implemented for selected AVR ATmega devices.
  • Arduino Uno ATmega328p supported.
  • Arduino Mega ATmega2560 supported.
  • Goldilocks & Pololu Orangutan SVP ATmega1284p supported.
  • Integrated Timer2 for real time system_time operation with 32.768kHz Crystal.
  • time.h library from avr-libc upstream for standard and esoteric time calculations
  • Added library for Rugged Circuits QuadRAM (512kB) & MegaRAM (128kB)
  • Added ChaN's SD Card FAT FS library (Update June 6 2014: v0.10b+Patch 1)
  • Added W5100 v1.6.1 Driver
  • Added W5200 v1.3 Driver, same Socket API as W5100
  • Added uIP support for BlackWidow WiFi (TESTING ONLY)
  • Added IP protocols, DHCP, NTP, PING, HTTP web server.
  • Added HD44780 for Freetronics LCD (and other) Shields (based on ChaN)
  • Added Nokia 6100 LCD support.
  • Added SM130 RFID support (TESTING ONLY)
  • Added stk500v2 bootloader (with boot monitor) for Arduino Mega2560 & Goldilocks 1284p
  • Added XRAMFS (16x Arduino Clients sharing 512kByte Supervisor SDRAM) for ArduSat
  • Added uIP (working) and uIPv6 (untested) on Wiznet (IINChip) W5200 & W5100 MACRAW
  • Abstracted Serial to support multiple USART (1284p, 2560) and implemented fast ring buffers.
  • Added FTDI FT800 EVE support for the Gameduino2 (1284p, 328p)

Update Notifications

Write a Review

User Reviews

Be the first to post a review of freeRTOS & libraries for AVR ATmega!

Additional Project Details



Intended Audience

Information Technology, Advanced End Users, Developers, Engineering

User Interface

Web-based, Console/Terminal

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.