
Release Notes for StellarisWare Revision 6288 (August 3, 2010)
9.3 New Features in Stellaris Graphics Library
9.3.1 Improve NumLeadingZeros macro in graphics library (for CCS) (Ref-
erence 12219)
The graphics library string module has a macro named NumLeadingZeros. The implementation of
the macro was improved for the CCS toolchain. There is no change for other toolchains.
9.4 Bug Fixes in Stellaris USB Library
9.4.1 Memory allocation issue with USB FIFO configuration data (Refer-
ence 12266)
The default size of the memory allocated to the USB FIFO configuration memory could only hold
information on three IN or three OUT endpoints. If more than three of either type of endpoint
was used, the USB library would overflow this memory allocation and begin reading and writing to
memory beyond the space allocated to the USB FIFO configuration. This under allocation causes
issues with any USB device that uses more than three IN or three OUT endpoints and is most likely
to occur when creating a custom composite device where the total number of IN or OUT endpoints
is greater than three. To fix this, the default allocation was increased to 16 entries which is the
maximum number of endpoints on any USB controller.
9.5 New Features in Stellaris Utility Library
9.5.1 Added Software SSI module (Reference 12269)
Added a software SSI module (SoftSSI) that allows an arbitrary set of GPIO pins to be used as a
SPI master. Supports SPI modes 0-3, 4-16 data bits, application-configurable GPIO usage, and
application-configurable FIFO size.
9.5.2 Added Software I2C module (Reference 12360)
Added a software I2C module (SoftI2C) that allows an arbitrary pair of GPIO pins to be used as an
I2C master. Supports I2C master transmit and receive, and application-configurable GPIO usage.
9.5.3 Added cosine macro (Reference 12248)
Added a cosine macro to sine.h that simply calls the sine function with the angle incremented by
90 degrees.
82 September 16, 2011
Kommentare zu diesen Handbüchern