Function Headers and Description
10.8.6 Echo_FagcLow
void Echo_FagcLow();
Syntax:
Parameters: None
Return:
Description: Unfreeze the AGC level.
Notes: Requires Echo to be reset into configuration mode and thus will abort any transmission or
None
reception currently in progress. Status bit Busyis set during the configuration. The driver
sets up the working bank. If you have selected both banks, the driver sets up the register
in both banks.
10.9 Direct Register Access
10.9.1 Echo_ChangeConfig
void Echo_ChangeConfig(unsigned char numReg,
Syntax:
unsigned char startReg,
unsigned char *regData,
unsigned char readWrite);
Parameters: numReg—number of registers to read or write [1, 2, 4, or 8]
startReg—register number to start at [0–15]
regData—buffer to read the bytes from or place the results into
readWrite— reads Echo or writes Echo [0 = read | 1 = write]
Return:
None
Description: Allows direct control of the Echo status registers. Use caution when using this function.
Modifying some Echo registers may leave the driver in an inconsistent state.
The number of registers must be 1, 2, 4, or 8. Multiple calls must be used if other numbers
are required.
Notes:
Requires Echo to be reset into configuration mode and thus will abort any transmission or
reception currently in progress. Status bit Busyis set during the configuration.
10.9.2 Echo_Changebank
void Echo_Changebank(unsigned char bank);
Syntax:
Parameters: bank—this parameter determines which bank will be active. [ECHO_BANK_A, ECHO_BANK_B,
ECHO_BANK_BOTH]
Return:
None
Software Drivers for MC33696, Rev. 1
28
Freescale Semiconductor