mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-19 14:48:03 +03:00
FM radio updates - faster scanning and gui update, also some renames
This commit is contained in:
44
misc.c
44
misc.c
@ -25,11 +25,11 @@ const uint8_t obfuscate_array[16] = {
|
||||
|
||||
// ***********************************************
|
||||
|
||||
const uint8_t fm_resume_countdown_500ms = 2500 / 500; // 2.5 seconds
|
||||
const uint8_t fm_radio_countdown_500ms = 2000 / 500; // 2 seconds
|
||||
const uint16_t fm_play_countdown_scan_10ms = 100 / 10; // 100ms
|
||||
const uint16_t fm_play_countdown_noscan_10ms = 1200 / 10; // 1.2 seconds
|
||||
const uint16_t fm_restore_countdown_10ms = 5000 / 10; // 5 seconds
|
||||
const uint8_t fm_resume_500ms = 2500 / 500; // 2.5 seconds
|
||||
const uint8_t fm_radio_500ms = 2000 / 500; // 2 seconds
|
||||
const uint16_t fm_play_scan_10ms = 40 / 10; // 40ms
|
||||
const uint16_t fm_play_noscan_10ms = 1200 / 10; // 1.2 seconds
|
||||
const uint16_t fm_restore_10ms = 5000 / 10; // 5 seconds
|
||||
|
||||
const uint8_t menu_timeout_500ms = 30000 / 500; // 30 seconds
|
||||
const uint16_t menu_timeout_long_500ms = 120000 / 500; // 2 minutes
|
||||
@ -38,10 +38,10 @@ const uint16_t backlight_tx_rx_time_500ms = 10000 / 500; // 10 se
|
||||
|
||||
const uint8_t dtmf_rx_live_timeout_500ms = 6000 / 500; // 6 seconds live decoder on screen
|
||||
const uint8_t dtmf_rx_timeout_500ms = 10000 / 500; // 10 seconds till we wipe the DTMF receiver
|
||||
const uint8_t dtmf_decode_ring_countdown_500ms = 15000 / 500; // 15 seconds .. time we sound the ringing for
|
||||
const uint8_t dtmf_txstop_countdown_500ms = 3000 / 500; // 6 seconds
|
||||
const uint8_t dtmf_decode_ring_500ms = 15000 / 500; // 15 seconds .. time we sound the ringing for
|
||||
const uint8_t dtmf_txstop_500ms = 3000 / 500; // 6 seconds
|
||||
|
||||
const uint8_t serial_config_count_down_500ms = 3000 / 500; // 3 seconds
|
||||
const uint8_t serial_config_tick_500ms = 3000 / 500; // 3 seconds
|
||||
|
||||
const uint8_t key_input_timeout_500ms = 6000 / 500; // 6 seconds
|
||||
#ifdef ENABLE_KEYLOCK
|
||||
@ -75,12 +75,12 @@ const uint16_t power_save1_10ms = 100 / 10; // 100ms
|
||||
const uint16_t power_save2_10ms = 200 / 10; // 200ms
|
||||
|
||||
#ifdef ENABLE_VOX
|
||||
const uint16_t vox_stop_count_down_10ms = 1000 / 10; // 1 second
|
||||
const uint16_t vox_stop_10ms = 1000 / 10; // 1 second
|
||||
#endif
|
||||
|
||||
const uint16_t noaa_count_down_10ms = 5000 / 10; // 5 seconds
|
||||
const uint16_t noaa_count_down_2_10ms = 500 / 10; // 500ms
|
||||
const uint16_t noaa_count_down_3_10ms = 200 / 10; // 200ms
|
||||
const uint16_t noaa_tick_10ms = 5000 / 10; // 5 seconds
|
||||
const uint16_t noaa_tick_2_10ms = 500 / 10; // 500ms
|
||||
const uint16_t noaa_tick_3_10ms = 200 / 10; // 200ms
|
||||
|
||||
// ***********************************************
|
||||
|
||||
@ -139,7 +139,7 @@ uint16_t g_eeprom_rssi_calib[7][4];
|
||||
|
||||
uint8_t g_user_channel_attributes[FREQ_CHANNEL_LAST + 1];
|
||||
|
||||
volatile uint16_t g_battery_save_count_down_10ms = battery_save_count_10ms;
|
||||
volatile uint16_t g_battery_save_tick_10ms = battery_save_count_10ms;
|
||||
|
||||
volatile bool g_power_save_expired;
|
||||
volatile bool g_schedule_power_save;
|
||||
@ -147,23 +147,23 @@ volatile bool g_schedule_power_save;
|
||||
volatile uint16_t g_dual_watch_delay_10ms;
|
||||
volatile bool g_dual_watch_delay_down_expired = true;
|
||||
|
||||
volatile uint8_t g_serial_config_count_down_500ms;
|
||||
volatile uint8_t g_serial_config_tick_500ms;
|
||||
|
||||
volatile bool g_next_time_slice_500ms;
|
||||
|
||||
volatile uint16_t g_tx_timer_count_down_500ms;
|
||||
volatile uint16_t g_tx_timer_tick_500ms;
|
||||
volatile bool g_tx_timeout_reached;
|
||||
|
||||
volatile uint16_t g_tail_tone_elimination_count_down_10ms;
|
||||
volatile uint16_t g_tail_tone_elimination_tick_10ms;
|
||||
|
||||
#ifdef ENABLE_NOAA
|
||||
volatile uint16_t g_noaa_count_down_10ms;
|
||||
volatile uint16_t g_noaa_tick_10ms;
|
||||
#endif
|
||||
|
||||
bool g_speaker_enabled;
|
||||
uint8_t g_key_input_count_down;
|
||||
#ifdef ENABLE_KEYLOCK
|
||||
uint8_t g_key_lock_count_down_500ms;
|
||||
uint8_t g_key_lock_tick_500ms;
|
||||
#endif
|
||||
uint8_t g_rtte_count_down;
|
||||
bool g_password_locked;
|
||||
@ -249,14 +249,14 @@ bool g_update_display;
|
||||
bool g_unhide_hidden = false;
|
||||
|
||||
volatile bool g_next_time_slice;
|
||||
volatile uint8_t g_found_cdcss_count_down_10ms;
|
||||
volatile uint8_t g_found_ctcss_count_down_10ms;
|
||||
volatile uint8_t g_found_cdcss_tick_10ms;
|
||||
volatile uint8_t g_found_ctcss_tick_10ms;
|
||||
#ifdef ENABLE_VOX
|
||||
volatile uint16_t g_vox_stop_count_down_10ms;
|
||||
volatile uint16_t g_vox_stop_10ms;
|
||||
#endif
|
||||
volatile bool g_next_time_slice_40ms;
|
||||
#ifdef ENABLE_NOAA
|
||||
volatile uint16_t g_noaa_count_down_10ms = 0;
|
||||
volatile uint16_t g_noaa_tick_10ms = 0;
|
||||
volatile bool g_schedule_noaa = true;
|
||||
#endif
|
||||
volatile bool g_flag_tail_tone_elimination_complete;
|
||||
|
Reference in New Issue
Block a user