Home         What's New         Contact Us         Jump Start         People    



This page in PDF
Code Base
Uarts
SSP/SPI
Floating Point
Data Flash

Jump Start Your ARM Development!

By using the Veriwiz Code Base you can start application programming immediately. We offer training, design consulting and custom code development.

Most code is written in C. A very small amount of code is written in ARM7 assembly language to support task swaps, mutex locks and short interrupt handlers.

Except for the float library, all code has been written in-house to guarantee accuracy and eliminate potential buffer overflows.

Realtime Code Base

The realtime code base includes a pre-emptive task scheduler, thread-safe implementations of malloc/free, linked lists, queues, printf, scanf, string lib and much more. More Info:

Uart Library

The uart library includes interrupt service routines, common uart task code and very compact code to implement multiple uarts using the common code. An example terminal program is included as well as a task monitor useful for debugging. More Info:

SSP and SPI Library

The SSP and SPI library includes tasks to interface to SSP and SPI hardware. It also includes tasks to utilize serial products from Linear Technology and Ramtron. More Info:

Data Flash Library

The data flash library allows data logging into soldered-in chips. This is necessary for applications were shock, vibration and temperature extremes preclude the use of data cards. More Info:

Float Library

The float library is a hack of the Linux newlib to provide some basic floating point operations. More Info: