aux_serial: tx_buf -> aux_serial_transmit_buffer

This commit is contained in:
dragonmux 2022-08-19 10:41:28 +01:00 committed by Piotr Esden-Tempski
parent 7feeb70430
commit 5108ecf759
1 changed files with 6 additions and 7 deletions

View File

@ -35,12 +35,11 @@
#include "aux_serial.h"
#if defined(STM32F0) || defined(STM32F1) || defined(STM32F3) || defined(STM32F4)
/* TX double buffer */
char buf_tx[TX_BUF_SIZE * 2];
static char aux_serial_transmit_buffer[TX_BUF_SIZE * 2];
/* Active buffer part idx */
uint8_t buf_tx_act_idx;
static uint8_t buf_tx_act_idx;
#elif defined(LM4F)
char buf_tx[FIFO_SIZE];
static char aux_serial_transmit_buffer[FIFO_SIZE];
#endif
void aux_serial_set_encoding(struct usb_cdc_line_coding *coding)
@ -91,7 +90,7 @@ void aux_serial_set_encoding(struct usb_cdc_line_coding *coding)
void aux_serial_switch_transmit_buffers(void)
{
/* Select buffer for transmission */
char *const tx_buf_ptr = &buf_tx[buf_tx_act_idx * TX_BUF_SIZE];
char *const tx_buf_ptr = &aux_serial_transmit_buffer[buf_tx_act_idx * TX_BUF_SIZE];
/* Configure DMA */
dma_set_memory_address(USBUSART_DMA_BUS, USBUSART_DMA_TX_CHAN, (uintptr_t)tx_buf_ptr);
@ -105,12 +104,12 @@ void aux_serial_switch_transmit_buffers(void)
char *aux_serial_current_transmit_buffer(void)
{
return buf_tx + (buf_tx_act_idx * TX_BUF_SIZE);
return aux_serial_transmit_buffer + (buf_tx_act_idx * TX_BUF_SIZE);
}
#elif defined(LM4F)
char *aux_serial_current_transmit_buffer(void)
{
return buf_tx;
return aux_serial_transmit_buffer;
}
#endif