Function Headers and Description
10.4.3 Echo_StrobeTriState
void Echo_StrobeTriState(void);
Syntax:
Parameters: None
Return:
None
Description: If the strobe pin is under driver control, this function sets the strobe pin to high impedance.
When the strobe is in a high impedance state, Echo on/off time can be controlled by Echo’s
internal timer. This can be set up for a range of on and off times via the ECHO_RXON_VALUE
and ECHO_RXOFF_VALUEconfiguration options.
Notes:
See section Section 5, “Reducing Power Consumption,” for more information.
10.4.4 Echo_Set_RxOnOff
void Echo_Set_RxOnOff(byte on, byte off);
Syntax:
Parameters: on—the value to set the Rx on timer
Off—time bits in RXONOFF register
Description: When the Echo on/off time is controlled by Echo’s internal time, this function can change
in runtime on and off times in the RXONOFFconfiguration registers.
Notes:
See Section 5, “Reducing Power Consumption,” for more information. The driver sets up
the working bank. If you have selected both banks, the driver sets up the register in both
banks.
10.5 Driver Internal Processing
10.5.1 Echo_TxTimer_Interrupt
interrupt void Echo_TxTimer_Interrupt(void);
Syntax:
Parameters: None
Return:
None
Description: This function is used primarily for generating the waveforms for transmission, and other
timing requirements for the Echo driver. This function must be linked to the interrupt
vector for the timer channel the Echo driver is configured to use.
Software Drivers for MC33696, Rev. 1
Freescale Semiconductor
23