Maxim Integrated 71M6521BE Energy Meter IC Family Software User Manual

Page 92

Advertising
background image

71M652X Software User’s Guide

Revision 1.7

TERIDIAN Proprietary

92 of 138

© Copyright 2005-2007 TERIDIAN Semiconductor Corporation


Function/Routine
Name

Description

Input

Output

File Name

ser_xmit_rdy()

Returns true if the serial
port can send another byte.

void bool ser0.h,

ser1.h

Serial_CRx()

Receive a string up to a
maximum length.

enum SERIAL_PORT
port, uint8x_t *buffer,
uint16_t len

uint16_t length-received

sercli.c3

Serial_CTx()

Transmit a string up to a
maximum length.

enum SERIAL_PORT
port, uint8x_t *buffer,
uint16_t len

uint16_t length-sent

sercli.c3

Serial_CRx()

gets additional bytes from
the receive buffer

enum SERIAL_PORT
port, uint8_tx *buffer,
uint16_t len

uint16_t secli.c

Serial_CTx ()

puts additional bytes into
the transmit buffer

enum SERIAL_PORT
port, uint8_tx *buffer,
uint16_t len

uint16_t sercli.c

Serial_Rx()

Receive a string of any
length.

enum SERIAL_PORT
port, uint8x_t *buffer,
uint16_t len

none sercli.c3

Serial_Rx ()

sets up receive buffer and
starts receiving

enum SERIAL_PORT
port, uint8_tx *buffer,
uint16_t len

enum SERIAL_RC data

sercli.c

Serial_RxFlowOff()

Force an XOFF to be sent
on the selected port.

enum SERIAL_PORT
port

none sercli.c3

Serial_RxFlowOn()

Force an XON to be sent on
the selected port.

enum SERIAL_PORT
port

none sercli.c3

Serial_RxLen()

returns the number of bytes
received

enum SERIAL_PORT
port

uint16_t sercli.c

Serial_Tx()

Transmit a string of any
length.

enum SERIAL_PORT
port, uint8x_t *buffer,
uint16_t len

none sercli.c

Serial_Tx()

sets up transmission buffer
and starts transmission

enum SERIAL_PORT
port, uint8_tx *buffer,
uint16_t len

enum SERIAL_RC data

sercli.c

Serial_TxLen()

returns the number of bytes
left to transmit

enum SERIAL_PORT
port

uint16_t sercli.c

Serial0_CRx()

Receive a string up to a
maximum length.

uint8x_t *buffer, uint16_t
len

uint16_t length-received

ser0cli.c

Serial0_CTx()

Transmit a string up to a
maximum length.

uint8x_t *buffer, uint16_t
len

uint16_t length-sent

ser0cli.c

Serial0_Rx()

Receive a string of any
length.

uint8x_t *buffer, uint16_t
len

none ser0cli.c

Serial0_RxFlowOff(
)

Force an XOFF to be sent
on this port.

none none ser0cli.c

Serial0_RxFlowOn()

Force an XON to be sent on
this port.

none none ser0cli.c

Serial0_Tx()

Transmit a string of any
length.

uint8x_t *buffer, uint16_t
len

none ser0cli.c

Serial1_CRx()

Receive a string up to a
maximum length.

uint8x_t *buffer, uint16_t
len

uint16_t length-received

ser1cli.c

Advertising