The scheduled transmit/receive operations are designed to start at the exact time that you specify and RAIL accounts for any transition times and ramp times it knows about. In BLE, RAIL also has Rx and Tx chain delay values that make these times very accurate. In proprietary PHYs RAIL do not have the Rx and Tx chain delays so there may be some small error, but the timings should be pretty close.
Also, RAIL is only taking the idleToTx time for transmit and idleToRx time for receive into account. If the radio happens to be in a state other than idle, it will be subjected to the rxToTx or txToRx times which could be different and cause a scheduled operation to start at the wrong time. So, for now, those numbers just need to be set the same to ensure proper behavior.
The PART and ROMID reply fields of the PART_INFO command are sufficient to identify EZRadio/PRO part number and revision according to the following table.
How can I set up a one way link with the Si4010 Key Fob Development Kit (P/N 4010-KFOBDEV-xxx)? (xxx is the frequency band of the kit)
Setting up the Si4010 MSOP Key Fob Development Board (P/N 4010-DKPBxxx-BM) as the transmitting node of the link.
Note, that the Si4010 is an OTP device, but during this test it is used in debug mode, i.e. the example program is loaded in and run from the RAM of the device, so
fDesiredFreqFSK = f_433_RkeFreqFSK_c;
bFskDev = b_433_RkeFskDev_c;
The constants for the different bands are defined in the keyfob_demo_2.h file.
Setting up the Si4355 RFStick Receiver Board (P/N 4355-LED-xxx-SRX) as the receiving node of the link.
After power up the board is ready to receive the packets sent by the keyfob_demo_2 program.
The operating frequency is set by the receiver program automatically according to the content of the on-board EBID (board identification) memory.
Operating the link:
When a button is pressed on the 4010-DKPBxxx-BM transmitter board, LEDs flash on the 4355-LED-xxx-SRX receiver board according to which button was pressed. For details of the packet structure and RF parameters used in this demo, see the Si4010/Si4355 EZRadio® Remote Control Demo Kit User's Guide
Note that the LED on the transmitter board won't flash because of a debug mode limitation. See details in section 7. of the kit's quick start guide (AN690).