Function Headers and Description
10.6.2 Echo_SetFreqOokNoFrm, Echo_SetFreqFskNoFrm
(Echo_SetFreqNoFRM only for compatibility)
Syntax:
[OOK modulation]—Echo_SetFreqOokNoFRM(
unsigned intlocalOscillator,
unsignedintcarrier0);
[FSKModulation]—Echo_SetFreqFskNoFRM(
unsignedintlocalOscillator,unsiged int carrier0,
unsigned int carrier1|);
Parameters: localOscillator—the value to set the LO to:
carrier0— the value to set the carrier0 register bits to.
carrier1—the value to set the carrier1 register bits to.
Return:
None
Description: Allows the frequency within the (statically) selected transmission band to be controlled.
The values to place in each register may be calculated using the formula from the Echo
data sheet.
Notes:
Requires Echo to be reset into configuration mode and thus will abort any transmission or
reception currently in progress. Status bit Busyis set while the configuration takes place.
The driver sets up the working bank. If you have selected both banks, the driver sets the
register up in both banks.
10.7 RSSI
10.7.1 Echo_EnableRSSI
void Echo_EnableRSSI(void);
Syntax:
Parameters: None
Return:
None
Description: Enables the RSSI module and automatic reading of the RSSI during the reception of a
message. If this is enabled, the RSSI will be measured during reception of any messages
and stored in the Rx buffer along with the received data. The RSSI flag in the Rx buffer
will indicate the presence of a valid RSSI reading in the buffer.
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 configuration.
Software Drivers for MC33696, Rev. 1
Freescale Semiconductor
25