Files

The eXPal Hardware Lib

Files

file  xpal_async32khz.c
 

32kHz Timer Implementation


file  xpal_async32khz.h
 

Header for the async Timer Base Functions.


file  xpal_power.c
 

Power Management Routines for the eXPal Prototype A.


file  xpal_power.h
 

Power Management System for the eXPal Prototype A.


file  xpal_StatBar.c
 

Functions to control the Status Bar Display.


file  xpal_StatBar.h
 

Functions and Definitions to control the StatusBar.


file  xpal_bat.c
 

Battery Management Routines for the eXPal Prototype A.


file  xpal_bat.h
 

Battery Management Routines for the eXPal Prototype A.


file  xpal_extmem.h
 

interface to external SRAM (init, check)


file  xpal_extmem.c
 

interface to external SRAM (init, check)


file  keys.h
 

Key Scan and alphanumeric input machine header file.


file  keys.c
 

Key Scan and key debounce machine implementation file.


file  xpal_board.h
 

Basic Board Definitions.


file  spi.h
 

SPI access.


file  adc.h
 

access to ADC and analog multiplexer


file  cb_list.h
 

manage lists of callback functions


file  lh155.h
 

low-level display functions


file  display.h
 

mid-level display functions


file  display-font.c
 

character display functions


file  term.h
 

simple terminal emulation on LCD display


file  usarts.h
 

USART access.


file  usarts.c
 

generic USART access implementation


file  usarts_int.h
 

USART access - internal definitions.


file  usarts-recv.c
 

generic USART access implementation - receive


file  usarts-send.c
 

generic USART access implementation - send


file  fifo.h
 

FIFOs for use by USART module.


file  usb-fifo.h
 

USB FIFO access.


file  usb-fifo.c
 

USB FIFO access.


file  timer.h
 

functions for time measurement


file  timer.c
file  font.h
 

declarations for font description



Detailed Description

This software library will provide an API to the Basic Input Output System (BIOS).

See also:

Board Dependant Hardware Definitions
expal_board::h

Implemented Functions:

Display Module
display.h

Implemented Functions:

Analg/Digital Module
adc.h

Implemented Functions:

Callback List Module
cb_list.h

Implemented Functions:

Key Module
keys.h

Implemented Functions:

USART Module
usarts.h

Implemented Functions:

USB Module
usb-fifo.h

Implemented Functions:

Power Management Module
power::h

Implemented Functions:

32kHz Watch Timer Module
async32khz::h

Implemented Functions:

NMEA Parser Module
nmea_hl.h

Implemented Functions: