Public Member Functions | |
| uint8_t *readBufIdx | __attribute__ ((aligned(CacheP_CACHELINE_ALIGNMENT))) |
| uint32_t readCountIdx | __attribute__ ((aligned(CacheP_CACHELINE_ALIGNMENT))) |
| uint8_t tempBuffer[8] | __attribute__ ((aligned(CacheP_CACHELINE_ALIGNMENT))) |
| uint8_t* readBufIdx LIN_Object::__attribute__ | ( | (aligned(CacheP_CACHELINE_ALIGNMENT)) | ) |
Internal inc. readBuf index
| uint32_t readCountIdx LIN_Object::__attribute__ | ( | (aligned(CacheP_CACHELINE_ALIGNMENT)) | ) |
Internal dec. readCounter
| uint8_t tempBuffer [8] LIN_Object::__attribute__ | ( | (aligned(CacheP_CACHELINE_ALIGNMENT)) | ) |
Temporary buffer used by the driver internally
| SemaphoreP_Object LIN_Object::mutex |
Grants exclusive access to LIN Instance
| HwiP_Object LIN_Object::hwiObj0 |
Hwi objects 0
| HwiP_Object LIN_Object::hwiObj1 |
Hwi objects 1
| LIN_HLD_State LIN_Object::state |
Stores the LIN module instance state
| bool LIN_Object::isOpen |
Flag to indicate whether module instance is open or not
| LIN_OpenParams* LIN_Object::openParams |
Pointer to the LIN_OpenParams Typedef Structure used to open this instance
| LIN_DmaHandle LIN_Object::linDmaHandle |
Dma driver handle
| LIN_DmaChConfig LIN_Object::dmaChCfg |
Pointer to DMA Configuration for this instance
| LIN_SCI_Frame* LIN_Object::currentTxnFrame |
Pointer to the current Transaction Frame
| uint8_t* LIN_Object::writeBufIdx |
Internal inc. writeBuf index
| uint32_t LIN_Object::writeCountIdx |
Internal dec. writeCounter
| SemaphoreP_Object LIN_Object::writeFrmCompSemObj |
Write Frame Sync Semaphore - to sync between transfer completion ISR and task
| SemaphoreP_Object LIN_Object::readFrmCompSemObj |
Read Frame Sync Semaphore - to sync between transfer completion ISR and task