English
Language : 

SDBC-DK3UG Datasheet, PDF (57/76 Pages) Silicon Laboratories – 4 buttons and 4 LEDs for custom purposes
SDBC-DK3 UG
/* ==========================================*
*
TYPE DECLARATION
*
* ==========================================*/
// RF stack enumerations
typedef enum _RF_ENUM
{
RF_OK
RF_ERROR_TIMING
RF_ERROR_PARAMETER
RF_PACKET_RECEIVED
RF_RX_FIFO_ALMOST_FULL
RF_NO_PACKET
RF_CRC_ERROR
} RF_ENUM;
=
0x00, // function response parameters
=
0x01,
=
0x02,
=
0x03,
=
0x04,
=
0x05,
=
0x06,
typedef enum _RF_SAMPLE_SETTINGS
{
DR2400BPS_DEV36KHZ = 0,
DR4800BPS_DEV45KHZ = 1,
DR9600BPS_DEV45KHZ = 2,
DR10000BPS_DEV12KHZ = 3,
DR20000BPS_DEV12KHZ = 4,
DR40000BPS_DEV20KHZ = 5,
DR50000BPS_DEV25KHZ = 6,
DR100000BPS_DEV50KHZ = 7,
DR128000BPS_DEV64KHZ = 8,
} RF_SAMPLE_SETTINGS;
// Data Rate; Freq Deviation; Receiver Bandwidth
// DR = 2.4kbps; Fdev = +-36kHz; BBBW = 75.2kHz;
// DR = 4.8kbps; Fdev = +-45kHz; BBBW = 95.3kHz;
// DR = 9.6kbps; Fdev = +-45kHz; BBBW = 112.8kHz;
// DR = 10kbps; Fdev = +-12kHz; BBBW = 41.7kHz;
// DR = 20kbps; Fdev = +-12kHz; BBBW = 45.2kHz;
// DR = 40kbps; Fdev = +-20kHz; BBBW = 83.2kHz;
// DR = 50kbps; Fdev = +-25kHz; BBBW = 112.8kHz;
// DR = 100kbps; Fdev = +-50kHz; BBBW = 208kHz;
// DR = 128kbps; Fdev = +-64kHz; BBBW = 269.3kHz;
typedef enum _RF_REG_MAP
{
DeviceType
DeviceVersion
DeviceStatus
InterruptStatus1
InterruptStatus2
InterruptEnable1
InterruptEnable2
OperatingFunctionControl1
OperatingFunctionControl2
CrystalOscillatorLoadCapacitance
MicrocontrollerOutputClock
GPIO0Configuration
GPIO1Configuration
GPIO2Configuration
IOPortConfiguration
ADCConfiguration
ADCSensorAmplifierOffset
ADCValue
TemperatureSensorControl
TemperatureValueOffset
WakeUpTimerPeriod1
WakeUpTimerPeriod2
WakeUpTimerPeriod3
WakeUpTimerValue1
WakeUpTimerValue2
LowDutyCycleModeDuration
LowBatteryDetectorThreshold
BatteryVoltageLevel
IFFilterBandwidth
// These settings are for silicon Rev-V2
= 0x00,
= 0x01,
= 0x02,
= 0x03,
= 0x04,
= 0x05,
= 0x06,
= 0x07,
= 0x08,
= 0x09,
= 0x0A,
= 0x0B,
= 0x0C,
= 0x0D,
= 0x0E,
= 0x0F,
= 0x10,
= 0x11,
= 0x12,
= 0x13,
= 0x14,
= 0x15,
= 0x16,
= 0x17,
= 0x18,
= 0x19,
= 0x1A,
= 0x1B,
= 0x1C,
Rev. 0.4
57