beautypg.com

Maxim Integrated 71M6513H Power Meter IC Family Software User Manual

Page 90

background image

71M651x Software User’s Guide

square()

*w = *x ** 2; Square n-byte 'x'.

U08x *w, U08x *x, n

none

classics.c

SSI_Config()

configures the SSI

U08 flags, U08 addr, U08
count

none

io651x.c

start_tx_ram()

sends RAM string out PC UART

U08x *c

none

io.c

start_tx_rslt()

sends ROM string out PC UART

U08r *c

none

io.c

strlen_r ()

returns length of string in flash code

U08r *src

U16

library.c

strlen_x()

returns length of string in xdata

U08x *src

U16

library.c

sub8_4()

(U64) x -= (U32) y;

U08x *x, U08x *y

none

classics.c

sub8_8()

(U64) x -= (U64) y;

U08x *x, U08x *y

none

classics.c

subtract()

*x -= *y; where 'x' & 'y' are 'n' bytes
wide.

U08x *x, U08x *y, n

U08

classics.c

subtract_1()

x -= y; where 'x' is 'n' bytes wide, 'y' is
single byte.

U08x *x, y, n

U08

classics.c

temperature_enable()

enables/disables temperature
measurements

Bbool temperature

none

io651x.c

tmux_config()

configures the source for the test
multiplexer

enum TMUX_INPUT tmux

none

io651x.c

used ()

returns number of buffer bytes in use

U08x *head, U08x *tail, U16
size

U16

serial.c

VARPULSE_Enable()

configures VARPULSE to be output on
DIO4

Bbool connect

none

eeprom.c

version()

returns the chip version number

none

U08

io651x.c

WPULSE_Enable()

configures WPULSE to be output on
DIO4

Bbool connect

none

eeprom.c

Revision 2.4

TERIDIAN Proprietary

90 of 137

© Copyright 2005-2006 TERIDIAN Semiconductor Corporation