
Primitives
Simple Media Access Controller (SMAC) for the HCS08 Reference Manual, Rev. 2.0
Freescale Semiconductor
3-15
Usage
Call this function to hold the transceiver in reset.
3.1.19
XCVRRestart
For the MC1320x and MC1321x platforms, the MCU controls and asserts the transceiver hardware reset.
This function de-asserts and releases the reset line of the transceiver. The function is called to release reset
after calling XCVRContReset.
NOTE
This primitive can be used only on the MC1320x and MC1321x platforms.
For the MC1323x platform, it is invalid.
Prototype
void XCVRRestart(void);
Arguments
None
Returns
Nothing
Usage
Call this function to release the transceiver hardware reset. The transceiver should be re-initialized after a
reset.
3.1.20
MLMEGetPromiscuousMode
As standard practice SMAC allows the receiver function to filter incoming RX packets, allowing only
SMAC-compatible packets to be recognized; see
Section 3.1.23, “MLMESetPromiscuousMode
. This
mode can be turned off (i.e., promiscuous mode) and all received packets will be reported. The
MLMEGetPromiscuousMode function is used to determine the current state of SMAC’s promiscuous
mode.
Prototype
bool_t MLMEGetPromiscuousMode(void)
Arguments
None
Returns
TRUE
If SMAC’s promiscuous mode is active.