Skip to content

alperenunal/AVRtos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AVRtos

A Real-Time Operating System designed for AVR ATmega328p microcontroller

WARNING
AVRtos is experimental, use it at your own risk with real hardware.

Features

  • Multitasking
  • Task Synchronization
  • Inter-Task Communication
  • Peripheral Drivers

Multitasking

  • AVRtos has preemptive scheduler. Tasks are scheduled based on their priorities.

Task Synchronization

  • Synchronization can be achieved with semaphores.

Inter-Task Communication

  • Tasks can communicate with each other with queues.

Peripheral Drivers

  • AVRtos includes few drivers to control peripherals of microcontroller.

    1. GPIO driver
    2. UART driver

About

RTOS for ATmega328P microcontroller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published