
AN633
Rev. 0.7
13
7. Application Programming Interface
The programming interface allows the user to do the following:
Send commands to the radio.
Read status information.
Set and get radio parameters.
Handle the Transmit and Receive FIFOs.
The API commands are listed in Table 4. The following sections describe the SPI transactions of sending
commands and getting information from the chip.
Table 4. Command Summary
Command ID
Name
Description
BOOT_COMMANDS
0x02
POWER_UP
Command to power-up the device and select the operational
mode and functionality.
COMMON_COMMANDS
0x00 NOP
No
operation
command.
0x01 PART_INFO
Reports
basic
information about the device.
0x10
FUNC_INFO
Returns the Function revision information of the device.
0x11
SET_PROPERTY
Sets the value of one or more properties.
0x12
GET_PROPERTY
Retrieves the value of one or more properties.
0x13
GPIO_PIN_CFG
Configures the GPIO pins.
0x15
FIFO_INFO
Access the current byte counts in the TX and RX FIFOs and pro-
vide for resetting the FIFOs.
0x20
GET_INT_STATUS
Returns the interrupt status of ALL the possible interrupt events
(both STATUS and PENDING). Optionally, it may be used to
clear latched (PENDING) interrupt events.
0x33 REQUEST_DEVICE_STATE
Request
current device state and channel.
0x34
CHANGE_STATE
Manually switch the chip to a desired operating state.
0x38
OFFLINE_RECAL
Recalibrates due to temperature change.
0x44
READ_CMD_BUFF
Used to read CTS and the command response.
0x50
FRR_A_READ
Reads the fast response registers (FRR) starting with FRR_A.
0x51
FRR_B_READ
Reads the fast response registers (FRR) starting with FRR_B.
0x53
FRR_C_READ
Reads the fast response registers (FRR) starting with FRR_C.
0x57
FRR_D_READ
Reads the fast response registers (FRR) starting with FRR_D.
Summary of Contents for EZRADIOPRO Si4060
Page 24: ...AN633 24 Rev 0 7 Figure 20 Supply Current versus Time Diagram from Shutdown to RX State...
Page 67: ...AN633 Rev 0 7 67 Figure 48 Variable Length Packet Reception Flowchart...
Page 69: ...AN633 Rev 0 7 69 Figure 50 Packet Matching Reception Flowchart...
Page 73: ...AN633 Rev 0 7 73 Figure 54 Packet Reception with Automatic RX Hopping Flowchart...
Page 75: ...AN633 Rev 0 7 75 Figure 56 Packet Reception with Manual Rx Hopping...
Page 80: ...AN633 80 Rev 0 7 Figure 62 Long Packet Transmission Workflow...
Page 81: ...AN633 Rev 0 7 81 Figure 63 Long Packet RX Flowchart...