| LIN_master_portable_Arduino 1.9 Arduino library for Local Interconnect Network master node emulation

Loading...
Searching...
No Matches
LIN_Master_HardwareSerial_STM32 Member List

This is the complete list of members for LIN_Master_HardwareSerial_STM32, including all inherited members.

_calculateChecksum(uint8_t NumData, uint8_t Data[]) | LIN_Master_Base | protected
_calculatePID(void) | LIN_Master_Base | protected
_checkFrame(void) | LIN_Master_Base | protected
_disableTransmitter(void) | LIN_Master_Base | inline protected
_enableTransmitter(void) | LIN_Master_Base | inline protected
_receiveFrame(void) | LIN_Master_HardwareSerial_STM32 | protected virtual
_sendBreak(void) | LIN_Master_HardwareSerial_STM32 | protected virtual
_sendFrame(void) | LIN_Master_HardwareSerial_STM32 | protected virtual
baudrate | LIN_Master_Base | protected
begin(uint16_t Baudrate=19200) | LIN_Master_HardwareSerial_STM32 | virtual
brr | LIN_Master_HardwareSerial_STM32 | protected
bufRx | LIN_Master_Base | protected
bufTx | LIN_Master_Base | protected
end(void) | LIN_Master_HardwareSerial_STM32 | virtual
error | LIN_Master_Base | protected
ERROR_CHK enum value | LIN_Master_Base |
ERROR_ECHO enum value | LIN_Master_Base |
ERROR_MISC enum value | LIN_Master_Base |
ERROR_STATE enum value | LIN_Master_Base |
error_t enum name | LIN_Master_Base |
ERROR_TIMEOUT enum value | LIN_Master_Base |
frame_t enum name | LIN_Master_Base |
getError(void) | LIN_Master_Base | inline
getFrame(LIN_Master_Base::frame_t &Type, uint8_t &Id, uint8_t &NumData, uint8_t Data[]) | LIN_Master_Base | inline
getState(void) | LIN_Master_Base | inline
handler(void) | LIN_Master_Base |
huart | LIN_Master_HardwareSerial_STM32 | protected
id | LIN_Master_Base | protected
lenRx | LIN_Master_Base | protected
lenTx | LIN_Master_Base | protected
LIN_Master_Base(const char NameLIN[]="Master", const int8_t PinTxEN=INT8_MIN) | LIN_Master_Base |
LIN_Master_HardwareSerial_STM32(HardwareSerial &Interface, uint32_t PinRx, uint32_t PinTx, const char NameLIN[]="Master", const int8_t PinTxEN=INT8_MIN) | LIN_Master_HardwareSerial_STM32 |
LIN_V1 enum value | LIN_Master_Base |
LIN_V2 enum value | LIN_Master_Base |
MASTER_REQUEST enum value | LIN_Master_Base |
nameLIN | LIN_Master_Base |
NO_ERROR enum value | LIN_Master_Base |
pinRx | LIN_Master_HardwareSerial_STM32 | protected
pinTx | LIN_Master_HardwareSerial_STM32 | protected
pinTxEN | LIN_Master_Base | protected
pSerial | LIN_Master_HardwareSerial_STM32 | protected
receiveSlaveResponse(LIN_Master_Base::version_t Version=LIN_Master_Base::LIN_V2, uint8_t Id=0x00, uint8_t NumData=0) | LIN_Master_Base |
receiveSlaveResponseBlocking(LIN_Master_Base::version_t Version=LIN_Master_Base::LIN_V2, uint8_t Id=0x00, uint8_t NumData=0, uint8_t *Data=NULL) | LIN_Master_Base |
resetError(void) | LIN_Master_Base | inline
resetStateMachine(void) | LIN_Master_Base | inline
sendMasterRequest(LIN_Master_Base::version_t Version=LIN_Master_Base::LIN_V2, uint8_t Id=0x00, uint8_t NumData=0, uint8_t Data[]=NULL) | LIN_Master_Base |
sendMasterRequestBlocking(LIN_Master_Base::version_t Version=LIN_Master_Base::LIN_V2, uint8_t Id=0x00, uint8_t NumData=0, uint8_t Data[]=NULL) | LIN_Master_Base |
SLAVE_RESPONSE enum value | LIN_Master_Base |
state | LIN_Master_Base | protected
STATE_BODY enum value | LIN_Master_Base |
STATE_BREAK enum value | LIN_Master_Base |
STATE_DONE enum value | LIN_Master_Base |
STATE_IDLE enum value | LIN_Master_Base |
STATE_OFF enum value | LIN_Master_Base |
state_t enum name | LIN_Master_Base |
timeoutFrame | LIN_Master_Base | protected
timePerByte | LIN_Master_Base | protected
timeStart | LIN_Master_Base | protected
type | LIN_Master_Base | protected
version | LIN_Master_Base | protected
version_t enum name | LIN_Master_Base |
~LIN_Master_Base(void) | LIN_Master_Base | inline virtual