Esempio n. 1
0
void zb_sniffer_init()
{
  ZB_MEMSET((void*)&g_izb, 0, sizeof(zb_intr_globals_t));

  zb_8051_init_timer();
  init_zu2400();

  bufInit(&rbTxBuf);
#ifndef ZB_SNIFFER_USB_TRACE
  zb_init_8051_serial();
#else
  usbUartInit(UART_BAUDRATE_115200);
  ZB_SNIFFER_TURN_ON_LED();
#endif
  ZB_ENABLE_ALL_INTER();
}
Esempio n. 2
0
/************************************************************************************
* @fn      halUartInit
*
* @brief   Initalise UART. Supported baudrates are: 38400, 57600 and 115200
*
* @param   uint8 baudrate
*          uint8 options - this parameter is ignored
*
* @return  none
*/
void halUartInit(uint8 baudrate, uint8 options)
{
    uint32 baud;

    // Initialize the buffers
    bufInit(&rbRxBuf);
    bufInit(&rbTxBuf);

    switch (baudrate) {
    case HAL_UART_BAUDRATE_38400:
        baud= 38400;
        break;
    case HAL_UART_BAUDRATE_57600:
        baud= 57600;
        break;
    default:
        baud= 115200;
        break;
    }
    usbUartInit(baud);

}