mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-19 22:58:04 +03:00
lots of renames
This commit is contained in:
172
settings.h
172
settings.h
@ -23,13 +23,13 @@
|
||||
#include "frequencies.h"
|
||||
#include "radio.h"
|
||||
|
||||
enum POWER_OnDisplayMode_t {
|
||||
POWER_ON_DISPLAY_MODE_FULL_SCREEN = 0,
|
||||
POWER_ON_DISPLAY_MODE_MESSAGE,
|
||||
POWER_ON_DISPLAY_MODE_VOLTAGE,
|
||||
POWER_ON_DISPLAY_MODE_NONE
|
||||
enum pwr_on_display_mode_e {
|
||||
PWR_ON_DISPLAY_MODE_FULL_SCREEN = 0,
|
||||
PWR_ON_DISPLAY_MODE_MESSAGE,
|
||||
PWR_ON_DISPLAY_MODE_VOLTAGE,
|
||||
PWR_ON_DISPLAY_MODE_NONE
|
||||
};
|
||||
typedef enum POWER_OnDisplayMode_t POWER_OnDisplayMode_t;
|
||||
typedef enum pwr_on_display_mode_e pwr_on_display_mode_t;
|
||||
|
||||
enum {
|
||||
F_LOCK_OFF = 0,
|
||||
@ -59,9 +59,9 @@ enum {
|
||||
};
|
||||
|
||||
enum {
|
||||
TX_OFFSET_FREQUENCY_DIRECTION_OFF = 0,
|
||||
TX_OFFSET_FREQUENCY_DIRECTION_ADD,
|
||||
TX_OFFSET_FREQUENCY_DIRECTION_SUB
|
||||
TX_OFFSET_FREQ_DIR_OFF = 0,
|
||||
TX_OFFSET_FREQ_DIR_ADD,
|
||||
TX_OFFSET_FREQ_DIR_SUB
|
||||
};
|
||||
|
||||
enum {
|
||||
@ -84,79 +84,79 @@ enum {
|
||||
};
|
||||
|
||||
#ifdef ENABLE_VOICE
|
||||
enum VOICE_Prompt_t
|
||||
enum voice_prompt_e
|
||||
{
|
||||
VOICE_PROMPT_OFF = 0,
|
||||
VOICE_PROMPT_CHINESE,
|
||||
VOICE_PROMPT_ENGLISH
|
||||
};
|
||||
typedef enum VOICE_Prompt_t VOICE_Prompt_t;
|
||||
typedef enum voice_prompt_e voice_prompt_t;
|
||||
#endif
|
||||
|
||||
enum ALARM_Mode_t {
|
||||
ALARM_MODE_SITE = 0,
|
||||
enum alarm_mode_e {
|
||||
alarm_mode_SITE = 0,
|
||||
ALARM_MODE_TONE
|
||||
};
|
||||
typedef enum ALARM_Mode_t ALARM_Mode_t;
|
||||
typedef enum alarm_mode_e alarm_mode_t;
|
||||
|
||||
enum ROGER_Mode_t {
|
||||
enum roger_mode_e {
|
||||
ROGER_MODE_OFF = 0,
|
||||
ROGER_MODE_ROGER,
|
||||
ROGER_MODE_MDC
|
||||
};
|
||||
typedef enum ROGER_Mode_t ROGER_Mode_t;
|
||||
typedef enum roger_mode_e roger_mode_t;
|
||||
|
||||
enum CHANNEL_DisplayMode_t {
|
||||
enum mdf_display_mode_e {
|
||||
MDF_FREQUENCY = 0,
|
||||
MDF_CHANNEL,
|
||||
MDF_NAME,
|
||||
MDF_NAME_FREQ
|
||||
};
|
||||
typedef enum CHANNEL_DisplayMode_t CHANNEL_DisplayMode_t;
|
||||
typedef enum mdf_display_mode_e mdf_display_mode_t;
|
||||
|
||||
typedef struct {
|
||||
uint8_t ScreenChannel[2];
|
||||
uint8_t FreqChannel[2];
|
||||
uint8_t MrChannel[2];
|
||||
uint8_t screen_channel[2];
|
||||
uint8_t freq_channel[2];
|
||||
uint8_t user_channel[2];
|
||||
#ifdef ENABLE_NOAA
|
||||
uint8_t NoaaChannel[2];
|
||||
uint8_t noaa_channel[2];
|
||||
#endif
|
||||
uint8_t RX_VFO;
|
||||
uint8_t TX_VFO;
|
||||
uint8_t rx_vfo;
|
||||
uint8_t tx_vfo;
|
||||
|
||||
uint8_t field7_0xa;
|
||||
uint8_t field8_0xb;
|
||||
|
||||
#ifdef ENABLE_FMRADIO
|
||||
uint16_t FM_SelectedFrequency;
|
||||
uint8_t FM_SelectedChannel;
|
||||
bool FM_IsMrMode;
|
||||
uint16_t FM_FrequencyPlaying;
|
||||
uint16_t FM_LowerLimit;
|
||||
uint16_t FM_UpperLimit;
|
||||
uint16_t fm_selected_frequency;
|
||||
uint8_t fm_selected_channel;
|
||||
bool fm_is_channel_mode;
|
||||
uint16_t fm_frequency_playing;
|
||||
uint16_t fm_lower_limit;
|
||||
uint16_t fm_upper_limit;
|
||||
#endif
|
||||
|
||||
uint8_t SQUELCH_LEVEL;
|
||||
uint8_t TX_TIMEOUT_TIMER;
|
||||
bool KEY_LOCK;
|
||||
bool VOX_SWITCH;
|
||||
uint8_t VOX_LEVEL;
|
||||
uint8_t squelch_level;
|
||||
uint8_t tx_timeout_timer;
|
||||
bool key_lock;
|
||||
bool vox_switch;
|
||||
uint8_t vox_level;
|
||||
#ifdef ENABLE_VOICE
|
||||
VOICE_Prompt_t VOICE_PROMPT;
|
||||
voice_prompt_t voice_prompt;
|
||||
#endif
|
||||
bool BEEP_CONTROL;
|
||||
uint8_t CHANNEL_DISPLAY_MODE;
|
||||
bool TAIL_NOTE_ELIMINATION;
|
||||
bool VFO_OPEN;
|
||||
uint8_t DUAL_WATCH;
|
||||
uint8_t CROSS_BAND_RX_TX;
|
||||
uint8_t BATTERY_SAVE;
|
||||
uint8_t BACKLIGHT;
|
||||
uint8_t SCAN_RESUME_MODE;
|
||||
uint8_t SCAN_LIST_DEFAULT;
|
||||
bool SCAN_LIST_ENABLED[2];
|
||||
uint8_t SCANLIST_PRIORITY_CH1[2];
|
||||
uint8_t SCANLIST_PRIORITY_CH2[2];
|
||||
bool beep_control;
|
||||
uint8_t channel_display_mode;
|
||||
bool tail_note_elimination;
|
||||
bool vfo_open;
|
||||
uint8_t dual_watch;
|
||||
uint8_t cross_vfo_rx_tx;
|
||||
uint8_t battery_save;
|
||||
uint8_t backlight;
|
||||
uint8_t scan_resume_mode;
|
||||
uint8_t scan_list_default;
|
||||
bool scan_list_enabled[2];
|
||||
uint8_t scan_list_priority_ch1[2];
|
||||
uint8_t scan_list_priority_ch2[2];
|
||||
|
||||
uint8_t field29_0x26;
|
||||
uint8_t field30_0x27;
|
||||
@ -164,55 +164,54 @@ typedef struct {
|
||||
uint8_t field37_0x32;
|
||||
uint8_t field38_0x33;
|
||||
|
||||
bool AUTO_KEYPAD_LOCK;
|
||||
bool auto_keypad_lock;
|
||||
|
||||
#if defined(ENABLE_ALARM) || defined(ENABLE_TX1750)
|
||||
ALARM_Mode_t ALARM_MODE;
|
||||
alarm_mode_t alarm_mode;
|
||||
#endif
|
||||
POWER_OnDisplayMode_t POWER_ON_DISPLAY_MODE;
|
||||
ROGER_Mode_t ROGER;
|
||||
uint8_t REPEATER_TAIL_TONE_ELIMINATION;
|
||||
uint8_t KEY_1_SHORT_PRESS_ACTION;
|
||||
uint8_t KEY_1_LONG_PRESS_ACTION;
|
||||
uint8_t KEY_2_SHORT_PRESS_ACTION;
|
||||
uint8_t KEY_2_LONG_PRESS_ACTION;
|
||||
uint8_t MIC_SENSITIVITY;
|
||||
uint8_t MIC_SENSITIVITY_TUNING;
|
||||
uint8_t CHAN_1_CALL;
|
||||
char ANI_DTMF_ID[8];
|
||||
char KILL_CODE[8];
|
||||
char REVIVE_CODE[8];
|
||||
char DTMF_UP_CODE[16];
|
||||
pwr_on_display_mode_t pwr_on_display_mode;
|
||||
roger_mode_t roger_mode;
|
||||
uint8_t repeater_tail_tone_elimination;
|
||||
uint8_t key1_short_press_action;
|
||||
uint8_t key1_long_press_action;
|
||||
uint8_t key2_short_press_action;
|
||||
uint8_t key2_long_press_action;
|
||||
uint8_t mic_sensitivity;
|
||||
uint8_t mic_sensitivity_tuning;
|
||||
uint8_t chan_1_call;
|
||||
char ani_DTMF_id[8];
|
||||
char kill_code[8];
|
||||
char revive_code[8];
|
||||
char DTMF_up_code[16];
|
||||
char DTMF_down_code[16];
|
||||
|
||||
uint8_t field57_0x6c;
|
||||
uint8_t field58_0x6d;
|
||||
|
||||
char DTMF_DOWN_CODE[16];
|
||||
|
||||
uint8_t field60_0x7e;
|
||||
uint8_t field61_0x7f;
|
||||
|
||||
char DTMF_SEPARATE_CODE;
|
||||
char DTMF_GROUP_CALL_CODE;
|
||||
uint8_t DTMF_DECODE_RESPONSE;
|
||||
char DTMF_separate_code;
|
||||
char DTMF_group_call_code;
|
||||
uint8_t DTMF_decode_response;
|
||||
uint8_t DTMF_auto_reset_time;
|
||||
uint16_t DTMF_PRELOAD_TIME;
|
||||
uint16_t DTMF_FIRST_CODE_PERSIST_TIME;
|
||||
uint16_t DTMF_HASH_CODE_PERSIST_TIME;
|
||||
uint16_t DTMF_CODE_PERSIST_TIME;
|
||||
uint16_t DTMF_CODE_INTERVAL_TIME;
|
||||
bool DTMF_SIDE_TONE;
|
||||
bool PERMIT_REMOTE_KILL;
|
||||
int16_t BK4819_XTAL_FREQ_LOW;
|
||||
uint16_t DTMF_preload_time;
|
||||
uint16_t DTMF_first_code_persist_time;
|
||||
uint16_t DTMF_hash_code_persist_time;
|
||||
uint16_t DTMF_code_persist_time;
|
||||
uint16_t DTMF_code_interval_time;
|
||||
bool DTMF_side_tone;
|
||||
bool permit_remote_kill;
|
||||
int16_t BK4819_xtal_freq_low;
|
||||
#ifdef ENABLE_NOAA
|
||||
bool NOAA_AUTO_SCAN;
|
||||
bool NOAA_auto_scan;
|
||||
#endif
|
||||
uint8_t VOLUME_GAIN;
|
||||
uint8_t DAC_GAIN;
|
||||
|
||||
uint8_t volume_gain;
|
||||
uint8_t dac_gain;
|
||||
VFO_Info_t VfoInfo[2];
|
||||
uint32_t POWER_ON_PASSWORD;
|
||||
uint16_t VOX1_THRESHOLD;
|
||||
uint16_t VOX0_THRESHOLD;
|
||||
uint32_t power_on_password;
|
||||
uint16_t vox1_threshold;
|
||||
uint16_t vox0_threshold;
|
||||
|
||||
uint8_t field77_0x95;
|
||||
uint8_t field78_0x96;
|
||||
@ -220,7 +219,8 @@ typedef struct {
|
||||
|
||||
uint8_t _pad[1];
|
||||
} EEPROM_Config_t;
|
||||
extern EEPROM_Config_t gEeprom;
|
||||
|
||||
extern EEPROM_Config_t g_eeprom;
|
||||
|
||||
#ifdef ENABLE_FMRADIO
|
||||
void SETTINGS_SaveFM(void);
|
||||
|
Reference in New Issue
Block a user