A N 6 9 2
12
Rev 0.4
4.2. 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 the following table:
Table 4. List of the Radio API Commands
Command ID
Radio API Command
Description
0x00
NOP
No operation command
0x02
POWER_UP
Powerup device and mode selection. Modes include opera-
tional function
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 a property
0x12
GET_PROPERTY
Retrieves a property's value
0x13
GPIO_PIN_CFG
Configures the GPIO pins
0x15
FIFO_INFO
Provides access to transmit and receive FIFO counts and
reset
0x19
EZCONFIG_CHECK
Validates the EZConfig array was written correctly
0x20
GET_INT_STATUS
Returns the interrupt status byte
0x31
START_TX
Switches to TX state and starts packet transmission
(Si4455only)
0x32
START_RX
Switches to RX state
0x33
REQUEST_DEVICE_STATE
Request current device state
0x34
CHANGE_STATE
Update state machine entries
0x44
READ_CMD_BUFF
Returns Clear to Send (CTS) value and the result of the pre-
vious command
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.
0x66
EZCONFIG_SETUP
Configures device using EZConfig array
0x66
WRITE_TX_FIFO
Writes TX data buffer (max. 64 bytes, Si4455 only)
0x77
READ_RX_FIFO
Reads RX data buffer (max. 64 bytes)
Summary of Contents for Si4455 Series
Page 8: ...AN692 8 Rev 0 4 Figure 6 Device Configuration Options ...
Page 22: ...AN692 22 Rev 0 4 Figure 21 Supply Current versus Time Diagram from Shutdown to RX State ...
Page 23: ...AN692 Rev 0 4 23 4 4 Radio Chip Waking Up Figure 22 Radio Wake Up Process ...
Page 35: ...AN692 Rev 0 4 35 Figure 32 Transmission Flowchart ...
Page 39: ...AN692 Rev 0 4 39 Figure 33 Reception Flowchart ...
Page 41: ...AN692 Rev 0 4 41 Figure 34 Bidirectional Variable Packet Example Project Flowchart ...
Page 47: ...AN692 Rev 0 4 47 Figure 41 Long Packet Transmission Flowchart ...
Page 48: ...AN692 48 Rev 0 4 Figure 42 Long Packet RX Flowchart ...