Energy Meter IC Family Software Instruction Manual

71M652X Software User’s Guide
Revision 1.7 TERIDIAN Proprietary 73 of 138
© Copyright 2005-2007 TERIDIAN Semiconductor Corporation
5.11.3 Other Include/Header Files
Other Include/Header files are:
CLI.H - Result code and Common ASCII code definition used for CLI
HELP.H - HELP message prototype declarations
IO.H – I/O subroutines for CLI
SER0CLI.H, SER1CLI.H – hardware access layer for UART0/UART1
SERCLI.H – include definitions for UART 0/1 debug routines
FLAG0.H, FLAG1.H, FLAG.H – shared logic for all FLAG interfaces
EEPROM.H – EEPROM
II2.H – I2C Interface
LCD.H – LCD
RTC.H – Real-Time clock
SER0.H, SER1.H, SER.H – serial interface
SERIAL.H – serial interface API prototypes and definitions
TMR0.H, TMR1.H – timer routines
UWR.H – microwire (µwire), or three-wire interface
BATMODES.H – battery modes (BROWNLOUT, LCD, SLEEP)
DEFAULTS.H – default values
OPTIONS_GBL.H – global compile-time options
OPTIONS.H – general compile-timeoptions, defining meter functionality
CALIBRATION.H – calibration
CE.H – compute engine interface includes
FREQ.H – frequency and main-edge count
METER.H – meter structures, enumerates and definitions
PCNT.H – pulse counting
PEAK_ALERTS.H – voltage/current peak alerts
PHASE_ANGLE.H – phase angle calculation
PSOFT.H – pulse generation by MPU software (external pulse generation)
PULSE_SRC.H – pulse source definitions and support
RMS.H – RMS calculation
VAH.H – VAh accumulation
VARH.H – VARh accumulation
WH.H – Wh accumulation
DIO.H – DIO structures, enumerations and definitions
FLASH.H – flash copy and CRC routines
IRQ.H – interrupt kernel
LIBRARY.H – library routines
MATH.H – meter math library
PRIORITY.H – interrupt masks and priority definitions
SERIAL.H – serial interface structures, enumerates and definitions
SFRS.H – low-level API for SFRs and memory
STDINT.H – standard integer definitions
STM.H – software timer definitions
WD.H – watchdog bit definitions