Small fixes for TX16S

This commit is contained in:
Raphael Coeffic
2021-11-21 11:18:35 +01:00
committed by Raphael Coeffic
parent b1b3423844
commit 6b94c2f45d
3 changed files with 12 additions and 7 deletions
+1
View File
@@ -61,6 +61,7 @@ struct MemArea
void cliPrompt()
{
serialPutc('>');
serialPutc(' ');
}
int toLongLongInt(const char ** argv, int index, long long int * val)
+1 -1
View File
@@ -72,7 +72,7 @@ void openUsbMenu()
TRACE("USB mass storage");
setSelectedUsbMode(USB_MASS_STORAGE_MODE);
});
#if defined(DEBUG) || defined(CLI)
#if defined(USB_SERIAL)
_usbMenu->addLine(STR_USB_SERIAL, [] {
TRACE("USB serial");
setSelectedUsbMode(USB_SERIAL_MODE);
@@ -212,9 +212,11 @@ extern "C" void AUX_SERIAL_USART_IRQHandler(void)
uint8_t data = AUX_SERIAL_USART->DR;
if (!(status & USART_FLAG_ERRORS)) {
switch (auxSerialMode) {
case UART_MODE_DEBUG:
cliRxFifo.push(data);
break;
case UART_MODE_DEBUG: {
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
xStreamBufferSendFromISR(cliRxBuffer, &data, 1,
&xHigherPriorityTaskWoken);
} break;
}
}
status = AUX_SERIAL_USART->SR;
@@ -403,9 +405,11 @@ extern "C" void AUX2_SERIAL_USART_IRQHandler(void)
uint8_t data = AUX2_SERIAL_USART->DR;
if (!(status & USART_FLAG_ERRORS)) {
switch (aux2SerialMode) {
case UART_MODE_DEBUG:
cliRxFifo.push(data);
break;
case UART_MODE_DEBUG: {
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
xStreamBufferSendFromISR(cliRxBuffer, &data, 1,
&xHigherPriorityTaskWoken);
} break;
}
}
status = AUX2_SERIAL_USART->SR;