
Primitives
Simple Media Access Controller (SMAC) for the HCS08 Reference Manual, Rev. 2.0
Freescale Semiconductor
3-13
gTimeBase62p5kHz_c,
gTimeBase31p25kHz_c,
gTimeBase16p625kHz_c,
gMaxTimeBase_c
} timerTimeBase_t;
MC1323x primitives:
#elif gTargetXcvr_c == gXcvrMc1323x_c
typedef enum timerTimeBase_tag
{
gTimeBase500kHz_c = 2,
gTimeBase250kHz_c,
gTimeBase125kHz_c,
gTimeBase62p5kHz_c,
gTimeBase31p25kHz_c,
gTimeBase16p625kHz_c,
gMaxTimeBase_c
} timerTimeBase_t;
#endif
3.1.16
MLMEWakeRequest
The device transceiver can be put into low power mode using the MLMEDozeRequest or
MLMEHibernateRequest functions. The MLMEWakeRequest function can be called to wake-up the
transceiver.
NOTE
This primitive can be used only on the MC1320x and MC1321x platforms.
For the MC1323x platform, it is invalid.
Prototype
smacErrors_t MLMEWakeRequest(void);
Arguments
None
Returns
gErrorNoError_c
If the action is performed
gErrorNoValidCondition_cIf the radio was not in low power mode
Usage
Call this function to waken the transceiver from Hibernate or Doze mode.
3.1.17
MLMEPHYXtalAdjust
All the devices have a reference oscillator that can be trimmed via register setting: