Tollos: a new supervisor for mbed

03 Dec 2010 . Edited: 03 Dec 2010

I'm extremely impressed by the ease-of-use of mbed, but like some other posters in these forums I am uncomfortable using object-only libraries for prototype development, because once one has a prototype working there is potentially a lot more work to be done to re-create those libraries.

I have therefore written 'Tollos' -- a small supervisor program for microcontrollers using ARM Cortex M3 cores. It is intended to provide an efficient platform for low power applications, suitable for development boards and microcontrollers from multiple vendors (and in particular the mbed board).  All the source code for Tollos and a sample application is included; it is all written in C.

Tollos is now available at  http://speleotrove.com/tollos/ -- it is beginning to be useful, and I expect to be adding to it.  See http://speleotrove.com/tollos/features.html for a summary of its features.

In the spirit of mbed's ease of use, I have also put together a 'Getting Started' guide at  http://speleotrove.com/tollos/getting_started.html which covers setting up Tollos, mbed, and a terminal, and then shows how to modify the sample application and compile and link it.

All comments and suggestions are welcome!

Mike Cowlishaw

09 Jan 2011 . Edited: 09 Jan 2011

Just released Tollos 1.18 -- includes general drawing and text routines for any display, and glue/driver for the DOGXL LCD display.  Also 12 MHz 3-wire SPI support for mbed.  See:  http://speleotrove.com/tollos/features.html 

Videos at   http://www.youtube.com/watch?v=hsGJpMXRXx8 and  http://www.youtube.com/watch?v=F5Jg56694GE include 25Hz graphics.  

Mike