usb_serial: Cleaned up a bit more in debug_uart_send_aux_serial_data()
This commit is contained in:
parent
d0915a1312
commit
39f1604ef0
|
@ -304,9 +304,9 @@ void aux_serial_update_receive_buffer_fullness(void)
|
||||||
aux_serial_receive_write_index %= AUX_UART_BUFFER_SIZE;
|
aux_serial_receive_write_index %= AUX_UART_BUFFER_SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool aux_serial_receive_has_data(void)
|
bool aux_serial_receive_buffer_empty(void)
|
||||||
{
|
{
|
||||||
return aux_serial_receive_write_index != aux_serial_receive_read_index;
|
return aux_serial_receive_write_index == aux_serial_receive_read_index;
|
||||||
}
|
}
|
||||||
|
|
||||||
void aux_serial_drain_receive_buffer(void)
|
void aux_serial_drain_receive_buffer(void)
|
||||||
|
|
|
@ -42,7 +42,7 @@ void aux_serial_send(size_t len);
|
||||||
|
|
||||||
#if defined(STM32F0) || defined(STM32F1) || defined(STM32F3) || defined(STM32F4)
|
#if defined(STM32F0) || defined(STM32F1) || defined(STM32F3) || defined(STM32F4)
|
||||||
void aux_serial_update_receive_buffer_fullness(void);
|
void aux_serial_update_receive_buffer_fullness(void);
|
||||||
bool aux_serial_receive_has_data(void);
|
bool aux_serial_receive_buffer_empty(void);
|
||||||
void aux_serial_drain_receive_buffer(void);
|
void aux_serial_drain_receive_buffer(void);
|
||||||
#ifdef ENABLE_DEBUG
|
#ifdef ENABLE_DEBUG
|
||||||
void aux_serial_stage_debug_buffer(void);
|
void aux_serial_stage_debug_buffer(void);
|
||||||
|
|
|
@ -223,9 +223,9 @@ uint32_t debug_serial_fifo_send(const char *const fifo, const uint32_t fifo_begi
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ENABLE_DEBUG
|
#ifdef ENABLE_DEBUG
|
||||||
static bool debug_serial_fifo_has_data(void)
|
static bool debug_serial_fifo_buffer_empty(void)
|
||||||
{
|
{
|
||||||
return usb_dbg_in != usb_dbg_out;
|
return usb_dbg_in == usb_dbg_out;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -240,11 +240,11 @@ static void debug_uart_send_aux_serial_data(void)
|
||||||
|
|
||||||
/* Forcibly empty fifo if no USB endpoint.
|
/* Forcibly empty fifo if no USB endpoint.
|
||||||
* If fifo empty, nothing further to do. */
|
* If fifo empty, nothing further to do. */
|
||||||
if (usb_get_config() != 1 || (!aux_serial_receive_has_data()
|
if (usb_get_config() != 1 || (aux_serial_receive_buffer_empty()
|
||||||
#ifdef ENABLE_DEBUG
|
#ifdef ENABLE_DEBUG
|
||||||
&& !debug_serial_fifo_has_data())
|
&& debug_serial_fifo_buffer_empty()
|
||||||
#endif
|
#endif
|
||||||
) {
|
)) {
|
||||||
#ifdef ENABLE_DEBUG
|
#ifdef ENABLE_DEBUG
|
||||||
usb_dbg_out = usb_dbg_in;
|
usb_dbg_out = usb_dbg_in;
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue