Implement basic UART reading
This commit is contained in:
13
src/main.c
13
src/main.c
@@ -3,10 +3,19 @@
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#define MAX_CMDBUF 256
|
||||
|
||||
int main(void)
|
||||
{
|
||||
unsigned long i;
|
||||
char buf[128];
|
||||
char *cmd;
|
||||
|
||||
// UART command buffer
|
||||
cmd = malloc(MAX_CMDBUF);
|
||||
if (cmd == NULL) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
UART_Init();
|
||||
|
||||
@@ -16,6 +25,10 @@ int main(void)
|
||||
sprintf(buf, "[CORE] Fetching sensors #%05lu...\r\n", i);
|
||||
UART_Write(buf);
|
||||
|
||||
UART_Read(&cmd, MAX_CMDBUF);
|
||||
sprintf(buf, "[CORE] Checking cmdbuf=\"%s\"\r\n", cmd);
|
||||
UART_Write(buf);
|
||||
|
||||
Sleep(3000);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user