Tiny Threads - Tiny Multitasking Threads for Microcontrollers

For the efficiency and performance conscious C programmers, here is my tiny cooperative multitasking engine.

This was made for PIC16F micros that has a very small available flash for code and ram/memory. But this can be used also for other processors because I tried to make it ANSI compliant. For the PIC16F processor, this uses only 1 byte RAM needed per thread and compiles to a very small overhead context switching.

One Response to “Tiny Threads - Tiny Multitasking Threads for Microcontrollers”

  1. The Cebuano Geek » Blog Archive » Billiard Shot Clock/Timer | Embedded Systems, Programming, Electronics and Robotics Says:

    […] This is a 45 second countdown timer to limit the player’s time on each shot. This uses Tiny Threads as its multitasking engine for the display and button debouncing. The full schematics and source […]

Leave a Reply

Google