firmata.c: check result cleanly of mraa_uart_set_baudrate
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
@@ -49,14 +49,14 @@ firmata_new(const char* name)
|
|||||||
|
|
||||||
firmata_initPins(res);
|
firmata_initPins(res);
|
||||||
|
|
||||||
uart_res = mraa_uart_set_baudrate(res->uart, 57600);
|
if (mraa_uart_set_baudrate(res->uart, 57600) != MRAA_SUCCESS) {
|
||||||
if (uart_res != MRAA_SUCCESS) {
|
syslog(LOG_WARNING, "firmata: Failed to set correct baud rate on %s", name);
|
||||||
mraa_result_print(uart_res);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
firmata_askFirmware(res);
|
firmata_askFirmware(res);
|
||||||
syslog(LOG_INFO, "firmata: Device opened at: %s", name);
|
syslog(LOG_INFO, "firmata: Device opened at: %s", name);
|
||||||
return (res);
|
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Reference in New Issue
Block a user