ecezo: make sure to mraa_init() in ecezo_uart_init()

Signed-off-by: Jon Trulson <jtrulson@ics.com>
This commit is contained in:
Jon Trulson 2016-11-28 18:22:40 -07:00
parent ad275e1d41
commit 402de082d3

View File

@ -207,6 +207,14 @@ static bool ecezo_data_available(const ecezo_context dev, unsigned int millis)
// uart init // uart init
ecezo_context ecezo_uart_init(unsigned int uart, unsigned int baudrate) ecezo_context ecezo_uart_init(unsigned int uart, unsigned int baudrate)
{ {
// make sure MRAA is initialized
int mraa_rv;
if ((mraa_rv = mraa_init()) != MRAA_SUCCESS)
{
printf("%s: mraa_init() failed (%d).\n", __FUNCTION__, mraa_rv);
return NULL;
}
ecezo_context dev = ecezo_context dev =
(ecezo_context)malloc(sizeof(struct _ecezo_context)); (ecezo_context)malloc(sizeof(struct _ecezo_context));