2060 Radio Initialisation
- If the Radio is disabled
- Perform the switch radio procedure with argument 0
- Return
Write 0xC0 to Radio Register 0x4
Write 0x8 to Radio Register 0x5
Write 0x40 to Radio Register 0x9
Write 0xAA to Radio Register 0x35
Write 0x8F to Radio Register 0x32
Write 0x8F to Radio Register 0x6
Write 0x8F to Radio Register 0x34
Write 0x7 to Radio Register 0x2C
Write 0 to Radio Register 0x80
Write 0xDA to Radio Register 0x3F
AND Radio Register 0x5 with 0xFFF7
AND Radio Register 0x81 with 0xFFEF
AND Radio Register 0x81 with 0xFFDF
MaskSet Radio Register 0x81 with mask 0xFFDF and set with 0x20
- Delay 400 uSec
MaskSet Radio Register 0x81 with mask 0xFFEF and set with 0x10
- Delay 300 uSec
MaskSet Radio Register 0x5 with mask 0xFFF7 and set with 0x8
Read the RC Calibration value from Radio Register 0x37, then AND with 0x1F
- If the RC Calibration value is 0x1F
- Use 0xA as the RC Calibration value
MaskSet Radio Register 0x80 with mask 0xFFFC and set with 0x3
MaskSet Radio Register 0x3F with mask 0xFFE0 and set with the RC Calibration value
AND Radio Register 0x85 with 0xFFEF
AND Radio Register 0x5 with 0xFFF7
AND Radio Register 0x81 with 0xFFBF
MaskSet Radio Register 0x81 with mask 0xFFBF and set 0x40
MaskSet Radio Register 0x5 with mask 0xFFF7 and set with 0x8
Write 0xDDC6 to PHY Register 0x63
Write 0x7BE to PHY Register 0x69
Write 0 to PHY Register 0x6A
OR Radio Register 0x82 with 0x80
Set channel to desired initial channel
- Delay 1000uS