Implement basic UART reading

This commit is contained in:
2024-08-26 19:01:40 +02:00
parent 4ce77c09b1
commit 42792bfdf8
4 changed files with 44 additions and 9 deletions

View File

@@ -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);
}