Go to the source code of this file.
Data Structures | |
| struct | LIN_Type |
| #define LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_GET | ( | x | ) | (((uint32_t)(x) & LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_MASK) >> LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_SHIFT) |
| #define LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_MASK (0x1U) |
| #define LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_SET | ( | x | ) | (((uint32_t)(x) << LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_SHIFT) & LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_MASK) |
| #define LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_SHIFT (0U) |
| #define LIN_BARDRATE_CTL_HIGH_BT_MUL_GET | ( | x | ) | (((uint32_t)(x) & LIN_BARDRATE_CTL_HIGH_BT_MUL_MASK) >> LIN_BARDRATE_CTL_HIGH_BT_MUL_SHIFT) |
| #define LIN_BARDRATE_CTL_HIGH_BT_MUL_MASK (0x3EU) |
| #define LIN_BARDRATE_CTL_HIGH_BT_MUL_SET | ( | x | ) | (((uint32_t)(x) << LIN_BARDRATE_CTL_HIGH_BT_MUL_SHIFT) & LIN_BARDRATE_CTL_HIGH_BT_MUL_MASK) |
| #define LIN_BARDRATE_CTL_HIGH_BT_MUL_SHIFT (1U) |
| #define LIN_BARDRATE_CTL_HIGH_PRESCL_GET | ( | x | ) | (((uint32_t)(x) & LIN_BARDRATE_CTL_HIGH_PRESCL_MASK) >> LIN_BARDRATE_CTL_HIGH_PRESCL_SHIFT) |
| #define LIN_BARDRATE_CTL_HIGH_PRESCL_MASK (0xC0U) |
| #define LIN_BARDRATE_CTL_HIGH_PRESCL_SET | ( | x | ) | (((uint32_t)(x) << LIN_BARDRATE_CTL_HIGH_PRESCL_SHIFT) & LIN_BARDRATE_CTL_HIGH_PRESCL_MASK) |
| #define LIN_BARDRATE_CTL_HIGH_PRESCL_SHIFT (6U) |
| #define LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_GET | ( | x | ) | (((uint32_t)(x) & LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_MASK) >> LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_SHIFT) |
| #define LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_MASK (0xFFU) |
| #define LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_SET | ( | x | ) | (((uint32_t)(x) << LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_SHIFT) & LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_MASK) |
| #define LIN_BAUDRATE_CTL_LOW_BT_DIV_LOW_SHIFT (0U) |
| #define LIN_CONTROL_DATA_ACK_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_DATA_ACK_MASK) >> LIN_CONTROL_DATA_ACK_SHIFT) |
| #define LIN_CONTROL_DATA_ACK_MASK (0x10U) |
| #define LIN_CONTROL_DATA_ACK_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_DATA_ACK_SHIFT) & LIN_CONTROL_DATA_ACK_MASK) |
| #define LIN_CONTROL_DATA_ACK_SHIFT (4U) |
| #define LIN_CONTROL_RESET_ERROR_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_RESET_ERROR_MASK) >> LIN_CONTROL_RESET_ERROR_SHIFT) |
| #define LIN_CONTROL_RESET_ERROR_MASK (0x4U) |
| #define LIN_CONTROL_RESET_ERROR_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_RESET_ERROR_SHIFT) & LIN_CONTROL_RESET_ERROR_MASK) |
| #define LIN_CONTROL_RESET_ERROR_SHIFT (2U) |
| #define LIN_CONTROL_RESET_INT_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_RESET_INT_MASK) >> LIN_CONTROL_RESET_INT_SHIFT) |
| #define LIN_CONTROL_RESET_INT_MASK (0x8U) |
| #define LIN_CONTROL_RESET_INT_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_RESET_INT_SHIFT) & LIN_CONTROL_RESET_INT_MASK) |
| #define LIN_CONTROL_RESET_INT_SHIFT (3U) |
| #define LIN_CONTROL_SLEEP_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_SLEEP_MASK) >> LIN_CONTROL_SLEEP_SHIFT) |
| #define LIN_CONTROL_SLEEP_MASK (0x40U) |
| #define LIN_CONTROL_SLEEP_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_SLEEP_SHIFT) & LIN_CONTROL_SLEEP_MASK) |
| #define LIN_CONTROL_SLEEP_SHIFT (6U) |
| #define LIN_CONTROL_START_REQ_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_START_REQ_MASK) >> LIN_CONTROL_START_REQ_SHIFT) |
| #define LIN_CONTROL_START_REQ_MASK (0x1U) |
| #define LIN_CONTROL_START_REQ_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_START_REQ_SHIFT) & LIN_CONTROL_START_REQ_MASK) |
| #define LIN_CONTROL_START_REQ_SHIFT (0U) |
| #define LIN_CONTROL_STOP_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_STOP_MASK) >> LIN_CONTROL_STOP_SHIFT) |
| #define LIN_CONTROL_STOP_MASK (0x80U) |
| #define LIN_CONTROL_STOP_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_STOP_SHIFT) & LIN_CONTROL_STOP_MASK) |
| #define LIN_CONTROL_STOP_SHIFT (7U) |
| #define LIN_CONTROL_TRANSMIT_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_TRANSMIT_MASK) >> LIN_CONTROL_TRANSMIT_SHIFT) |
| #define LIN_CONTROL_TRANSMIT_MASK (0x20U) |
| #define LIN_CONTROL_TRANSMIT_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_TRANSMIT_SHIFT) & LIN_CONTROL_TRANSMIT_MASK) |
| #define LIN_CONTROL_TRANSMIT_SHIFT (5U) |
| #define LIN_CONTROL_WAKEUP_REQ_GET | ( | x | ) | (((uint32_t)(x) & LIN_CONTROL_WAKEUP_REQ_MASK) >> LIN_CONTROL_WAKEUP_REQ_SHIFT) |
| #define LIN_CONTROL_WAKEUP_REQ_MASK (0x2U) |
| #define LIN_CONTROL_WAKEUP_REQ_SET | ( | x | ) | (((uint32_t)(x) << LIN_CONTROL_WAKEUP_REQ_SHIFT) & LIN_CONTROL_WAKEUP_REQ_MASK) |
| #define LIN_CONTROL_WAKEUP_REQ_SHIFT (1U) |
| #define LIN_DATA_LEN_DATA_LENGTH_GET | ( | x | ) | (((uint32_t)(x) & LIN_DATA_LEN_DATA_LENGTH_MASK) >> LIN_DATA_LEN_DATA_LENGTH_SHIFT) |
| #define LIN_DATA_LEN_DATA_LENGTH_MASK (0xFU) |
| #define LIN_DATA_LEN_DATA_LENGTH_SET | ( | x | ) | (((uint32_t)(x) << LIN_DATA_LEN_DATA_LENGTH_SHIFT) & LIN_DATA_LEN_DATA_LENGTH_MASK) |
| #define LIN_DATA_LEN_DATA_LENGTH_SHIFT (0U) |
| #define LIN_DATA_LEN_ENH_CHECK_GET | ( | x | ) | (((uint32_t)(x) & LIN_DATA_LEN_ENH_CHECK_MASK) >> LIN_DATA_LEN_ENH_CHECK_SHIFT) |
| #define LIN_DATA_LEN_ENH_CHECK_MASK (0x80U) |
| #define LIN_DATA_LEN_ENH_CHECK_SET | ( | x | ) | (((uint32_t)(x) << LIN_DATA_LEN_ENH_CHECK_SHIFT) & LIN_DATA_LEN_ENH_CHECK_MASK) |
| #define LIN_DATA_LEN_ENH_CHECK_SHIFT (7U) |
| #define LIN_DATABYTE_DATA_BYTE0 (0UL) |
| #define LIN_DATABYTE_DATA_BYTE1 (1UL) |
| #define LIN_DATABYTE_DATA_BYTE2 (2UL) |
| #define LIN_DATABYTE_DATA_BYTE3 (3UL) |
| #define LIN_DATABYTE_DATA_BYTE4 (4UL) |
| #define LIN_DATABYTE_DATA_BYTE5 (5UL) |
| #define LIN_DATABYTE_DATA_BYTE6 (6UL) |
| #define LIN_DATABYTE_DATA_BYTE7 (7UL) |
| #define LIN_DATABYTE_DATA_BYTE_GET | ( | x | ) | (((uint32_t)(x) & LIN_DATABYTE_DATA_BYTE_MASK) >> LIN_DATABYTE_DATA_BYTE_SHIFT) |
| #define LIN_DATABYTE_DATA_BYTE_MASK (0xFFU) |
| #define LIN_DATABYTE_DATA_BYTE_SET | ( | x | ) | (((uint32_t)(x) << LIN_DATABYTE_DATA_BYTE_SHIFT) & LIN_DATABYTE_DATA_BYTE_MASK) |
| #define LIN_DATABYTE_DATA_BYTE_SHIFT (0U) |
| #define LIN_ERROR_BIT_ERROR_GET | ( | x | ) | (((uint32_t)(x) & LIN_ERROR_BIT_ERROR_MASK) >> LIN_ERROR_BIT_ERROR_SHIFT) |
| #define LIN_ERROR_BIT_ERROR_MASK (0x1U) |
| #define LIN_ERROR_BIT_ERROR_SHIFT (0U) |
| #define LIN_ERROR_CHK_ERROR_GET | ( | x | ) | (((uint32_t)(x) & LIN_ERROR_CHK_ERROR_MASK) >> LIN_ERROR_CHK_ERROR_SHIFT) |
| #define LIN_ERROR_CHK_ERROR_MASK (0x2U) |
| #define LIN_ERROR_CHK_ERROR_SHIFT (1U) |
| #define LIN_ERROR_PARITY_ERROR_GET | ( | x | ) | (((uint32_t)(x) & LIN_ERROR_PARITY_ERROR_MASK) >> LIN_ERROR_PARITY_ERROR_SHIFT) |
| #define LIN_ERROR_PARITY_ERROR_MASK (0x8U) |
| #define LIN_ERROR_PARITY_ERROR_SHIFT (3U) |
| #define LIN_ERROR_TIMEOUT_GET | ( | x | ) | (((uint32_t)(x) & LIN_ERROR_TIMEOUT_MASK) >> LIN_ERROR_TIMEOUT_SHIFT) |
| #define LIN_ERROR_TIMEOUT_MASK (0x4U) |
| #define LIN_ERROR_TIMEOUT_SHIFT (2U) |
| #define LIN_ID_ID_GET | ( | x | ) | (((uint32_t)(x) & LIN_ID_ID_MASK) >> LIN_ID_ID_SHIFT) |
| #define LIN_ID_ID_MASK (0x3FU) |
| #define LIN_ID_ID_SET | ( | x | ) | (((uint32_t)(x) << LIN_ID_ID_SHIFT) & LIN_ID_ID_MASK) |
| #define LIN_ID_ID_SHIFT (0U) |
| #define LIN_STATE_ABORTED_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_ABORTED_MASK) >> LIN_STATE_ABORTED_SHIFT) |
| #define LIN_STATE_ABORTED_MASK (0x20U) |
| #define LIN_STATE_ABORTED_SHIFT (5U) |
| #define LIN_STATE_BUS_IDLE_TV_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_BUS_IDLE_TV_MASK) >> LIN_STATE_BUS_IDLE_TV_SHIFT) |
| #define LIN_STATE_BUS_IDLE_TV_MASK (0x40U) |
| #define LIN_STATE_BUS_IDLE_TV_SHIFT (6U) |
| #define LIN_STATE_COMPLETE_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_COMPLETE_MASK) >> LIN_STATE_COMPLETE_SHIFT) |
| #define LIN_STATE_COMPLETE_MASK (0x1U) |
| #define LIN_STATE_COMPLETE_SHIFT (0U) |
| #define LIN_STATE_DATA_REQ_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_DATA_REQ_MASK) >> LIN_STATE_DATA_REQ_SHIFT) |
| #define LIN_STATE_DATA_REQ_MASK (0x10U) |
| #define LIN_STATE_DATA_REQ_SHIFT (4U) |
| #define LIN_STATE_ERROR_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_ERROR_MASK) >> LIN_STATE_ERROR_SHIFT) |
| #define LIN_STATE_ERROR_MASK (0x4U) |
| #define LIN_STATE_ERROR_SHIFT (2U) |
| #define LIN_STATE_INT_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_INT_MASK) >> LIN_STATE_INT_SHIFT) |
| #define LIN_STATE_INT_MASK (0x8U) |
| #define LIN_STATE_INT_SHIFT (3U) |
| #define LIN_STATE_LIN_ACTIVE_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_LIN_ACTIVE_MASK) >> LIN_STATE_LIN_ACTIVE_SHIFT) |
| #define LIN_STATE_LIN_ACTIVE_MASK (0x80U) |
| #define LIN_STATE_LIN_ACTIVE_SHIFT (7U) |
| #define LIN_STATE_WAKEUP_GET | ( | x | ) | (((uint32_t)(x) & LIN_STATE_WAKEUP_MASK) >> LIN_STATE_WAKEUP_SHIFT) |
| #define LIN_STATE_WAKEUP_MASK (0x2U) |
| #define LIN_STATE_WAKEUP_SHIFT (1U) |
| #define LIN_TV_BUS_INACTIVITY_TIME_GET | ( | x | ) | (((uint32_t)(x) & LIN_TV_BUS_INACTIVITY_TIME_MASK) >> LIN_TV_BUS_INACTIVITY_TIME_SHIFT) |
| #define LIN_TV_BUS_INACTIVITY_TIME_MASK (0xCU) |
| #define LIN_TV_BUS_INACTIVITY_TIME_SET | ( | x | ) | (((uint32_t)(x) << LIN_TV_BUS_INACTIVITY_TIME_SHIFT) & LIN_TV_BUS_INACTIVITY_TIME_MASK) |
| #define LIN_TV_BUS_INACTIVITY_TIME_SHIFT (2U) |
| #define LIN_TV_INITIAL_MODE_GET | ( | x | ) | (((uint32_t)(x) & LIN_TV_INITIAL_MODE_MASK) >> LIN_TV_INITIAL_MODE_SHIFT) |
| #define LIN_TV_INITIAL_MODE_MASK (0x80U) |
| #define LIN_TV_INITIAL_MODE_SET | ( | x | ) | (((uint32_t)(x) << LIN_TV_INITIAL_MODE_SHIFT) & LIN_TV_INITIAL_MODE_MASK) |
| #define LIN_TV_INITIAL_MODE_SHIFT (7U) |
| #define LIN_TV_MASTER_MODE_GET | ( | x | ) | (((uint32_t)(x) & LIN_TV_MASTER_MODE_MASK) >> LIN_TV_MASTER_MODE_SHIFT) |
| #define LIN_TV_MASTER_MODE_MASK (0x40U) |
| #define LIN_TV_MASTER_MODE_SET | ( | x | ) | (((uint32_t)(x) << LIN_TV_MASTER_MODE_SHIFT) & LIN_TV_MASTER_MODE_MASK) |
| #define LIN_TV_MASTER_MODE_SHIFT (6U) |
| #define LIN_TV_WUP_REPEAT_TIME_GET | ( | x | ) | (((uint32_t)(x) & LIN_TV_WUP_REPEAT_TIME_MASK) >> LIN_TV_WUP_REPEAT_TIME_SHIFT) |
| #define LIN_TV_WUP_REPEAT_TIME_MASK (0x3U) |
| #define LIN_TV_WUP_REPEAT_TIME_SET | ( | x | ) | (((uint32_t)(x) << LIN_TV_WUP_REPEAT_TIME_SHIFT) & LIN_TV_WUP_REPEAT_TIME_MASK) |
| #define LIN_TV_WUP_REPEAT_TIME_SHIFT (0U) |