Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Use member variable in ISR instead of static veriable
  • Loading branch information
delta-G committed Jun 30, 2024
commit 2878c5a8257d3ba002c6545625e11b442cd51de0
5 changes: 2 additions & 3 deletions cores/arduino/Serial.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@ void UART::WrapperCallback(uart_callback_args_t *p_args) {
case UART_EVENT_TX_DATA_EMPTY:
{
if(uart_ptr->txBuffer.available()){
static char txc;
txc = uart_ptr->txBuffer.read_char();
R_SCI_UART_Write(&(uart_ptr->uart_ctrl), (uint8_t*)&txc , 1);
uart_ptr->txc = uart_ptr->txBuffer.read_char();
R_SCI_UART_Write(&(uart_ptr->uart_ctrl), (uint8_t*)&(uart_ptr->txc) , 1);
} else {
uart_ptr->tx_done = true;
}
Expand Down