![]() |
S2-LP Low Level API
v. 1.3.0
|
Macros | |
#define | IS_PA_MAX_INDEX(INDEX) ((INDEX)<=7) |
#define | IS_PAPOWER_DBM(PATABLE) ((PATABLE)>= (MIN_PA_VALUE) && (PATABLE)<=(MAX_PA_VALUE)) |
#define | IS_PAPOWER(PATABLE) ((PATABLE)<=90) |
#define | IS_PA_STEP_WIDTH(WIDTH) ((WIDTH)>=1 && (WIDTH)<=4) |
#define | IS_MODULATION(MOD) |
#define | IS_AFC_MODE(MODE) (MODE<=1) |
#define | IS_AFC_GAIN(GAIN) (GAIN<=15) |
#define | IS_ISI_EQU(MODE) (MODE<=2) |
#define | IS_CLKREC_MODE(MODE) (MODE<=1) |
#define | IS_CLKREC_P_GAIN(GAIN) (GAIN<=7) |
#define | IS_CLKREC_I_GAIN(GAIN) (GAIN<=15) |
#define | IS_FREQUENCY_BAND_HIGH(FREQUENCY) |
#define | IS_FREQUENCY_BAND_MIDDLE(FREQUENCY) |
#define | IS_FREQUENCY_BAND(FREQUENCY) |
#define | IS_CHANNEL_SPACE(CHANNELSPACE, F_Xo) (CHANNELSPACE<=(F_Xo/32768*255)) |
#define | IS_DATARATE(DATARATE, F_CLK) (DATARATE>=MINIMUM_DATARATE && DATARATE<=((uint64_t)MAXIMUM_DATARATE*F_CLK/1000000)/26) |
#define | F_DEV_LOWER_LIMIT(F_Xo) (F_Xo>>22) |
#define | F_DEV_UPPER_LIMIT(F_Xo) (((uint64_t)787109*F_Xo/1000000)/26) |
#define | IS_F_DEV(FDEV, F_Xo) (FDEV>=F_DEV_LOWER_LIMIT(F_Xo) && FDEV<=F_DEV_UPPER_LIMIT(F_Xo)) |
#define | CH_BW_LOWER_LIMIT(F_CLK) (((uint64_t)1100*F_CLK/1000000)/26) |
#define | CH_BW_UPPER_LIMIT(F_CLK) (((uint64_t)800100*F_CLK/1000000)/26) |
#define | IS_CH_BW(BW, F_Xo) ((BW)>=CH_BW_LOWER_LIMIT(F_Xo) && (BW)<=CH_BW_UPPER_LIMIT(F_Xo)) |
#define CH_BW_LOWER_LIMIT | ( | F_CLK | ) | (((uint64_t)1100*F_CLK/1000000)/26) |
Minimum value of the channel filter bandwidth
Definition at line 113 of file S2LP_Radio.c.
#define CH_BW_UPPER_LIMIT | ( | F_CLK | ) | (((uint64_t)800100*F_CLK/1000000)/26) |
Maximum value of the channel filter bandwidth
Definition at line 114 of file S2LP_Radio.c.
#define F_DEV_LOWER_LIMIT | ( | F_Xo | ) | (F_Xo>>22) |
Definition at line 109 of file S2LP_Radio.c.
#define F_DEV_UPPER_LIMIT | ( | F_Xo | ) | (((uint64_t)787109*F_Xo/1000000)/26) |
Definition at line 110 of file S2LP_Radio.c.
#define IS_AFC_GAIN | ( | GAIN | ) | (GAIN<=15) |
Definition at line 87 of file S2LP_Radio.c.
#define IS_AFC_MODE | ( | MODE | ) | (MODE<=1) |
Definition at line 86 of file S2LP_Radio.c.
#define IS_CH_BW | ( | BW, | |
F_Xo | |||
) | ((BW)>=CH_BW_LOWER_LIMIT(F_Xo) && (BW)<=CH_BW_UPPER_LIMIT(F_Xo)) |
Definition at line 116 of file S2LP_Radio.c.
#define IS_CHANNEL_SPACE | ( | CHANNELSPACE, | |
F_Xo | |||
) | (CHANNELSPACE<=(F_Xo/32768*255)) |
Definition at line 103 of file S2LP_Radio.c.
#define IS_CLKREC_I_GAIN | ( | GAIN | ) | (GAIN<=15) |
Definition at line 91 of file S2LP_Radio.c.
#define IS_CLKREC_MODE | ( | MODE | ) | (MODE<=1) |
Definition at line 89 of file S2LP_Radio.c.
#define IS_CLKREC_P_GAIN | ( | GAIN | ) | (GAIN<=7) |
Definition at line 90 of file S2LP_Radio.c.
#define IS_DATARATE | ( | DATARATE, | |
F_CLK | |||
) | (DATARATE>=MINIMUM_DATARATE && DATARATE<=((uint64_t)MAXIMUM_DATARATE*F_CLK/1000000)/26) |
Definition at line 106 of file S2LP_Radio.c.
#define IS_F_DEV | ( | FDEV, | |
F_Xo | |||
) | (FDEV>=F_DEV_LOWER_LIMIT(F_Xo) && FDEV<=F_DEV_UPPER_LIMIT(F_Xo)) |
Definition at line 111 of file S2LP_Radio.c.
#define IS_FREQUENCY_BAND | ( | FREQUENCY | ) |
Definition at line 100 of file S2LP_Radio.c.
#define IS_FREQUENCY_BAND_HIGH | ( | FREQUENCY | ) |
Definition at line 94 of file S2LP_Radio.c.
#define IS_FREQUENCY_BAND_MIDDLE | ( | FREQUENCY | ) |
Definition at line 97 of file S2LP_Radio.c.
#define IS_ISI_EQU | ( | MODE | ) | (MODE<=2) |
Definition at line 88 of file S2LP_Radio.c.
#define IS_MODULATION | ( | MOD | ) |
Definition at line 76 of file S2LP_Radio.c.
#define IS_PA_MAX_INDEX | ( | INDEX | ) | ((INDEX)<=7) |
Definition at line 71 of file S2LP_Radio.c.
#define IS_PA_STEP_WIDTH | ( | WIDTH | ) | ((WIDTH)>=1 && (WIDTH)<=4) |
Definition at line 74 of file S2LP_Radio.c.
#define IS_PAPOWER | ( | PATABLE | ) | ((PATABLE)<=90) |
Definition at line 73 of file S2LP_Radio.c.
#define IS_PAPOWER_DBM | ( | PATABLE | ) | ((PATABLE)>= (MIN_PA_VALUE) && (PATABLE)<=(MAX_PA_VALUE)) |
Definition at line 72 of file S2LP_Radio.c.