Fix code repetition
This commit is contained in:
@@ -11,14 +11,10 @@ int main(void)
|
|||||||
|
|
||||||
for (i = 1;; i++) {
|
for (i = 1;; i++) {
|
||||||
if (i >= 99999) i = 1;
|
if (i >= 99999) i = 1;
|
||||||
|
USART_Printf("[CORE] Fetching sensors #%05lu...\r\n", i);
|
||||||
if (USART_IsDataAvailable()) {
|
|
||||||
while ((ch = USART_GetChar())) {
|
while ((ch = USART_GetChar())) {
|
||||||
CMD_Parse(ch);
|
CMD_Parse(ch);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
USART_Printf("[CORE] Fetching sensors #%05lu...\r\n", i);
|
|
||||||
|
|
||||||
Sleep(3000);
|
Sleep(3000);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ char USART_GetChar(void)
|
|||||||
{
|
{
|
||||||
unsigned char newtail;
|
unsigned char newtail;
|
||||||
|
|
||||||
if (rxhead == rxtail) {
|
if (!USART_IsDataAvailable()) {
|
||||||
return '\0'; // Non-blocking
|
return '\0'; // Non-blocking
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user