static void DrawMenu2(void) { CopyColumnsIntoMyBuffer(RESET_PIN ? pNmiPinIcon : pRstPinIcon, BUTTON_ICON_A_F_ROW, BUTTON_ICON_SIZE_IN_ROWS, RIGHT_BUTTON_COLUMN, BUTTON_ICON_SIZE_IN_COLUMNS); const unsigned char *pIcon; unsigned char MuxMode = GetMuxMode(); if (MuxMode == MUX_MODE_SERIAL) pIcon = pSerialIcon; else if (MuxMode == MUX_MODE_GND) pIcon = pGroundIcon; else pIcon = pSbwIcon; CopyColumnsIntoMyBuffer(pIcon, BUTTON_ICON_B_E_ROW, BUTTON_ICON_SIZE_IN_ROWS, LEFT_BUTTON_COLUMN, BUTTON_ICON_SIZE_IN_COLUMNS); CopyColumnsIntoMyBuffer(pNextIcon, BUTTON_ICON_B_E_ROW, BUTTON_ICON_SIZE_IN_ROWS, RIGHT_BUTTON_COLUMN, BUTTON_ICON_SIZE_IN_COLUMNS); CopyColumnsIntoMyBuffer(pResetButtonIcon, BUTTON_ICON_C_D_ROW, BUTTON_ICON_SIZE_IN_ROWS, LEFT_BUTTON_COLUMN, BUTTON_ICON_SIZE_IN_COLUMNS); }
static void ToggleSerialGndSbw(void) { unsigned char MuxMode = GetMuxMode(); if (MuxMode == MUX_MODE_SERIAL) MuxMode = MUX_MODE_SPY_BI_WIRE; else if (MuxMode == MUX_MODE_SPY_BI_WIRE) MuxMode = MUX_MODE_GND; else MuxMode = MUX_MODE_SERIAL; SetMuxMode(MuxMode); }