Q: FAQ: How to setup asynchronous transparent mode on CC110x/CC2500

This example shows how to setup OOK modulation in asynchronous mode using the CC1101 and SmartRF Studio.

1. Use SmartRF Studio to get the correct settings. In this case:
a. Open calculation window for CC1101
b. Set correct RF frequency.
c. Select one of the presets in 'Preferred settings'. Selecting a higher data rate than what will be used is fine.
d. Select Modulation: 'ASK/OOK'
e. Select 'Simple RX' tab and select Data format: 'Asynchronous
transparent'
f. Click 'Copy settings to Register View' and then select 'Register View'
tab.
g. Choose which GDO pin you want to use for data output (IOCFG[2,1,0]) and
in GDOx_CFG select: '(13) Serial transparent Data Outp...'. NOTE that GDO0
is always used for data input.
h. Export the settings using: File -> 'Export CC1101 code...' and import
into your MCU source files.

2. Set the PATABLE register. When using OOK, PATABLE[0] is used when
trasnmitting a '0' and PATABLE[1] is used when transmitting a '1'. So,
PATABLE[0] should be set to '0x00' and PATABLE[1] to which ever output
power you want e.g. 0xC2 for +10dBm. See sec 24 starting on page 48 and sec
10.6 on page 27 for instruction on how to set the PATABLE.

3. When this is done, all you need to do is to calibrate the radio
and put it into RX.