コード例 #1
0
void SpiUartDevice::initUart(unsigned long baudrate) 
{
    configureUart(baudrate);
    
    if(!uartConnected())
	{ 
        while(1) 
		{
            // Lock up if we fail to initialise SPI UART bridge.
        }; 
    }
}
コード例 #2
0
ファイル: serialutil.c プロジェクト: DuinoPilot/cantranslator
void initializeSerial(SerialDevice* device) {
    if(device != NULL) {
        initializeSerialCommon(device);

        configurePins();
        configureUart();
        configureFifo();
        configureFlowControl();
        configureInterrupts();
        CTS_STATE = ACTIVE;
    }
}
コード例 #3
0
ファイル: SpiUart.cpp プロジェクト: Espancky/WiFly-Shield
void SpiUartDevice::initUart(unsigned long baudrate) {
  /*
   * Initialise the UART.
   *
   * If initialisation fails this method does not return.
   */

  // Initialise and test SC16IS750
  configureUart(baudrate);

  if(!uartConnected()){ 
    while(1) {
      // Lock up if we fail to initialise SPI UART bridge.
    };
  }

  // The SPI UART bridge is now successfully initialised.
}