Add transmission of ack/nack over USB

This commit is contained in:
Ethan Zonca 2019-01-01 11:59:15 -05:00
parent 3e6b6d7428
commit 3a0efec0b9
1 changed files with 11 additions and 2 deletions

View File

@ -306,9 +306,18 @@ static int8_t CDC_Receive_FS (uint8_t* Buf, uint32_t *Len)
uint8_t n = *Len;
uint8_t i;
for (i = 0; i < n; i++) {
for (i = 0; i < n; i++)
{
if (Buf[i] == '\r') {
slcan_parse_str(slcan_str, slcan_str_index);
int result = slcan_parse_str(slcan_str, slcan_str_index);
// Success
if(result == 0)
CDC_Transmit_FS("\n", 1);
// Failure
else
CDC_Transmit_FS("\a", 1);
slcan_str_index = 0;
} else {
slcan_str[slcan_str_index++] = Buf[i];