Part Number: CC2650
Tool/software: Code Composer Studio
Hi,
I am using CC2650 launchpad with contiki-ng and the platform in which I am working on is Simplelink.
I want to use uart for that I am referring to the UART.h library which is located at ti/drivers in simplelink architecture folder in Contiki-ng.
Here is my code
#include "contiki.h"
#include <ti/drivers/UART.h>
/*---------------------------------------------------------------------------*/
PROCESS(cp, "GPIO Project");
AUTOSTART_PROCESSES(&cp);
PROCESS_THREAD(cp, ev, data)
{
PROCESS_BEGIN();
char input;
UART_Handle uart;
UART_Params uartParams;
// Initialize the UART driver.
UART_init();
// Create a UART with data processing off.
UART_Params_init(&uartParams);
uartParams.writeDataMode = UART_DATA_BINARY;
uartParams.readDataMode = UART_DATA_BINARY;
uartParams.readReturnMode = UART_RETURN_FULL;
uartParams.readEcho = UART_ECHO_OFF;
uartParams.baudRate = 115200;
// Open an instance of the UART drivers
uart = UART_open(Board_UART0, &uartParams);
if (uart == NULL) {
// UART_open() failed
printf("Failed");
}
else {
// Loop forever echoing
while (1) {
UART_read(uart, &input, 1);
UART_write(uart, &input, 1);
}
}
PROCESS_END();
}
/*---------------------------------------------------------------------------*/
This code is not working as the UART_open function returning some errors.
Regards,
Pranav