mirror of
https://github.com/egzumer/uv-k5-firmware-custom.git
synced 2025-12-12 04:34:31 +04:00
spectrum analyzer assignable to Side button, close #478
Signed-off-by: Krzysiek Egzmont <egzumer@gmail.com>
This commit is contained in:
committed by
Krzysiek Egzmont
parent
1da45d5a77
commit
eeee11cf1b
10
app/action.c
10
app/action.c
@@ -53,6 +53,10 @@ inline static void ACTION_Alarm() { ACTION_AlarmOr1750(false); }
|
|||||||
inline static void ACTION_1750() { ACTION_AlarmOr1750(true); };
|
inline static void ACTION_1750() { ACTION_AlarmOr1750(true); };
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENABLE_SPECTRUM
|
||||||
|
#include "app/spectrum.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
inline static void ACTION_ScanRestart() { ACTION_Scan(true); };
|
inline static void ACTION_ScanRestart() { ACTION_Scan(true); };
|
||||||
|
|
||||||
void (*action_opt_table[])(void) = {
|
void (*action_opt_table[])(void) = {
|
||||||
@@ -100,6 +104,12 @@ void (*action_opt_table[])(void) = {
|
|||||||
#else
|
#else
|
||||||
[ACTION_OPT_BLMIN_TMP_OFF] = &FUNCTION_NOP,
|
[ACTION_OPT_BLMIN_TMP_OFF] = &FUNCTION_NOP,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENABLE_SPECTRUM
|
||||||
|
[ACTION_OPT_SPECTRUM] = &APP_RunSpectrum,
|
||||||
|
#else
|
||||||
|
[ACTION_OPT_SPECTRUM] = &FUNCTION_NOP,
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
static_assert(ARRAY_SIZE(action_opt_table) == ACTION_OPT_LEN);
|
static_assert(ARRAY_SIZE(action_opt_table) == ACTION_OPT_LEN);
|
||||||
|
|||||||
@@ -757,6 +757,9 @@ buf[1] = 0
|
|||||||
#ifdef ENABLE_AM_FIX
|
#ifdef ENABLE_AM_FIX
|
||||||
| (1 << 4)
|
| (1 << 4)
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef ENABLE_SPECTRUM
|
||||||
|
| (1 << 5)
|
||||||
|
#endif
|
||||||
;
|
;
|
||||||
EEPROM_WriteBuffer(0x1FF0, buf);
|
EEPROM_WriteBuffer(0x1FF0, buf);
|
||||||
}
|
}
|
||||||
@@ -90,6 +90,7 @@ enum ACTION_OPT_t {
|
|||||||
ACTION_OPT_VFO_MR,
|
ACTION_OPT_VFO_MR,
|
||||||
ACTION_OPT_SWITCH_DEMODUL,
|
ACTION_OPT_SWITCH_DEMODUL,
|
||||||
ACTION_OPT_BLMIN_TMP_OFF, //BackLight Minimum Temporay OFF
|
ACTION_OPT_BLMIN_TMP_OFF, //BackLight Minimum Temporay OFF
|
||||||
|
ACTION_OPT_SPECTRUM,
|
||||||
ACTION_OPT_LEN
|
ACTION_OPT_LEN
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -362,6 +362,9 @@ const t_sidefunction gSubMenu_SIDEFUNCTIONS[] =
|
|||||||
#ifdef ENABLE_BLMIN_TMP_OFF
|
#ifdef ENABLE_BLMIN_TMP_OFF
|
||||||
{"BLMIN\nTMP OFF", ACTION_OPT_BLMIN_TMP_OFF}, //BackLight Minimum Temporay OFF
|
{"BLMIN\nTMP OFF", ACTION_OPT_BLMIN_TMP_OFF}, //BackLight Minimum Temporay OFF
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef ENABLE_SPECTRUM
|
||||||
|
{"SPECTRUM", ACTION_OPT_SPECTRUM}
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t gSubMenu_SIDEFUNCTIONS_size = ARRAY_SIZE(gSubMenu_SIDEFUNCTIONS);
|
const uint8_t gSubMenu_SIDEFUNCTIONS_size = ARRAY_SIZE(gSubMenu_SIDEFUNCTIONS);
|
||||||
|
|||||||
Reference in New Issue
Block a user