Tollos – microcontroller libraries | ||
Libraries
Background
|
Microcontroller libraries include:
Manufacturer-supplied source code is always held in a subdirectory of a library named ‘public’. These files are not part of Tollos but are included in the download so that all the source code needed to support an application is available. It is believed their licensing terms indicate that the manufacturer-supplied code may be freely used and distributed, but you should check the terms yourself if you have a concern. The following microcontroller libraries are under development for Tollos:
ARM Cortex-based microcontrollers usually include a number of common devices, although the drivers for these vary significantly between manufacturers. Tollos provides the following ‘glue’ modules which hide these differences. Bit device These functions take a port (GPIO register) number and a bit mask.See lpcBitIO and stmBitIO for details.
I2C device This carries out I2C bus I/O.See lpcI2CIO and stmI2CIO for details.
System device Core processor functions.See lpcSysIO and stmSysIO for details.
UART device This carries out UART serial I/O.See lpcUARTIO for details.
VCom device This carries out serial I/O over a USB Virtual COM port. Note that USB support is held in a separate library.See stmVCom (in library stmvcom) for details.
Microcontroller links
|
Tollos and these web pages were written by Mike Cowlishaw; Please send me any corrections, suggestions, etc. | |
All content © Mike Cowlishaw, 2010–2012, except where marked
otherwise. All rights reserved. The pages here are for non-commercial
use only (see the separate licence for Tollos source code).
Privacy policy: the Speleotrove website
records no personal information and sets no ‘cookies’.
However, statistics, etc. might be recorded by the web hosting
service.
This page was last updated on 2011-01-16 by mfc. |