ソースを参照

Merge pull request #510 from KurtE/T4-HardwareSerial-addMemory-fix

Update HardwareSerial.cpp
main
Paul Stoffregen 4年前
コミット
c559d1aaa3
コミッターのメールアドレスに関連付けられたアカウントが存在しません
1個のファイルの変更10行の追加4行の削除
  1. +10
    -4
      teensy4/HardwareSerial.cpp

+ 10
- 4
teensy4/HardwareSerial.cpp ファイルの表示

{ {
rx_buffer_storage_ = (BUFTYPE*)buffer; rx_buffer_storage_ = (BUFTYPE*)buffer;
if (buffer) { if (buffer) {
rx_buffer_total_size_ = rx_buffer_total_size_ + length;
rx_buffer_total_size_ = rx_buffer_size_ + length;
} else { } else {
rx_buffer_total_size_ = rx_buffer_total_size_;
rx_buffer_total_size_ = rx_buffer_size_;
} }


// Make sure we don't end up indexing into no mans land.
rx_buffer_head_ = 0;
rx_buffer_tail_ = 0;
rts_low_watermark_ = rx_buffer_total_size_ - hardware->rts_low_watermark; rts_low_watermark_ = rx_buffer_total_size_ - hardware->rts_low_watermark;
rts_high_watermark_ = rx_buffer_total_size_ - hardware->rts_high_watermark; rts_high_watermark_ = rx_buffer_total_size_ - hardware->rts_high_watermark;
} }
{ {
tx_buffer_storage_ = (BUFTYPE*)buffer; tx_buffer_storage_ = (BUFTYPE*)buffer;
if (buffer) { if (buffer) {
tx_buffer_total_size_ = tx_buffer_total_size_ + length;
tx_buffer_total_size_ = tx_buffer_size_ + length;
} else { } else {
tx_buffer_total_size_ = tx_buffer_total_size_;
tx_buffer_total_size_ = tx_buffer_size_;
} }
// Make sure we don't end up indexing into no mans land.
tx_buffer_head_ = 0;
tx_buffer_tail_ = 0;
} }


int HardwareSerial::peek(void) int HardwareSerial::peek(void)

読み込み中…
キャンセル
保存