Fork of my original MQTTGateway

Dependencies:   mbed-http

Embed: (wiki syntax)

« Back to documentation index

Radio Exported Types

Radio Exported Types
[Radio]

Data Structures

struct  SRadioInit
 SPIRIT Radio Init structure definition. More...

Enumerations

enum  XtalFlag { XTAL_FLAG_24_MHz = 0x00, XTAL_FLAG_26_MHz = 0x01 }
 

SPIRIT XTAL frequency enumeration.

More...
enum  BandSelect { HIGH_BAND = 0x00, MIDDLE_BAND = 0x01, LOW_BAND = 0x02, VERY_LOW_BAND = 0x03 }
 

SPIRIT Band enumeration.

More...
enum  ModulationSelect {
  FSK = 0x00, GFSK_BT05 = 0x50, GFSK_BT1 = 0x10, ASK_OOK = 0x20,
  MSK = 0x30
}
 

SPIRIT Modulation enumeration.

More...
enum  PALoadCapacitor { LOAD_0_PF = PA_POWER0_CWC_0, LOAD_1_2_PF = PA_POWER0_CWC_1_2P, LOAD_2_4_PF = PA_POWER0_CWC_2_4P, LOAD_3_6_PF = PA_POWER0_CWC_3_6P }
 

SPIRIT PA additional load capacitors bank enumeration.

More...
enum  AFCMode { AFC_SLICER_CORRECTION = AFC2_AFC_MODE_SLICER, AFC_2ND_IF_CORRECTION = AFC2_AFC_MODE_MIXER }
 

SPIRIT AFC Mode selection.

More...
enum  AGCMode { AGC_LINEAR_MODE = AGCCTRL0_AGC_MODE_LINEAR, AGC_BINARY_MODE = AGCCTRL0_AGC_MODE_BINARY }
 

SPIRIT AGC Mode selection.

More...
enum  ClkRecMode { CLK_REC_PLL = FDEV0_CLOCK_REG_ALGO_SEL_PLL, CLK_REC_DLL = FDEV0_CLOCK_REG_ALGO_SEL_DLL }
 

SPIRIT Clock Recovery Mode selection.

More...
enum  PstFltLength { PSTFLT_LENGTH_8 = 0x00, PSTFLT_LENGTH_16 = 0x10 }
 

SPIRIT Postfilter length.

More...
enum  OokPeakDecay { FAST_DECAY = 0x00, MEDIUM_FAST_DECAY = 0x01, MEDIUM_SLOW_DECAY = 0x02, SLOW_DECAY = 0x03 }
 

SPIRIT OOK Peak Decay.

More...

Enumeration Type Documentation

enum AFCMode

SPIRIT AFC Mode selection.

Enumerator:
AFC_SLICER_CORRECTION 

AFC loop closed on slicer

AFC_2ND_IF_CORRECTION 

AFC loop closed on 2nd conversion stage

Definition at line 189 of file SPIRIT_Radio.h.

enum AGCMode

SPIRIT AGC Mode selection.

Enumerator:
AGC_LINEAR_MODE 

AGC works in linear mode

AGC_BINARY_MODE 

AGC works in binary mode

Definition at line 202 of file SPIRIT_Radio.h.

enum BandSelect

SPIRIT Band enumeration.

Enumerator:
HIGH_BAND 

High_Band selected: from 779 MHz to 915 MHz

MIDDLE_BAND 

Middle Band selected: from 387 MHz to 470 MHz

LOW_BAND 

Low Band selected: from 300 MHz to 348 MHz

VERY_LOW_BAND 

Vary low Band selected: from 150 MHz to 174 MHz

Definition at line 133 of file SPIRIT_Radio.h.

enum ClkRecMode

SPIRIT Clock Recovery Mode selection.

Enumerator:
CLK_REC_PLL 

PLL alogrithm for clock recovery

CLK_REC_DLL 

DLL alogrithm for clock recovery

Definition at line 215 of file SPIRIT_Radio.h.

SPIRIT Modulation enumeration.

Enumerator:
FSK 

2-FSK modulation selected

GFSK_BT05 

GFSK modulation selected with BT=0.5

GFSK_BT1 

GFSK modulation selected with BT=1

ASK_OOK 

ASK or OOK modulation selected. ASK will use power ramping

MSK 

MSK modulation selected

Definition at line 150 of file SPIRIT_Radio.h.

SPIRIT OOK Peak Decay.

Enumerator:
FAST_DECAY 

Peak decay control for OOK: fast decay

MEDIUM_FAST_DECAY 

Peak decay control for OOK: medium_fast decay

MEDIUM_SLOW_DECAY 

Peak decay control for OOK: medium_fast decay

SLOW_DECAY 

Peak decay control for OOK: slow decay

Definition at line 241 of file SPIRIT_Radio.h.

SPIRIT PA additional load capacitors bank enumeration.

Enumerator:
LOAD_0_PF 

No additional PA load capacitor

LOAD_1_2_PF 

1.2pF additional PA load capacitor

LOAD_2_4_PF 

2.4pF additional PA load capacitor

LOAD_3_6_PF 

3.6pF additional PA load capacitor

Definition at line 171 of file SPIRIT_Radio.h.

SPIRIT Postfilter length.

Enumerator:
PSTFLT_LENGTH_8 

Postfilter length is 8 symbols

PSTFLT_LENGTH_16 

Postfilter length is 16 symbols

Definition at line 228 of file SPIRIT_Radio.h.

enum XtalFlag

SPIRIT XTAL frequency enumeration.

Enumerator:
XTAL_FLAG_24_MHz 

24 MHz Xtal selected

XTAL_FLAG_26_MHz 

26 MHz Xtal selected

Definition at line 119 of file SPIRIT_Radio.h.