Ejemplo n.º 1
0
Archivo: mri.c Proyecto: JaredCJR/mri
static void waitForGdbToConnect(void)
{
    for (;;)
    {
        waitForFirstCharFromHost();
        if (didHostSendGdbAckChar())
            return;
        Platform_CommWaitForReceiveDataToStop();
        Platform_CommPrepareToWaitForGdbConnection();
    }
}
Ejemplo n.º 2
0
static void configureUartForExclusiveUseOfDebugger(UartParameters* pParameters)
{
    enablePowerToUart();
    setUartPeripheralClockTo1xCCLK();
    clearUartFractionalBaudDivisor();
    enableUartFifoAndDisableDma();
    setUartTo8N1();
    setUartBaudRate(pParameters);
    selectUartPins();
    enableUartToInterruptOnReceivedChar();
    Platform_CommPrepareToWaitForGdbConnection();
    configureNVICForUartInterrupt();
}