Skip to content

BriscoeTech/Arduino-FreeRTOS-SAMD51

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeRTOS V10.2.1 for Arduino Samd51 Boards

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

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


Tested Boards:

Adafruit Metro M4 Express


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.
  • Added example project showing how to change Arduino interrupt priorities to use FreeRtos isr functions.

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 Samd51 boards

Resources

Stars

Watchers

Forks

Packages