This is an interface to push data to the Xively cloud-based service.
The initial implementation of <ctl_xively.h> is somewhat inspired by, and takes some direction from, the existing C and mbed APIs offered by Xively. However, we believe that the existing API implementations are not sufficiently balanced for small systems. The existing mbed API has a number of shortcomings:
The CrossWorks Xively API is more flexible, uses memory in a more efficient manner, and supports posting datapoints to queues from interrupt service routines or from threads.