Skip to content

A port of FreeRTOS that runs on Arduino Samd21 boards

Notifications You must be signed in to change notification settings

drewfish/Arduino-FreeRTOS-SAMD21

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeRTOS V10.2.1 for Arduino Samd21 Boards

This library will allow you to create FreeRtos Projects in the arduino IDE and run them on your Samd21 boards.

Want FreeRtos for the Samd51? Use this other repository https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD51


Tested Boards:

Sparkfun Samd21 Mini Sparkfun Samd21 Dev Adafruit Feather M0 Atmel Xplained Samd21


Whats new in the recent versions?

  • Added and updated example projects with lessons learned to help you get started setting up a new project.
  • Added optional serial printing when the rtos fails, makes tracking down and diagnosing project problems easier.
  • Added example project demonstrating the most common rtos failures, and how you might detect them.

Optional Feature: Wrapped Memmory Functions.

This linker setting change will allow all microcontroller malloc/free/realloc/calloc operations to be managed by FreeRtos. This could eliminate memory corruption issues on c++ intensive projects, or projects that might be fragmenting the heap.

Implementation Guide can be found in: "wrapping memory functions\platform.local.txt"


Special thanks to these people for your help and guidance, reference material, and hard work on contributions.

Richard Barry, for creating FreeRtos and sharing it with the world
www.FreeRtos.org
trlafleur
drewfish
baekgaard
sergiotomasello
godario
TomasRoj
feilipu
greiman

About

A port of FreeRTOS that runs on Arduino Samd21 boards

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 94.6%
  • C++ 5.4%