int Platform_CommIsWaitingForGdbToConnect(void) { static const uint32_t autoBaudStarting = 1; if (!Platform_CommShouldWaitForGdbConnect()) return 0; return (int)(__mriLpc176xState.pCurrentUart->pUartRegisters->ACR & autoBaudStarting); }
void Platform_CommPrepareToWaitForGdbConnection(void) { static const uint32_t autoBaudStart = 1; static const uint32_t autoBaudModeForStartBitOnly = 1 << 1; static const uint32_t autoBaudAutoRestart = 1 << 2; static const uint32_t autoBaudValue = autoBaudStart | autoBaudModeForStartBitOnly | autoBaudAutoRestart; if (!Platform_CommShouldWaitForGdbConnect()) return; __mriLpc176xState.pCurrentUart->pUartRegisters->ACR = autoBaudValue; }
int IsWaitingForGdbToConnect(void) { return IsFirstException() && Platform_CommShouldWaitForGdbConnect(); }