// ----------------------------------------------------------------------------- tCAN *can_buffer_get_dequeue_ptr(tCANBuffer *buf) { if (can_buffer_empty( buf )) return NULL; return &buf->buf[buf->tail]; }
bool at90can_check_message(void) { #if CAN_RX_BUFFER_SIZE == 0 if (_messages_waiting > 0) return true; else return false; #else return !can_buffer_empty( &can_rx_buffer ); #endif }