9kHz, 20kHz, 200kHz frequency steps added #295
This commit is contained in:
@@ -65,35 +65,38 @@ const freq_band_table_t frequencyBandTable[] =
|
|||||||
// this order of steps has to be preserved for backwards compatibility with other/stock firmwares
|
// this order of steps has to be preserved for backwards compatibility with other/stock firmwares
|
||||||
const uint16_t gStepFrequencyTable[] = {
|
const uint16_t gStepFrequencyTable[] = {
|
||||||
// standard steps
|
// standard steps
|
||||||
[STEP_2_5kHz] = 250,
|
[STEP_2_5kHz] = 250,
|
||||||
[STEP_5kHz] = 500,
|
[STEP_5kHz] = 500,
|
||||||
[STEP_6_25kHz] = 625,
|
[STEP_6_25kHz] = 625,
|
||||||
[STEP_10kHz] = 1000,
|
[STEP_10kHz] = 1000,
|
||||||
[STEP_12_5kHz] = 1250,
|
[STEP_12_5kHz] = 1250,
|
||||||
[STEP_25kHz] = 2500,
|
[STEP_25kHz] = 2500,
|
||||||
[STEP_8_33kHz] = 833,
|
[STEP_8_33kHz] = 833,
|
||||||
// custom steps
|
// custom steps
|
||||||
[STEP_0_01kHz] = 1,
|
[STEP_0_01kHz] = 1,
|
||||||
[STEP_0_05kHz] = 5,
|
[STEP_0_05kHz] = 5,
|
||||||
[STEP_0_1kHz] = 10,
|
[STEP_0_1kHz] = 10,
|
||||||
[STEP_0_25kHz] = 25,
|
[STEP_0_25kHz] = 25,
|
||||||
[STEP_0_5kHz] = 50,
|
[STEP_0_5kHz] = 50,
|
||||||
[STEP_1kHz] = 100,
|
[STEP_1kHz] = 100,
|
||||||
[STEP_1_25kHz] = 125,
|
[STEP_1_25kHz] = 125,
|
||||||
[STEP_15kHz] = 1500,
|
[STEP_9kHz] = 900,
|
||||||
[STEP_30kHz] = 3000,
|
[STEP_15kHz] = 1500,
|
||||||
[STEP_50kHz] = 5000,
|
[STEP_20kHz] = 2000,
|
||||||
[STEP_100kHz] = 10000,
|
[STEP_30kHz] = 3000,
|
||||||
[STEP_125kHz] = 12500,
|
[STEP_50kHz] = 5000,
|
||||||
[STEP_250kHz] = 25000,
|
[STEP_100kHz] = 10000,
|
||||||
|
[STEP_125kHz] = 12500,
|
||||||
|
[STEP_200kHz] = 20000,
|
||||||
|
[STEP_250kHz] = 25000,
|
||||||
[STEP_500kHz] = 50000
|
[STEP_500kHz] = 50000
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const STEP_Setting_t StepSortedIndexes[] = {
|
const STEP_Setting_t StepSortedIndexes[] = {
|
||||||
STEP_0_01kHz, STEP_0_05kHz, STEP_0_1kHz, STEP_0_25kHz, STEP_0_5kHz, STEP_1kHz, STEP_1_25kHz, STEP_2_5kHz, STEP_5kHz, STEP_6_25kHz,
|
STEP_0_01kHz, STEP_0_05kHz, STEP_0_1kHz, STEP_0_25kHz, STEP_0_5kHz, STEP_1kHz, STEP_1_25kHz, STEP_2_5kHz, STEP_5kHz, STEP_6_25kHz,
|
||||||
STEP_8_33kHz, STEP_10kHz, STEP_12_5kHz, STEP_15kHz, STEP_25kHz, STEP_30kHz, STEP_50kHz, STEP_100kHz,
|
STEP_8_33kHz, STEP_9kHz, STEP_10kHz, STEP_12_5kHz, STEP_15kHz, STEP_20kHz, STEP_25kHz, STEP_30kHz, STEP_50kHz, STEP_100kHz,
|
||||||
STEP_125kHz, STEP_250kHz, STEP_500kHz
|
STEP_125kHz, STEP_200kHz, STEP_250kHz, STEP_500kHz
|
||||||
};
|
};
|
||||||
|
|
||||||
STEP_Setting_t FREQUENCY_GetStepIdxFromSortedIdx(uint8_t sortedIdx)
|
STEP_Setting_t FREQUENCY_GetStepIdxFromSortedIdx(uint8_t sortedIdx)
|
||||||
|
@@ -45,27 +45,30 @@ extern const freq_band_table_t frequencyBandTable[];
|
|||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
// standard steps
|
// standard steps
|
||||||
STEP_2_5kHz,
|
STEP_2_5kHz,
|
||||||
STEP_5kHz,
|
STEP_5kHz,
|
||||||
STEP_6_25kHz,
|
STEP_6_25kHz,
|
||||||
STEP_10kHz,
|
STEP_10kHz,
|
||||||
STEP_12_5kHz,
|
STEP_12_5kHz,
|
||||||
STEP_25kHz,
|
STEP_25kHz,
|
||||||
STEP_8_33kHz,
|
STEP_8_33kHz,
|
||||||
// custom steps
|
// custom steps
|
||||||
STEP_0_01kHz,
|
STEP_0_01kHz,
|
||||||
STEP_0_05kHz,
|
STEP_0_05kHz,
|
||||||
STEP_0_1kHz,
|
STEP_0_1kHz,
|
||||||
STEP_0_25kHz,
|
STEP_0_25kHz,
|
||||||
STEP_0_5kHz,
|
STEP_0_5kHz,
|
||||||
STEP_1kHz,
|
STEP_1kHz,
|
||||||
STEP_1_25kHz,
|
STEP_1_25kHz,
|
||||||
|
STEP_9kHz,
|
||||||
STEP_15kHz,
|
STEP_15kHz,
|
||||||
STEP_30kHz,
|
STEP_20kHz,
|
||||||
STEP_50kHz,
|
STEP_30kHz,
|
||||||
STEP_100kHz,
|
STEP_50kHz,
|
||||||
STEP_125kHz,
|
STEP_100kHz,
|
||||||
STEP_250kHz,
|
STEP_125kHz,
|
||||||
|
STEP_200kHz,
|
||||||
|
STEP_250kHz,
|
||||||
STEP_500kHz,
|
STEP_500kHz,
|
||||||
STEP_N_ELEM
|
STEP_N_ELEM
|
||||||
} STEP_Setting_t;
|
} STEP_Setting_t;
|
||||||
|
Reference in New Issue
Block a user