LIN configuration These settings are per LIN instance.
Data Fields | |
bool | masterMode |
If TRUE, corresponding channel = master mode, If FALSE, slave mode. More... | |
bool | linTransceiverAutoEnable |
If TRUE, corresponding LIN channel transceiver is enabled automatically, If FALSE, firmware has to handle the transceiver enable signal manually. | |
uint8_t | breakFieldLength |
Break field length. More... | |
cy_en_lin_break_delimiter_length_t | breakDelimiterLength |
Break delimiter length. More... | |
cy_en_lin_stopbit_t | stopBit |
Stop bit length. More... | |
bool | filterEnable |
If TRUE, lin_rx_in filter operates. More... | |
bool cy_stc_lin_config_t::masterMode |
If TRUE, corresponding channel = master mode, If FALSE, slave mode.
uint8_t cy_stc_lin_config_t::breakFieldLength |
Break field length.
cy_en_lin_break_delimiter_length_t cy_stc_lin_config_t::breakDelimiterLength |
Break delimiter length.
cy_en_lin_stopbit_t cy_stc_lin_config_t::stopBit |
Stop bit length.
See cy_en_lin_stopbit_t.
bool cy_stc_lin_config_t::filterEnable |
If TRUE, lin_rx_in filter operates.
Median 3 operates on the last three "lin_rx_in" values. The sequences '000', '001', '010' and '100' result in a filtered value '0'. The sequences '111', '110', '101' and '011' result in a filtered value '1'.