Refactoring, cleanup, comments
This commit is contained in:
@@ -535,6 +535,7 @@ void APP_StartListening(FUNCTION_Type_t Function, const bool reset_am_fix)
|
|||||||
gDualWatchCountdown_10ms = dual_watch_count_after_2_10ms;
|
gDualWatchCountdown_10ms = dual_watch_count_after_2_10ms;
|
||||||
gScheduleDualWatch = false;
|
gScheduleDualWatch = false;
|
||||||
|
|
||||||
|
// when crossband is active only the main VFO should be used for TX
|
||||||
if(gEeprom.CROSS_BAND_RX_TX == CROSS_BAND_OFF)
|
if(gEeprom.CROSS_BAND_RX_TX == CROSS_BAND_OFF)
|
||||||
gRxVfoIsActive = true;
|
gRxVfoIsActive = true;
|
||||||
|
|
||||||
|
3
misc.h
3
misc.h
@@ -280,7 +280,8 @@ extern ReceptionMode_t gRxReceptionMode;
|
|||||||
extern scan_next_chan_t gCurrentScanList;
|
extern scan_next_chan_t gCurrentScanList;
|
||||||
extern uint32_t gRestoreFrequency;
|
extern uint32_t gRestoreFrequency;
|
||||||
|
|
||||||
extern bool gRxVfoIsActive; //TRUE when dual watch is momentarly suspended and RX_VFO is locked to either last TX or RX
|
//TRUE when dual watch is momentarly suspended and RX_VFO is locked to either last TX or RX
|
||||||
|
extern bool gRxVfoIsActive;
|
||||||
extern uint8_t gAlarmToneCounter;
|
extern uint8_t gAlarmToneCounter;
|
||||||
extern uint16_t gAlarmRunningCounter;
|
extern uint16_t gAlarmRunningCounter;
|
||||||
extern bool gKeyBeingHeld;
|
extern bool gKeyBeingHeld;
|
||||||
|
5
radio.c
5
radio.c
@@ -555,9 +555,10 @@ void RADIO_ApplyOffset(VFO_Info_t *pInfo)
|
|||||||
|
|
||||||
static void RADIO_SelectCurrentVfo(void)
|
static void RADIO_SelectCurrentVfo(void)
|
||||||
{
|
{
|
||||||
// if crossband is active the current is gTxVfo (gTxVfo/TX_VFO is only ever changed by the user)
|
// if crossband is active the gCurrentVfo is gTxVfo (gTxVfo/TX_VFO is only ever changed by the user)
|
||||||
// otherwise it is set to gRxVfo (gRxVfo/RX_VFO is equal to TX when dual watch is turned off)
|
// otherwise it is set to gRxVfo
|
||||||
// so in the end gCurrentVfo is equal to gTxVfo unless dual watch changes it on incomming transmition (again, this can only happen when XB off)
|
// so in the end gCurrentVfo is equal to gTxVfo unless dual watch changes it on incomming transmition (again, this can only happen when XB off)
|
||||||
|
// note: it is called only in certain situations so could not by up-to-date
|
||||||
gCurrentVfo = (gEeprom.CROSS_BAND_RX_TX == CROSS_BAND_OFF) ? gRxVfo : gTxVfo;
|
gCurrentVfo = (gEeprom.CROSS_BAND_RX_TX == CROSS_BAND_OFF) ? gRxVfo : gTxVfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
117
ui/main.c
117
ui/main.c
@@ -58,26 +58,25 @@ void UI_drawBars(uint8_t *p, const unsigned int level)
|
|||||||
|
|
||||||
#ifdef ENABLE_AUDIO_BAR
|
#ifdef ENABLE_AUDIO_BAR
|
||||||
|
|
||||||
unsigned int sqrt16(unsigned int value)
|
unsigned int sqrt16(unsigned int value)
|
||||||
{ // return square root of 'value'
|
{ // return square root of 'value'
|
||||||
unsigned int shift = 16; // number of bits supplied in 'value' .. 2 ~ 32
|
unsigned int shift = 16; // number of bits supplied in 'value' .. 2 ~ 32
|
||||||
unsigned int bit = 1u << --shift;
|
unsigned int bit = 1u << --shift;
|
||||||
unsigned int sqrti = 0;
|
unsigned int sqrti = 0;
|
||||||
while (bit)
|
while (bit)
|
||||||
{
|
{
|
||||||
const unsigned int temp = ((sqrti << 1) | bit) << shift--;
|
const unsigned int temp = ((sqrti << 1) | bit) << shift--;
|
||||||
if (value >= temp)
|
if (value >= temp) {
|
||||||
{
|
|
||||||
value -= temp;
|
value -= temp;
|
||||||
sqrti |= bit;
|
sqrti |= bit;
|
||||||
}
|
}
|
||||||
bit >>= 1;
|
bit >>= 1;
|
||||||
}
|
}
|
||||||
return sqrti;
|
return sqrti;
|
||||||
}
|
}
|
||||||
|
|
||||||
void UI_DisplayAudioBar(void)
|
void UI_DisplayAudioBar(void)
|
||||||
{
|
{
|
||||||
if (gSetting_mic_bar)
|
if (gSetting_mic_bar)
|
||||||
{
|
{
|
||||||
const unsigned int line = 3;
|
const unsigned int line = 3;
|
||||||
@@ -113,12 +112,12 @@ void UI_drawBars(uint8_t *p, const unsigned int level)
|
|||||||
if (gCurrentFunction == FUNCTION_TRANSMIT)
|
if (gCurrentFunction == FUNCTION_TRANSMIT)
|
||||||
ST7565_BlitFullScreen();
|
ST7565_BlitFullScreen();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(ENABLE_RSSI_BAR)
|
#if defined(ENABLE_RSSI_BAR)
|
||||||
void UI_DisplayRSSIBar(const int16_t rssi, const bool now)
|
void UI_DisplayRSSIBar(const int16_t rssi, const bool now)
|
||||||
{
|
{
|
||||||
// const int16_t s0_dBm = -127; // S0 .. base level
|
// const int16_t s0_dBm = -127; // S0 .. base level
|
||||||
const int16_t s0_dBm = -147; // S0 .. base level
|
const int16_t s0_dBm = -147; // S0 .. base level
|
||||||
|
|
||||||
@@ -180,12 +179,12 @@ void UI_drawBars(uint8_t *p, const unsigned int level)
|
|||||||
|
|
||||||
if (now)
|
if (now)
|
||||||
ST7565_BlitFullScreen();
|
ST7565_BlitFullScreen();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void UI_UpdateRSSI(const int16_t rssi, const int vfo)
|
void UI_UpdateRSSI(const int16_t rssi, const int vfo)
|
||||||
{
|
{
|
||||||
#ifdef ENABLE_RSSI_BAR
|
#ifdef ENABLE_RSSI_BAR
|
||||||
|
|
||||||
(void)vfo; // unused
|
(void)vfo; // unused
|
||||||
|
|
||||||
@@ -201,7 +200,7 @@ void UI_UpdateRSSI(const int16_t rssi, const int vfo)
|
|||||||
UI_DisplayRSSIBar(rssi, true);
|
UI_DisplayRSSIBar(rssi, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
// original little RS bars
|
// original little RS bars
|
||||||
|
|
||||||
@@ -263,7 +262,7 @@ void UI_UpdateRSSI(const int16_t rssi, const int vfo)
|
|||||||
UI_drawBars(p_line, rssi_level);
|
UI_drawBars(p_line, rssi_level);
|
||||||
|
|
||||||
ST7565_DrawLine(0, Line, 23, p_line);
|
ST7565_DrawLine(0, Line, 23, p_line);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
@@ -293,12 +292,12 @@ void UI_DisplayMain(void)
|
|||||||
for (vfo_num = 0; vfo_num < 2; vfo_num++)
|
for (vfo_num = 0; vfo_num < 2; vfo_num++)
|
||||||
{
|
{
|
||||||
const unsigned int line = (vfo_num == 0) ? line0 : line1;
|
const unsigned int line = (vfo_num == 0) ? line0 : line1;
|
||||||
const bool isSelectedVFO = (vfo_num == gEeprom.TX_VFO);
|
const bool isMainVFO = (vfo_num == gEeprom.TX_VFO);
|
||||||
uint8_t *p_line0 = gFrameBuffer[line + 0];
|
uint8_t *p_line0 = gFrameBuffer[line + 0];
|
||||||
uint8_t *p_line1 = gFrameBuffer[line + 1];
|
uint8_t *p_line1 = gFrameBuffer[line + 1];
|
||||||
unsigned int mode = 0;
|
unsigned int mode = 0;
|
||||||
|
|
||||||
if (activeTxVFO != vfo_num)
|
if (activeTxVFO != vfo_num) // this is not active TX VFO
|
||||||
{
|
{
|
||||||
if (gDTMF_CallState != DTMF_CALL_STATE_NONE || gDTMF_IsTx || gDTMF_InputMode)
|
if (gDTMF_CallState != DTMF_CALL_STATE_NONE || gDTMF_IsTx || gDTMF_InputMode)
|
||||||
{ // show DTMF stuff
|
{ // show DTMF stuff
|
||||||
@@ -343,12 +342,12 @@ void UI_DisplayMain(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// highlight the selected/used VFO with a marker
|
// highlight the selected/used VFO with a marker
|
||||||
if (isSelectedVFO)
|
if (isMainVFO)
|
||||||
memmove(p_line0 + 0, BITMAP_VFO_Default, sizeof(BITMAP_VFO_Default));
|
memmove(p_line0 + 0, BITMAP_VFO_Default, sizeof(BITMAP_VFO_Default));
|
||||||
}
|
}
|
||||||
else
|
else // active TX VFO
|
||||||
{ // highlight the selected/used VFO with a marker
|
{ // highlight the selected/used VFO with a marker
|
||||||
if (isSelectedVFO)
|
if (isMainVFO)
|
||||||
memmove(p_line0 + 0, BITMAP_VFO_Default, sizeof(BITMAP_VFO_Default));
|
memmove(p_line0 + 0, BITMAP_VFO_Default, sizeof(BITMAP_VFO_Default));
|
||||||
else
|
else
|
||||||
memmove(p_line0 + 0, BITMAP_VFO_NotDefault, sizeof(BITMAP_VFO_NotDefault));
|
memmove(p_line0 + 0, BITMAP_VFO_NotDefault, sizeof(BITMAP_VFO_NotDefault));
|
||||||
@@ -366,11 +365,11 @@ void UI_DisplayMain(void)
|
|||||||
if (activeTxVFO == vfo_num)
|
if (activeTxVFO == vfo_num)
|
||||||
{ // show the TX symbol
|
{ // show the TX symbol
|
||||||
mode = 1;
|
mode = 1;
|
||||||
#ifdef ENABLE_SMALL_BOLD
|
#ifdef ENABLE_SMALL_BOLD
|
||||||
UI_PrintStringSmallBold("TX", 14, 0, line);
|
UI_PrintStringSmallBold("TX", 14, 0, line);
|
||||||
#else
|
#else
|
||||||
UI_PrintStringSmall("TX", 14, 0, line);
|
UI_PrintStringSmall("TX", 14, 0, line);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -382,11 +381,11 @@ void UI_DisplayMain(void)
|
|||||||
gCurrentFunction == FUNCTION_INCOMING) &&
|
gCurrentFunction == FUNCTION_INCOMING) &&
|
||||||
gEeprom.RX_VFO == vfo_num)
|
gEeprom.RX_VFO == vfo_num)
|
||||||
{
|
{
|
||||||
#ifdef ENABLE_SMALL_BOLD
|
#ifdef ENABLE_SMALL_BOLD
|
||||||
UI_PrintStringSmallBold("RX", 14, 0, line);
|
UI_PrintStringSmallBold("RX", 14, 0, line);
|
||||||
#else
|
#else
|
||||||
UI_PrintStringSmall("RX", 14, 0, line);
|
UI_PrintStringSmall("RX", 14, 0, line);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -400,8 +399,7 @@ void UI_DisplayMain(void)
|
|||||||
sprintf(String, "M%.3s", INPUTBOX_GetAscii()); // show the input text
|
sprintf(String, "M%.3s", INPUTBOX_GetAscii()); // show the input text
|
||||||
UI_PrintStringSmall(String, x, 0, line + 1);
|
UI_PrintStringSmall(String, x, 0, line + 1);
|
||||||
}
|
}
|
||||||
else
|
else if (IS_FREQ_CHANNEL(gEeprom.ScreenChannel[vfo_num]))
|
||||||
if (IS_FREQ_CHANNEL(gEeprom.ScreenChannel[vfo_num]))
|
|
||||||
{ // frequency mode
|
{ // frequency mode
|
||||||
// show the frequency band number
|
// show the frequency band number
|
||||||
const unsigned int x = 2;
|
const unsigned int x = 2;
|
||||||
@@ -409,7 +407,7 @@ void UI_DisplayMain(void)
|
|||||||
sprintf(String, "F%u%s", 1 + gEeprom.ScreenChannel[vfo_num] - FREQ_CHANNEL_FIRST, buf);
|
sprintf(String, "F%u%s", 1 + gEeprom.ScreenChannel[vfo_num] - FREQ_CHANNEL_FIRST, buf);
|
||||||
UI_PrintStringSmall(String, x, 0, line + 1);
|
UI_PrintStringSmall(String, x, 0, line + 1);
|
||||||
}
|
}
|
||||||
#ifdef ENABLE_NOAA
|
#ifdef ENABLE_NOAA
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (gInputBoxIndex == 0 || gEeprom.TX_VFO != vfo_num)
|
if (gInputBoxIndex == 0 || gEeprom.TX_VFO != vfo_num)
|
||||||
@@ -422,19 +420,18 @@ void UI_DisplayMain(void)
|
|||||||
}
|
}
|
||||||
UI_PrintStringSmall(String, 7, 0, line + 1);
|
UI_PrintStringSmall(String, 7, 0, line + 1);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// ************
|
// ************
|
||||||
|
|
||||||
unsigned int state = VfoState[vfo_num];
|
unsigned int state = VfoState[vfo_num];
|
||||||
|
|
||||||
#ifdef ENABLE_ALARM
|
#ifdef ENABLE_ALARM
|
||||||
if (gCurrentFunction == FUNCTION_TRANSMIT && gAlarmState == ALARM_STATE_ALARM)
|
if (gCurrentFunction == FUNCTION_TRANSMIT && gAlarmState == ALARM_STATE_ALARM) {
|
||||||
{
|
|
||||||
if (activeTxVFO == vfo_num)
|
if (activeTxVFO == vfo_num)
|
||||||
state = VFO_STATE_ALARM;
|
state = VFO_STATE_ALARM;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (state != VFO_STATE_NORMAL)
|
if (state != VFO_STATE_NORMAL)
|
||||||
{
|
{
|
||||||
@@ -442,8 +439,7 @@ void UI_DisplayMain(void)
|
|||||||
if (state < ARRAY_SIZE(state_list))
|
if (state < ARRAY_SIZE(state_list))
|
||||||
UI_PrintString(state_list[state], 31, 0, line, 8);
|
UI_PrintString(state_list[state], 31, 0, line, 8);
|
||||||
}
|
}
|
||||||
else
|
else if (gInputBoxIndex > 0 && IS_FREQ_CHANNEL(gEeprom.ScreenChannel[vfo_num]) && gEeprom.TX_VFO == vfo_num)
|
||||||
if (gInputBoxIndex > 0 && IS_FREQ_CHANNEL(gEeprom.ScreenChannel[vfo_num]) && gEeprom.TX_VFO == vfo_num)
|
|
||||||
{ // user entering a frequency
|
{ // user entering a frequency
|
||||||
const char * ascii = INPUTBOX_GetAscii();
|
const char * ascii = INPUTBOX_GetAscii();
|
||||||
sprintf(String, "%.3s.%.3s", ascii, ascii + 3);
|
sprintf(String, "%.3s.%.3s", ascii, ascii + 3);
|
||||||
@@ -469,12 +465,12 @@ void UI_DisplayMain(void)
|
|||||||
memmove(p_line0 + 120, BITMAP_ScanList2, sizeof(BITMAP_ScanList2));
|
memmove(p_line0 + 120, BITMAP_ScanList2, sizeof(BITMAP_ScanList2));
|
||||||
|
|
||||||
// compander symbol
|
// compander symbol
|
||||||
#ifndef ENABLE_BIG_FREQ
|
#ifndef ENABLE_BIG_FREQ
|
||||||
if ((attributes & MR_CH_COMPAND) > 0)
|
if ((attributes & MR_CH_COMPAND) > 0)
|
||||||
memmove(p_line0 + 120 + LCD_WIDTH, BITMAP_compand, sizeof(BITMAP_compand));
|
memmove(p_line0 + 120 + LCD_WIDTH, BITMAP_compand, sizeof(BITMAP_compand));
|
||||||
#else
|
#else
|
||||||
// TODO: // find somewhere else to put the symbol
|
// TODO: // find somewhere else to put the symbol
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
switch (gEeprom.CHANNEL_DISPLAY_MODE)
|
switch (gEeprom.CHANNEL_DISPLAY_MODE)
|
||||||
{
|
{
|
||||||
@@ -511,18 +507,15 @@ void UI_DisplayMain(void)
|
|||||||
sprintf(String, "CH-%03u", gEeprom.ScreenChannel[vfo_num] + 1);
|
sprintf(String, "CH-%03u", gEeprom.ScreenChannel[vfo_num] + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gEeprom.CHANNEL_DISPLAY_MODE == MDF_NAME)
|
if (gEeprom.CHANNEL_DISPLAY_MODE == MDF_NAME) {
|
||||||
{
|
|
||||||
UI_PrintString(String, 32, 0, line, 8);
|
UI_PrintString(String, 32, 0, line, 8);
|
||||||
}
|
}
|
||||||
else
|
else {
|
||||||
{
|
#ifdef ENABLE_SMALL_BOLD
|
||||||
#ifdef ENABLE_SMALL_BOLD
|
|
||||||
UI_PrintStringSmallBold(String, 32 + 4, 0, line);
|
UI_PrintStringSmallBold(String, 32 + 4, 0, line);
|
||||||
#else
|
#else
|
||||||
UI_PrintStringSmall(String, 32 + 4, 0, line);
|
UI_PrintStringSmall(String, 32 + 4, 0, line);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// show the channel frequency below the channel number/name
|
// show the channel frequency below the channel number/name
|
||||||
sprintf(String, "%03u.%05u", frequency / 100000, frequency % 100000);
|
sprintf(String, "%03u.%05u", frequency / 100000, frequency % 100000);
|
||||||
UI_PrintStringSmall(String, 32 + 4, 0, line + 1);
|
UI_PrintStringSmall(String, 32 + 4, 0, line + 1);
|
||||||
@@ -553,11 +546,11 @@ void UI_DisplayMain(void)
|
|||||||
// show the channel symbols
|
// show the channel symbols
|
||||||
const uint8_t attributes = gMR_ChannelAttributes[gEeprom.ScreenChannel[vfo_num]];
|
const uint8_t attributes = gMR_ChannelAttributes[gEeprom.ScreenChannel[vfo_num]];
|
||||||
if ((attributes & MR_CH_COMPAND) > 0)
|
if ((attributes & MR_CH_COMPAND) > 0)
|
||||||
#ifdef ENABLE_BIG_FREQ
|
#ifdef ENABLE_BIG_FREQ
|
||||||
memmove(p_line0 + 120, BITMAP_compand, sizeof(BITMAP_compand));
|
memmove(p_line0 + 120, BITMAP_compand, sizeof(BITMAP_compand));
|
||||||
#else
|
#else
|
||||||
memmove(p_line0 + 120 + LCD_WIDTH, BITMAP_compand, sizeof(BITMAP_compand));
|
memmove(p_line0 + 120 + LCD_WIDTH, BITMAP_compand, sizeof(BITMAP_compand));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -653,16 +646,15 @@ void UI_DisplayMain(void)
|
|||||||
gCurrentFunction == FUNCTION_MONITOR ||
|
gCurrentFunction == FUNCTION_MONITOR ||
|
||||||
gCurrentFunction == FUNCTION_INCOMING);
|
gCurrentFunction == FUNCTION_INCOMING);
|
||||||
|
|
||||||
#ifdef ENABLE_AUDIO_BAR
|
#ifdef ENABLE_AUDIO_BAR
|
||||||
if (gSetting_mic_bar && gCurrentFunction == FUNCTION_TRANSMIT)
|
if (gSetting_mic_bar && gCurrentFunction == FUNCTION_TRANSMIT) {
|
||||||
{
|
|
||||||
center_line = CENTER_LINE_AUDIO_BAR;
|
center_line = CENTER_LINE_AUDIO_BAR;
|
||||||
UI_DisplayAudioBar();
|
UI_DisplayAudioBar();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(ENABLE_AM_FIX) && defined(ENABLE_AM_FIX_SHOW_DATA)
|
#if defined(ENABLE_AM_FIX) && defined(ENABLE_AM_FIX_SHOW_DATA)
|
||||||
if (rx && gEeprom.VfoInfo[gEeprom.RX_VFO].AM_mode && gSetting_AM_fix)
|
if (rx && gEeprom.VfoInfo[gEeprom.RX_VFO].AM_mode && gSetting_AM_fix)
|
||||||
{
|
{
|
||||||
if (gScreenToDisplay != DISPLAY_MAIN ||
|
if (gScreenToDisplay != DISPLAY_MAIN ||
|
||||||
@@ -674,17 +666,15 @@ void UI_DisplayMain(void)
|
|||||||
UI_PrintStringSmall(String, 2, 0, 3);
|
UI_PrintStringSmall(String, 2, 0, 3);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_RSSI_BAR
|
#ifdef ENABLE_RSSI_BAR
|
||||||
if (rx)
|
if (rx) {
|
||||||
{
|
|
||||||
center_line = CENTER_LINE_RSSI;
|
center_line = CENTER_LINE_RSSI;
|
||||||
UI_DisplayRSSIBar(gCurrentRSSI[gEeprom.RX_VFO], false);
|
UI_DisplayRSSIBar(gCurrentRSSI[gEeprom.RX_VFO], false);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (rx || gCurrentFunction == FUNCTION_FOREGROUND || gCurrentFunction == FUNCTION_POWER_SAVE)
|
if (rx || gCurrentFunction == FUNCTION_FOREGROUND || gCurrentFunction == FUNCTION_POWER_SAVE)
|
||||||
{
|
{
|
||||||
#if 1
|
#if 1
|
||||||
@@ -721,9 +711,8 @@ void UI_DisplayMain(void)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_SHOW_CHARGE_LEVEL
|
#ifdef ENABLE_SHOW_CHARGE_LEVEL
|
||||||
else
|
else if (gChargingWithTypeC)
|
||||||
if (gChargingWithTypeC)
|
|
||||||
{ // charging .. show the battery state
|
{ // charging .. show the battery state
|
||||||
if (gScreenToDisplay != DISPLAY_MAIN ||
|
if (gScreenToDisplay != DISPLAY_MAIN ||
|
||||||
gDTMF_CallState != DTMF_CALL_STATE_NONE)
|
gDTMF_CallState != DTMF_CALL_STATE_NONE)
|
||||||
@@ -736,7 +725,7 @@ void UI_DisplayMain(void)
|
|||||||
BATTERY_VoltsToPercent(gBatteryVoltageAverage));
|
BATTERY_VoltsToPercent(gBatteryVoltageAverage));
|
||||||
UI_PrintStringSmall(String, 2, 0, 3);
|
UI_PrintStringSmall(String, 2, 0, 3);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user