src/fpm_driver.c
uint16_t fpm_uart_avail( void ) {
  if ( fprint_rb.ext >= fprint_rb.pos ) {
    return ( fprint_rb.ext - fprint_rb.pos );
  }
  else {
    return ( RINGBUF_LEN - ( fprint_rb.pos - fprint_rb.ext ) );
  }
}
// Return the number of bytes available in the UART buffer.
Return the number of bytes available in the UART buffer.
Return the number of bytes available in the UART buffer .
uint16_t fpm_uart_avail( void ) {
  if ( fprint_rb.ext >= fprint_rb.pos ) {
    return ( fprint_rb.ext - fprint_rb.pos );
  }
  else {
    return ( RINGBUF_LEN - ( fprint_rb.pos - fprint_rb.ext ) );
  }
}
uint16_t fpm_uart_avail ( void ) { if ( fprint_rb . ext >= fprint_rb . pos ) { return ( fprint_rb . ext - fprint_rb . pos ) ; } else { return ( RINGBUF_LEN - ( fprint_rb . pos - fprint_rb . ext ) ) ; } }
Return the number of bytes available in the UART buffer.
Return the number of bytes available in the UART buffer .