38#ifndef SCI_INTERNAL_TYPES_H
39#define SCI_INTERNAL_TYPES_H
52#define SCI_FRAME_SIZE 64
56#ifndef SCI_FRAME_BUF_RX_CT
57#define SCI_FRAME_BUF_RX_CT 32
61#ifndef SCI_FRAME_BUF_TX_CT
62#define SCI_FRAME_BUF_TX_CT 32
66#ifndef SCI_TX_TIMEOUT_MSEC
67#define SCI_TX_TIMEOUT_MSEC 1000
71#define SCI_FRAME_BUF_CT (SCI_FRAME_BUF_RX_CT + SCI_FRAME_BUF_TX_CT)
Definition sci_internal_types.h:127
size_t Size
Definition sci_internal_types.h:138
sci_frame_t * Buff
Definition sci_internal_types.h:129
sci_frame_t * Head
Definition sci_internal_types.h:132
volatile size_t Load
Definition sci_internal_types.h:135
Data buffer for outgoing frames.
Definition sci_internal_types.h:110
uint8_t * WrPtr
Definition sci_internal_types.h:112
uint8_t * RdPtr
Definition sci_internal_types.h:115
uint8_t * Buffer
Definition sci_internal_types.h:118
struct sci_frame_t * Next
Definition sci_internal_types.h:121