About the CrossWorks Platform Library
The CrossWorks Platform Library presents a standardized API for delivering
high-quality example code for a wide range of microcontrollers and
evaluation boards. Additional components that integrate with the Platform Library
are:
-
CrossWorks Tools Library: provides add-ons for CTL such as
read-write locks and ring buffers.
-
CrossWorks Device Library: provides drivers for common
digital sensors, such as accelerometers, gyroscopes, magnetometers,
and so on.
-
CrossWorks Graphics Library: is a library of simple graphics
functions for readily-available LCD controllers.
-
CrossWorks TCP/IP Library: provides TCP/IP networking for
integrated and external network controllers on memory-constrained
microcontrollers.
-
CrossWorks Mass Storage Library: provides a FAT-based file system
for mass storage on SD and MMC cards, or any device with a block-based
interface.
-
CrossWorks Shield Library: provides drivers for a range of
Arduino-style shields.
-
CrossWorks CoreBASIC Library: provides a full-featured,
network-enabled BASIC interpreter which demonstrates the capabilities
of these libraries.
Architecture
The CrossWorks Platform Library is one part of the CrossWorks Target Library.
Many of the low-level functions provided by the target library are built
using features of the CrossWorks Tasking Library for multi-threaded
operation.
Delivery format
The CrossWorks Platform Library is delivered in source form.
Feedback
This facility is a work in progress and may undergo rapid change. If you
have comments, observations, suggestions, or problems, please feel free to
air them on the
CrossWorks Target and Platform API
discussion forum.
License
The following terms apply to the Rowley Associates Platform Library.