소스 검색

Fix off-by-1 error in new Serial#.room()

teensy4-core
PaulStoffregen 10 년 전
부모
커밋
603afcc984
3개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. +2
    -2
      teensy3/serial1.c
  2. +2
    -2
      teensy3/serial2.c
  3. +2
    -2
      teensy3/serial3.c

+ 2
- 2
teensy3/serial1.c 파일 보기

@@ -222,8 +222,8 @@ int serial_room(void)

head = tx_buffer_head;
tail = tx_buffer_tail;
if (head >= tail) return TX_BUFFER_SIZE - head + tail;
return tail - head;
if (head >= tail) return TX_BUFFER_SIZE - 1 - head + tail;
return tail - head - 1;
}

int serial_available(void)

+ 2
- 2
teensy3/serial2.c 파일 보기

@@ -183,8 +183,8 @@ int serial2_room(void)

head = tx_buffer_head;
tail = tx_buffer_tail;
if (head >= tail) return TX_BUFFER_SIZE - head + tail;
return tail - head;
if (head >= tail) return TX_BUFFER_SIZE - 1 - head + tail;
return tail - head - 1;
}

int serial2_available(void)

+ 2
- 2
teensy3/serial3.c 파일 보기

@@ -177,8 +177,8 @@ int serial3_room(void)

head = tx_buffer_head;
tail = tx_buffer_tail;
if (head >= tail) return TX_BUFFER_SIZE - head + tail;
return tail - head;
if (head >= tail) return TX_BUFFER_SIZE - 1 - head + tail;
return tail - head - 1;
}

int serial3_available(void)

Loading…
취소
저장