ARM Application Programming Interfaces


application.c

ARM Subsystems

Xilinx Blocks

Support

GPIO control xilinx I/O channels
interrupts  Proxim radio data structure packages
   
Double-buffered FIFO
      
Standard FIFO
      
Linked List
       Heap
       Priority Queue
timers Bluetooth radio
power control datapath
real-time clock TDMA
reset control  

peripheral pin control

  ARM flash programming
serial port 1 (UART)   debug
serial port 4 (MCP)    
serial port 4 (SSP) .  

The functions and macros in this section offer basic support.  They can be used as the basis for more sophisticated packages if needed.  If you make extensions, please donate them to the PRTB kernel so that others can reuse them.

Macro Color Key:

Some or all are used in all applications that use the capability
Sometimes useful
Seldom used

Headers:

For ARM subsystem packages, #include kernel.h will take care of any header requirements.
For data structure packages, #include datastructs.h will take care of any header requirements.

Both of these are covered, plus the proper include paths, if you use the template workspace as a starting point.

Verified Interfaces:

APIs that are underlined have been verified by use in applications.  Most others have been at least partially verified.


Maintainer: Fred Burghardt
Modified: July 23, 2001