Implement a circular stack for Arduino. 'Circular' because data writing/reading acts in a circular fashion; the overflow case is permitted and handled so that the oldest data is silently dropped as required. 'Stack; because the data written last is read first.
Released under the GNU Lesser General Public License, version 2.1. See license.txt for details.