Novo RTOS features

  • RTOS for PIC12, PIC16, PIC18.
  • Designed for BoostC and BoostC++ compiler.
  • Co-operative Multi-tasking scheduler.
  • Small easy to learn API.
  • Uses software stack for fast task switching.
  • Up to 15 Tasks.
  • Supports 15 task priority levels.
  • Minimal affects on interrupt latency.
  • Task Yield at any call depth.
  • Semaphores.
  • Small RAM and ROM usage.
  • Sleeping task - suspend a task for a given time.
  • Wait for event - suspend a task while waiting for a semaphore to be signaled.
  • Full source code supplied to allow customs builds.