RM0453 Rev 1 199/1461
RM0453 Sub-GHz radio (SUBGHZ)
218
Get_IrqStatus() command
Get_IrqStatus(Status, IrqStatus) returns the IRQ status.
Clr_IrqStatus() command
Clr_IrqStatus(ClrIrq) clears the IRQ status flags (IrqStatus[15:0]).
5.8.7 Miscellaneous commands
Calibrate() command
Calibrate(CalibCfg) allows one or several blocks to be calibrated at any time when in
Standby mode. The blocks to calibrate are defined by CalibCfg parameter. When the
calibration is ongoing, BUSY is set. A falling edge on BUSY indicates the end of all enabled
calibrations.
0123
Opcode Status[7:0] IrqStatus[15:0]
wrrr
byte 0 bits 7:0 Opcode: 0x12
byte 1 bits 7:0 Status[7:0]: see Get_Status() command
bytes 3:2 bits 15:0 IrqStatus[15:0]: interrupt pending status information
See Table 37 for interrupt bit map definition. For each bit:
0: IRQ not pending
1: IRQ pending
012
Opcode ClrIrq[15:0]
www
byte 0 bits 7:0 Opcode: 0x02
bytes 2:1 bits 15:0 ClrIrq[15:0]: Clear interrupt status
See Table 37 for interrupt bit map definition. For each bit:
0: no action
1: IRQ pending status flag cleared
01
Opcode CalibCfg[7:0]
ww
byte 0 bits 7:0 Opcode: 0x89