/* * Copyright (c) 2020, Texas Instruments Incorporated * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name of Texas Instruments Incorporated nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /*!**************************************************************************** * @file dl_uart_extend.h * @brief UART Driver Library * @defgroup UARTEXT UART Extend (UART-Extend) * * @anchor ti_dl_dl_uart_ext_Overview * # Overview * * The UART Extend Driver Library enables configuration of UART-Extend, which * provides extended UART functionality for LIN, DALI, IrDA, ISO7816 and * Manchester codec. * *
****************************************************************************** */ /** @addtogroup UARTEXT * @{ */ #ifndef ti_dl_dl_uart_extend__include #define ti_dl_dl_uart_extend__include #include #ifdef __MSPM0_HAS_UART_EXTD__ #ifdef __cplusplus extern "C" { #endif /* clang-format off */ /** * @brief Redirects to common @ref DL_UART_Config * */ typedef DL_UART_Config DL_UART_Extend_Config; /** * @brief Redirects to common @ref DL_UART_ClockConfig * */ typedef DL_UART_ClockConfig DL_UART_Extend_ClockConfig; /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_DMA_DONE_TX */ #define DL_UART_EXTEND_INTERRUPT_DMA_DONE_TX (DL_UART_INTERRUPT_DMA_DONE_TX) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_DMA_DONE_RX */ #define DL_UART_EXTEND_INTERRUPT_DMA_DONE_RX (DL_UART_INTERRUPT_DMA_DONE_RX) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_CTS_DONE */ #define DL_UART_EXTEND_INTERRUPT_CTS_DONE (DL_UART_INTERRUPT_CTS_DONE) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_ADDRESS_MATCH */ #define DL_UART_EXTEND_INTERRUPT_ADDRESS_MATCH \ (DL_UART_INTERRUPT_ADDRESS_MATCH) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_LINC0_MATCH */ #define DL_UART_EXTEND_INTERRUPT_LINC0_MATCH (DL_UART_INTERRUPT_LINC0_MATCH) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_EOT_DONE */ #define DL_UART_EXTEND_INTERRUPT_EOT_DONE (DL_UART_INTERRUPT_EOT_DONE) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_TX */ #define DL_UART_EXTEND_INTERRUPT_TX (DL_UART_INTERRUPT_TX) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_RX */ #define DL_UART_EXTEND_INTERRUPT_RX (DL_UART_INTERRUPT_RX) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_LIN_RISING_EDGE */ #define DL_UART_EXTEND_INTERRUPT_LIN_RISING_EDGE \ (DL_UART_INTERRUPT_LIN_RISING_EDGE) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_LIN_FALLING_EDGE */ #define DL_UART_EXTEND_INTERRUPT_LIN_FALLING_EDGE \ (DL_UART_INTERRUPT_LIN_FALLING_EDGE) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_RXD_POS_EDGE */ #define DL_UART_EXTEND_INTERRUPT_RXD_POS_EDGE (DL_UART_INTERRUPT_RXD_POS_EDGE) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_RXD_NEG_EDGE */ #define DL_UART_EXTEND_INTERRUPT_RXD_NEG_EDGE (DL_UART_INTERRUPT_RXD_NEG_EDGE) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_OVERRUN_ERROR */ #define DL_UART_EXTEND_INTERRUPT_OVERRUN_ERROR DL_UART_INTERRUPT_OVERRUN_ERROR /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_BREAK_ERROR */ #define DL_UART_EXTEND_INTERRUPT_BREAK_ERROR DL_UART_INTERRUPT_BREAK_ERROR /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_PARITY_ERROR */ #define DL_UART_EXTEND_INTERRUPT_PARITY_ERROR DL_UART_INTERRUPT_PARITY_ERROR /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_FRAMING_ERROR */ #define DL_UART_EXTEND_INTERRUPT_FRAMING_ERROR DL_UART_INTERRUPT_FRAMING_ERROR /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_RX_TIMEOUT_ERROR */ #define DL_UART_EXTEND_INTERRUPT_RX_TIMEOUT_ERROR \ DL_UART_INTERRUPT_RX_TIMEOUT_ERROR /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_NOISE_ERROR */ #define DL_UART_EXTEND_INTERRUPT_NOISE_ERROR \ DL_UART_INTERRUPT_NOISE_ERROR /*! * @brief UART interrupt index for DMA done on transmit */ #define DL_UART_EXTEND_IIDX_DMA_DONE_TX DL_UART_IIDX_DMA_DONE_TX /*! * @brief UART interrupt index for DMA done on receive */ #define DL_UART_EXTEND_IIDX_DMA_DONE_RX DL_UART_IIDX_DMA_DONE_RX /*! * @brief UART interrupt index for clear to send */ #define DL_UART_EXTEND_IIDX_CTS_DONE DL_UART_IIDX_CTS_DONE /*! * @brief UART interrupt index for 9-bit mode address match */ #define DL_UART_EXTEND_IIDX_ADDRESS_MATCH DL_UART_IIDX_ADDRESS_MATCH /*! * @brief UART interrupt index for end of transmission */ #define DL_UART_EXTEND_IIDX_EOT_DONE DL_UART_IIDX_EOT_DONE /*! * @brief UART interrupt index for UART transmit */ #define DL_UART_EXTEND_IIDX_TX DL_UART_IIDX_TX /*! * @brief UART interrupt index for UART receive */ #define DL_UART_EXTEND_IIDX_RX DL_UART_IIDX_RX /*! * @brief UART interrupt index for LIN hardware counter overflow */ #define DL_UART_EXTEND_IIDX_LIN_COUNTER_OVERFLOW \ DL_UART_IIDX_LIN_COUNTER_OVERFLOW /*! * @brief UART interrupt index for LIN rising edge LINC1 */ #define DL_UART_EXTEND_IIDX_LIN_RISING_EDGE DL_UART_IIDX_LIN_RISING_EDGE /*! * @brief UART interrupt index for LIN falling edge LINC0 */ #define DL_UART_EXTEND_IIDX_LIN_FALLING_EDGE DL_UART_IIDX_LIN_FALLING_EDGE /*! * @brief UART interrupt index for positive edge on UARTxRXD */ #define DL_UART_EXTEND_IIDX_RXD_POS_EDGE DL_UART_IIDX_RXD_POS_EDGE /*! * @brief UART interrupt index for negative edge on UARTxRXD */ #define DL_UART_EXTEND_IIDX_RXD_NEG_EDGE DL_UART_IIDX_RXD_NEG_EDGE /*! * @brief UART interrupt index for overrun error */ #define DL_UART_EXTEND_IIDX_OVERRUN_ERROR DL_UART_IIDX_OVERRUN_ERROR /*! * @brief UART interrupt index for break error */ #define DL_UART_EXTEND_IIDX_BREAK_ERROR DL_UART_IIDX_BREAK_ERROR /*! * @brief UART interrupt index for parity error */ #define DL_UART_EXTEND_IIDX_PARITY_ERROR DL_UART_IIDX_PARITY_ERROR /*! * @brief UART interrupt index for framing error */ #define DL_UART_EXTEND_IIDX_FRAMING_ERROR DL_UART_IIDX_FRAMING_ERROR /*! * @brief UART interrupt index for receive timeout */ #define DL_UART_EXTEND_IIDX_RX_TIMEOUT_ERROR DL_UART_IIDX_RX_TIMEOUT_ERROR /*! * @brief UART interrupt index for noise error */ #define DL_UART_EXTEND_IIDX_NOISE_ERROR DL_UART_IIDX_NOISE_ERROR /*! * @brief UART interrupt index for no interrupt */ #define DL_UART_EXTEND_IIDX_NO_INTERRUPT DL_UART_IIDX_NO_INTERRUPT /*! * @brief Redirects to common @ref DL_UART_DMA_IIDX_RX_TRIGGER */ #define DL_UART_EXTEND_DMA_IIDX_RX_TRIGGER DL_UART_DMA_IIDX_RX_TRIGGER /*! * @brief Redirects to common @ref DL_UART_DMA_IIDX_RX_TIMEOUT_TRIGGER */ #define DL_UART_EXTEND_DMA_IIDX_RX_TIMEOUT_TRIGGER \ DL_UART_DMA_IIDX_RX_TIMEOUT_TRIGGER /*! * @brief Redirects to common @ref DL_UART_DMA_IIDX_TX_TRIGGER */ #define DL_UART_EXTEND_DMA_IIDX_TX_TRIGGER DL_UART_DMA_IIDX_TX_TRIGGER /*! * @brief Redirects to common @ref DL_UART_DMA_INTERRUPT_RX */ #define DL_UART_EXTEND_DMA_INTERRUPT_RX DL_UART_DMA_INTERRUPT_RX /*! * @brief Redirects to common @ref DL_UART_DMA_INTERRUPT_RX_TIMEOUT */ #define DL_UART_EXTEND_DMA_INTERRUPT_RX_TIMEOUT \ DL_UART_DMA_INTERRUPT_RX_TIMEOUT /*! * @brief Redirects to common @ref DL_UART_DMA_INTERRUPT_TX */ #define DL_UART_EXTEND_DMA_INTERRUPT_TX DL_UART_DMA_INTERRUPT_TX /*! * @brief Redirects to common @ref DL_UART_ERROR_OVERRUN */ #define DL_UART_EXTEND_ERROR_OVERRUN DL_UART_ERROR_OVERRUN /*! * @brief Redirects to common @ref DL_UART_ERROR_BREAK */ #define DL_UART_EXTEND_ERROR_BREAK DL_UART_ERROR_BREAK /*! * @brief Redirects to common @ref DL_UART_ERROR_PARITY */ #define DL_UART_EXTEND_ERROR_PARITY DL_UART_ERROR_PARITY /*! * @brief Redirects to common @ref DL_UART_ERROR_FRAMING */ #define DL_UART_EXTEND_ERROR_FRAMING DL_UART_ERROR_FRAMING /*! * @brief Redirects to common @ref DL_UART_PULSE_WIDTH_5_NS */ #define DL_UART_EXTEND_PULSE_WIDTH_5_NS DL_UART_PULSE_WIDTH_5_NS /*! * @brief Redirects to common @ref DL_UART_PULSE_WIDTH_10_NS */ #define DL_UART_EXTEND_PULSE_WIDTH_10_NS DL_UART_PULSE_WIDTH_10_NS /*! * @brief Redirects to common @ref DL_UART_PULSE_WIDTH_25_NS */ #define DL_UART_EXTEND_PULSE_WIDTH_25_NS DL_UART_PULSE_WIDTH_25_NS /*! * @brief Redirects to common @ref DL_UART_PULSE_WIDTH_50_NS */ #define DL_UART_EXTEND_PULSE_WIDTH_50_NS DL_UART_PULSE_WIDTH_50_NS /*! * @brief Redirects to common @ref DL_UART_OVERSAMPLING_RATE_16X */ #define DL_UART_EXTEND_OVERSAMPLING_RATE_16X DL_UART_OVERSAMPLING_RATE_16X /*! * @brief Redirects to common @ref DL_UART_OVERSAMPLING_RATE_8X */ #define DL_UART_EXTEND_OVERSAMPLING_RATE_8X DL_UART_OVERSAMPLING_RATE_8X /*! * @brief Redirects to common @ref DL_UART_OVERSAMPLING_RATE_3X */ #define DL_UART_EXTEND_OVERSAMPLING_RATE_3X DL_UART_OVERSAMPLING_RATE_3X /*! * @brief Redirects to common @ref DL_UART_PARITY_EVEN */ #define DL_UART_EXTEND_PARITY_EVEN DL_UART_PARITY_EVEN /*! * @brief Redirects to common @ref DL_UART_PARITY_ODD */ #define DL_UART_EXTEND_PARITY_ODD DL_UART_PARITY_ODD /*! * @brief Redirects to common @ref DL_UART_PARITY_STICK_ONE */ #define DL_UART_EXTEND_PARITY_STICK_ONE DL_UART_PARITY_STICK_ONE /*! * @brief Redirects to common @ref DL_UART_PARITY_STICK_ZERO */ #define DL_UART_EXTEND_PARITY_STICK_ZERO DL_UART_PARITY_STICK_ZERO /*! * @brief Redirects to common @ref DL_UART_PARITY_NONE */ #define DL_UART_EXTEND_PARITY_NONE DL_UART_PARITY_NONE /*! * @brief Redirects to common @ref DL_UART_WORD_LENGTH_5_BITS */ #define DL_UART_EXTEND_WORD_LENGTH_5_BITS DL_UART_WORD_LENGTH_5_BITS /*! * @brief Redirects to common @ref DL_UART_WORD_LENGTH_6_BITS */ #define DL_UART_EXTEND_WORD_LENGTH_6_BITS DL_UART_WORD_LENGTH_6_BITS /*! * @brief Redirects to common @ref DL_UART_WORD_LENGTH_7_BITS */ #define DL_UART_EXTEND_WORD_LENGTH_7_BITS DL_UART_WORD_LENGTH_7_BITS /*! * @brief Redirects to common @ref DL_UART_WORD_LENGTH_8_BITS */ #define DL_UART_EXTEND_WORD_LENGTH_8_BITS DL_UART_WORD_LENGTH_8_BITS /*! * @brief Redirects to common @ref DL_UART_MODE_NORMAL */ #define DL_UART_EXTEND_MODE_NORMAL DL_UART_MODE_NORMAL /*! * @brief Redirects to common @ref DL_UART_MODE_RS485 */ #define DL_UART_EXTEND_MODE_RS485 DL_UART_MODE_RS485 /*! * @brief Redirects to common @ref DL_UART_MODE_IDLE_LINE */ #define DL_UART_EXTEND_MODE_IDLE_LINE DL_UART_MODE_IDLE_LINE /*! * @brief Redirects to common @ref DL_UART_MODE_ADDR_9_BIT */ #define DL_UART_EXTEND_MODE_ADDR_9_BIT DL_UART_MODE_ADDR_9_BIT /*! * @brief Redirects to common @ref DL_UART_MODE_SMART_CARD */ #define DL_UART_EXTEND_MODE_SMART_CARD DL_UART_MODE_SMART_CARD /*! * @brief Redirects to common @ref DL_UART_MODE_DALI */ #define DL_UART_EXTEND_MODE_DALI DL_UART_MODE_DALI /*! * @brief Redirects to common @ref DL_UART_DIRECTION_TX */ #define DL_UART_EXTEND_DIRECTION_TX DL_UART_DIRECTION_TX /*! * @brief Redirects to common @ref DL_UART_DIRECTION_RX */ #define DL_UART_EXTEND_DIRECTION_RX DL_UART_DIRECTION_RX /*! * @brief Redirects to common @ref DL_UART_DIRECTION_TX_RX */ #define DL_UART_EXTEND_DIRECTION_TX_RX DL_UART_DIRECTION_TX_RX /*! * @brief Redirects to common @ref DL_UART_DIRECTION_NONE */ #define DL_UART_EXTEND_DIRECTION_NONE DL_UART_DIRECTION_NONE /*! * @brief Redirects to common @ref DL_UART_CLOCK_BUSCLK */ #define DL_UART_EXTEND_CLOCK_BUSCLK DL_UART_CLOCK_BUSCLK /*! * @brief Redirects to common @ref DL_UART_CLOCK_MFCLK */ #define DL_UART_EXTEND_CLOCK_MFCLK DL_UART_CLOCK_MFCLK /*! * @brief Redirects to common @ref DL_UART_CLOCK_LFCLK */ #define DL_UART_EXTEND_CLOCK_LFCLK DL_UART_CLOCK_LFCLK /*! * @brief Redirects to common @ref DL_UART_FLOW_CONTROL_RTS */ #define DL_UART_EXTEND_FLOW_CONTROL_RTS DL_UART_FLOW_CONTROL_RTS /*! * @brief Redirects to common @ref DL_UART_FLOW_CONTROL_CTS */ #define DL_UART_EXTEND_FLOW_CONTROL_CTS DL_UART_FLOW_CONTROL_CTS /*! * @brief Redirects to common @ref DL_UART_FLOW_CONTROL_RTS_CTS */ #define DL_UART_EXTEND_FLOW_CONTROL_RTS_CTS DL_UART_FLOW_CONTROL_RTS_CTS /*! * @brief Redirects to common @ref DL_UART_FLOW_CONTROL_NONE */ #define DL_UART_EXTEND_FLOW_CONTROL_NONE DL_UART_FLOW_CONTROL_NONE /*! * @brief Redirects to common @ref DL_UART_RTS_ASSERT */ #define DL_UART_EXTEND_RTS_ASSERT DL_UART_RTS_ASSERT /*! * @brief Redirects to common @ref DL_UART_RTS_DEASSERT */ #define DL_UART_EXTEND_RTS_DEASSERT DL_UART_RTS_DEASSERT /*! * @brief Redirects to common @ref DL_UART_STOP_BITS_ONE */ #define DL_UART_EXTEND_STOP_BITS_ONE DL_UART_STOP_BITS_ONE /*! * @brief Redirects to common @ref DL_UART_STOP_BITS_TWO */ #define DL_UART_EXTEND_STOP_BITS_TWO DL_UART_STOP_BITS_TWO /*! * @brief Redirects to common @ref DL_UART_TXD_OUT_LOW */ #define DL_UART_EXTEND_TXD_OUT_LOW DL_UART_TXD_OUT_LOW /*! * @brief Redirects to common @ref DL_UART_TXD_OUT_HIGH */ #define DL_UART_EXTEND_TXD_OUT_HIGH DL_UART_TXD_OUT_HIGH /*! * @brief Redirects to common @ref DL_UART_TX_FIFO_LEVEL_3_4_EMPTY */ #define DL_UART_EXTEND_TX_FIFO_LEVEL_3_4_EMPTY DL_UART_TX_FIFO_LEVEL_3_4_EMPTY /*! * @brief Redirects to common @ref DL_UART_TX_FIFO_LEVEL_1_4_EMPTY */ #define DL_UART_EXTEND_TX_FIFO_LEVEL_1_4_EMPTY DL_UART_TX_FIFO_LEVEL_1_4_EMPTY /*! * @brief Redirects to common @ref DL_UART_TX_FIFO_LEVEL_EMPTY */ #define DL_UART_EXTEND_TX_FIFO_LEVEL_EMPTY DL_UART_TX_FIFO_LEVEL_EMPTY /*! * @brief Redirects to common @ref DL_UART_TX_FIFO_LEVEL_ONE_ENTRY */ #define DL_UART_EXTEND_TX_FIFO_LEVEL_ONE_ENTRY DL_UART_TX_FIFO_LEVEL_ONE_ENTRY /*! * @brief Redirects to common @ref DL_UART_RX_FIFO_LEVEL_ONE_ENTRY */ #define DL_UART_EXTEND_RX_FIFO_LEVEL_ONE_ENTRY DL_UART_RX_FIFO_LEVEL_ONE_ENTRY /*! * @brief Redirects to common @ref DL_UART_RX_FIFO_LEVEL_FULL */ #define DL_UART_EXTEND_RX_FIFO_LEVEL_FULL DL_UART_RX_FIFO_LEVEL_FULL /*! * @brief Redirects to common @ref DL_UART_RX_FIFO_LEVEL_3_4_FULL */ #define DL_UART_EXTEND_RX_FIFO_LEVEL_3_4_FULL DL_UART_RX_FIFO_LEVEL_3_4_FULL /*! * @brief Redirects to common @ref DL_UART_RX_FIFO_LEVEL_1_2_FULL */ #define DL_UART_EXTEND_RX_FIFO_LEVEL_1_2_FULL DL_UART_RX_FIFO_LEVEL_1_2_FULL /*! * @brief Redirects to common @ref DL_UART_RX_FIFO_LEVEL_1_4_FULL */ #define DL_UART_EXTEND_RX_FIFO_LEVEL_1_4_FULL DL_UART_RX_FIFO_LEVEL_1_4_FULL /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_1 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_1 DL_UART_CLOCK_DIVIDE_RATIO_1 /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_2 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_2 DL_UART_CLOCK_DIVIDE_RATIO_2 /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_3 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_3 DL_UART_CLOCK_DIVIDE_RATIO_3 /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_4 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_4 DL_UART_CLOCK_DIVIDE_RATIO_4 /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_5 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_5 DL_UART_CLOCK_DIVIDE_RATIO_5 /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_6 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_6 DL_UART_CLOCK_DIVIDE_RATIO_6 /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_7 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_7 DL_UART_CLOCK_DIVIDE_RATIO_7 /*! * @brief Redirects to common @ref DL_UART_CLOCK_DIVIDE_RATIO_8 */ #define DL_UART_EXTEND_CLOCK_DIVIDE_RATIO_8 DL_UART_CLOCK_DIVIDE_RATIO_8 /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_LIN_COUNTER_OVERFLOW */ #define DL_UART_EXTEND_INTERRUPT_LIN_COUNTER_OVERFLOW \ (DL_UART_INTERRUPT_LIN_COUNTER_OVERFLOW) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_LIN_RISING_EDGE */ #define DL_UART_EXTEND_INTERRUPT_LIN_RISING_EDGE \ (DL_UART_INTERRUPT_LIN_RISING_EDGE) /*! * @brief Redirects to common @ref DL_UART_INTERRUPT_LIN_FALLING_EDGE */ #define DL_UART_EXTEND_INTERRUPT_LIN_FALLING_EDGE \ (DL_UART_INTERRUPT_LIN_FALLING_EDGE) /*! * @brief Redirects to common @ref DL_UART_IRDA_CLOCK_BAUD_RATE */ #define DL_UART_EXTEND_IRDA_CLOCK_BAUD_RATE (DL_UART_IRDA_CLOCK_BAUD_RATE) /*! * @brief Redirects to common @ref DL_UART_IRDA_CLOCK_FUNCTIONAL */ #define DL_UART_EXTEND_IRDA_CLOCK_FUNCTIONAL (DL_UART_IRDA_CLOCK_FUNCTIONAL) /*! * @brief Redirects to common @ref DL_UART_IRDA_POLARITY_LOW */ #define DL_UART_EXTEND_IRDA_POLARITY_LOW (DL_UART_IRDA_POLARITY_LOW) /*! * @brief Redirects to common @ref DL_UART_IRDA_POLARITY_HIGH */ #define DL_UART_EXTEND_IRDA_POLARITY_HIGH (DL_UART_IRDA_POLARITY_HIGH) /*! * @brief Redirects to common @ref DL_UART_PULSE_WIDTH_3_16_BIT_PERIOD */ #define DL_UART_EXTEND_PULSE_WIDTH_3_16_BIT_PERIOD \ (DL_UART_PULSE_WIDTH_3_16_BIT_PERIOD) /*! * @brief Redirects to common @ref DL_UART_init */ #define DL_UART_Extend_init DL_UART_init /*! * @brief Redirects to common @ref DL_UART_enablePower */ #define DL_UART_Extend_enablePower DL_UART_enablePower /*! * @brief Redirects to common @ref DL_UART_disablePower */ #define DL_UART_Extend_disablePower DL_UART_disablePower /*! * @brief Redirects to common @ref DL_UART_isPowerEnabled */ #define DL_UART_Extend_isPowerEnabled DL_UART_isPowerEnabled /*! * @brief Redirects to common @ref DL_UART_reset */ #define DL_UART_Extend_reset DL_UART_reset /*! * @brief Redirects to common @ref DL_UART_enable */ #define DL_UART_Extend_enable DL_UART_enable /*! * @brief Redirects to common @ref DL_UART_isEnabled */ #define DL_UART_Extend_isEnabled DL_UART_isEnabled /*! * @brief Redirects to common @ref DL_UART_disable */ #define DL_UART_Extend_disable DL_UART_disable /*! * @brief Redirects to common @ref DL_UART_setClockConfig */ #define DL_UART_Extend_setClockConfig DL_UART_setClockConfig /*! * @brief Redirects to common @ref DL_UART_getClockConfig */ #define DL_UART_Extend_getClockConfig DL_UART_getClockConfig /*! * @brief Redirects to common @ref DL_UART_configBaudRate */ #define DL_UART_Extend_configBaudRate DL_UART_configBaudRate /*! * @brief Redirects to common @ref DL_UART_setOversampling */ #define DL_UART_Extend_setOversampling DL_UART_setOversampling /*! * @brief Redirects to common @ref DL_UART_getOversampling */ #define DL_UART_Extend_getOversampling DL_UART_getOversampling /*! * @brief Redirects to common @ref DL_UART_enableLoopbackMode */ #define DL_UART_Extend_enableLoopbackMode DL_UART_enableLoopbackMode /*! * @brief Redirects to common @ref DL_UART_isLoopbackModeEnabled */ #define DL_UART_Extend_isLoopbackModeEnabled DL_UART_isLoopbackModeEnabled /*! * @brief Redirects to common @ref DL_UART_disableLoopbackMode */ #define DL_UART_Extend_disableLoopbackMode DL_UART_disableLoopbackMode /*! * @brief Redirects to common @ref DL_UART_setDirection */ #define DL_UART_Extend_setDirection DL_UART_setDirection /*! * @brief Redirects to common @ref DL_UART_getDirection */ #define DL_UART_Extend_getDirection DL_UART_getDirection /*! * @brief Redirects to common @ref DL_UART_enableMajorityVoting */ #define DL_UART_Extend_enableMajorityVoting DL_UART_enableMajorityVoting /*! * @brief Redirects to common @ref DL_UART_isMajorityVotingEnabled */ #define DL_UART_Extend_isMajorityVotingEnabled DL_UART_isMajorityVotingEnabled /*! * @brief Redirects to common @ref DL_UART_disableMajorityVoting */ #define DL_UART_Extend_disableMajorityVoting DL_UART_disableMajorityVoting /*! * @brief Redirects to common @ref DL_UART_enableMSBFirst */ #define DL_UART_Extend_enableMSBFirst DL_UART_enableMSBFirst /*! * @brief Redirects to common @ref DL_UART_isMSBFirstEnabled */ #define DL_UART_Extend_isMSBFirstEnabled DL_UART_isMSBFirstEnabled /*! * @brief Redirects to common @ref DL_UART_disableMSBFirst */ #define DL_UART_Extend_disableMSBFirst DL_UART_disableMSBFirst /*! * @brief Redirects to common @ref DL_UART_enableTransmitPinManualControl */ #define DL_UART_Extend_enableTransmitPinManualControl \ DL_UART_enableTransmitPinManualControl /*! * @brief Redirects to common @ref DL_UART_isTransmitPinManualControlEnabled */ #define DL_UART_Extend_isTransmitPinManualControlEnabled \ DL_UART_isTransmitPinManualControlEnabled /*! * @brief Redirects to common @ref DL_UART_disableTransmitPinManualControl */ #define DL_UART_Extend_disableTransmitPinManualControl \ DL_UART_disableTransmitPinManualControl /*! * @brief Redirects to common @ref DL_UART_setTransmitPinManualOutput */ #define DL_UART_Extend_setTransmitPinManualOutput \ DL_UART_setTransmitPinManualOutput /*! * @brief Redirects to common @ref DL_UART_getTransmitPinManualOutput */ #define DL_UART_Extend_getTransmitPinManualOutput \ DL_UART_getTransmitPinManualOutput /*! * @brief Redirects to common @ref DL_UART_setCommunicationMode */ #define DL_UART_Extend_setCommunicationMode DL_UART_setCommunicationMode /*! * @brief Redirects to common @ref DL_UART_getCommunicationMode */ #define DL_UART_Extend_getCommunicationMode DL_UART_getCommunicationMode /*! * @brief Redirects to common @ref DL_UART_setFlowControl */ #define DL_UART_Extend_setFlowControl DL_UART_setFlowControl /*! * @brief Redirects to common @ref DL_UART_getFlowControl */ #define DL_UART_Extend_getFlowControl DL_UART_getFlowControl /*! * @brief Redirects to common @ref DL_UART_setRTSOutput */ #define DL_UART_Extend_setRTSOutput DL_UART_setRTSOutput /*! * @brief Redirects to common @ref DL_UART_enableFIFOs */ #define DL_UART_Extend_enableFIFOs DL_UART_enableFIFOs /*! * @brief Redirects to common @ref DL_UART_disableFIFOs */ #define DL_UART_Extend_disableFIFOs DL_UART_disableFIFOs /*! * @brief Redirects to common @ref DL_UART_isFIFOsEnabled */ #define DL_UART_Extend_isFIFOsEnabled DL_UART_isFIFOsEnabled /*! * @brief Redirects to common @ref DL_UART_isParityEnabled */ #define DL_UART_Extend_isParityEnabled DL_UART_isParityEnabled /*! * @brief Redirects to common @ref DL_UART_setParityMode */ #define DL_UART_Extend_setParityMode DL_UART_setParityMode /*! * @brief Redirects to common @ref DL_UART_getParityMode */ #define DL_UART_Extend_getParityMode DL_UART_getParityMode /*! * @brief Redirects to common @ref DL_UART_setStopBits */ #define DL_UART_Extend_setStopBits DL_UART_setStopBits /*! * @brief Redirects to common @ref DL_UART_getStopBits */ #define DL_UART_Extend_getStopBits DL_UART_getStopBits /*! * @brief Redirects to common @ref DL_UART_setWordLength */ #define DL_UART_Extend_setWordLength DL_UART_setWordLength /*! * @brief Redirects to common @ref DL_UART_getWordLength */ #define DL_UART_Extend_getWordLength DL_UART_getWordLength /*! * @brief Redirects to common @ref DL_UART_enableSendIdlePattern */ #define DL_UART_Extend_enableSendIdlePattern DL_UART_enableSendIdlePattern /*! * @brief Redirects to common @ref DL_UART_disableSendIdlePattern */ #define DL_UART_Extend_disableSendIdlePattern DL_UART_disableSendIdlePattern /*! * @brief Redirects to common @ref DL_UART_isSendIdlePatternEnabled */ #define DL_UART_Extend_isSendIdlePatternEnabled \ DL_UART_isSendIdlePatternEnabled /*! * @brief Redirects to common @ref DL_UART_setExternalDriverSetup */ #define DL_UART_Extend_setExternalDriverSetup DL_UART_setExternalDriverSetup /*! * @brief Redirects to common @ref DL_UART_getExternalDriverSetup */ #define DL_UART_Extend_getExternalDriverSetup DL_UART_getExternalDriverSetup /*! * @brief Redirects to common @ref DL_UART_setExternalDriverHold */ #define DL_UART_Extend_setExternalDriverHold DL_UART_setExternalDriverHold /*! * @brief Redirects to common @ref DL_UART_getExternalDriverHold */ #define DL_UART_Extend_getExternalDriverHold DL_UART_getExternalDriverHold /*! * @brief Redirects to common @ref DL_UART_isBusy */ #define DL_UART_Extend_isBusy DL_UART_isBusy /*! * @brief Redirects to common @ref DL_UART_isRXFIFOEmpty */ #define DL_UART_Extend_isRXFIFOEmpty DL_UART_isRXFIFOEmpty /*! * @brief Redirects to common @ref DL_UART_isRXFIFOFull */ #define DL_UART_Extend_isRXFIFOFull DL_UART_isRXFIFOFull /*! * @brief Redirects to common @ref DL_UART_isTXFIFOEmpty */ #define DL_UART_Extend_isTXFIFOEmpty DL_UART_isTXFIFOEmpty /*! * @brief Redirects to common @ref DL_UART_isTXFIFOFull */ #define DL_UART_Extend_isTXFIFOFull DL_UART_isTXFIFOFull /*! * @brief Redirects to common @ref DL_UART_isClearToSend */ #define DL_UART_Extend_isClearToSend DL_UART_isClearToSend /*! * @brief Redirects to common @ref DL_UART_isIdleModeDetected */ #define DL_UART_Extend_isIdleModeDetected DL_UART_isIdleModeDetected /*! * @brief Redirects to common @ref DL_UART_setTXFIFOThreshold */ #define DL_UART_Extend_setTXFIFOThreshold DL_UART_setTXFIFOThreshold /*! * @brief Redirects to common @ref DL_UART_getTXFIFOThreshold */ #define DL_UART_Extend_getTXFIFOThreshold DL_UART_getTXFIFOThreshold /*! * @brief Redirects to common @ref DL_UART_setRXFIFOThreshold */ #define DL_UART_Extend_setRXFIFOThreshold DL_UART_setRXFIFOThreshold /*! * @brief Redirects to common @ref DL_UART_getRXFIFOThreshold */ #define DL_UART_Extend_getRXFIFOThreshold DL_UART_getRXFIFOThreshold /*! * @brief Redirects to common @ref DL_UART_setRXInterruptTimeout */ #define DL_UART_Extend_setRXInterruptTimeout DL_UART_setRXInterruptTimeout /*! * @brief Redirects to common @ref DL_UART_getRXInterruptTimeout */ #define DL_UART_Extend_getRXInterruptTimeout DL_UART_getRXInterruptTimeout /*! * @brief Redirects to common @ref DL_UART_getIntegerBaudRateDivisor */ #define DL_UART_Extend_getIntegerBaudRateDivisor \ DL_UART_getIntegerBaudRateDivisor /*! * @brief Redirects to common @ref DL_UART_getFractionalBaudRateDivisor */ #define DL_UART_Extend_getFractionalBaudRateDivisor \ DL_UART_getFractionalBaudRateDivisor /*! * @brief Redirects to common @ref DL_UART_setBaudRateDivisor */ #define DL_UART_Extend_setBaudRateDivisor DL_UART_setBaudRateDivisor /*! * @brief Redirects to common @ref DL_UART_transmitData */ #define DL_UART_Extend_transmitData DL_UART_transmitData /*! * @brief Redirects to common @ref DL_UART_receiveData */ #define DL_UART_Extend_receiveData DL_UART_receiveData /*! * @brief Redirects to common @ref DL_UART_getErrorStatus */ #define DL_UART_Extend_getErrorStatus DL_UART_getErrorStatus /*! * @brief Redirects to common @ref DL_UART_enableInterrupt */ #define DL_UART_Extend_enableInterrupt DL_UART_enableInterrupt /*! * @brief Redirects to common @ref DL_UART_disableInterrupt */ #define DL_UART_Extend_disableInterrupt DL_UART_disableInterrupt /*! * @brief Redirects to common @ref DL_UART_getEnabledInterrupts */ #define DL_UART_Extend_getEnabledInterrupts DL_UART_getEnabledInterrupts /*! * @brief Redirects to common @ref DL_UART_getEnabledInterruptStatus */ #define DL_UART_Extend_getEnabledInterruptStatus \ DL_UART_getEnabledInterruptStatus /*! * @brief Redirects to common @ref DL_UART_getRawInterruptStatus */ #define DL_UART_Extend_getRawInterruptStatus DL_UART_getRawInterruptStatus /*! * @brief Redirects to common @ref DL_UART_getPendingInterrupt */ #define DL_UART_Extend_getPendingInterrupt DL_UART_getPendingInterrupt /*! * @brief Redirects to common @ref DL_UART_clearInterruptStatus */ #define DL_UART_Extend_clearInterruptStatus DL_UART_clearInterruptStatus /*! * @brief Redirects to common @ref DL_UART_changeConfig */ #define DL_UART_Extend_changeConfig DL_UART_changeConfig /*! * @brief Redirects to common @ref DL_UART_enableAnalogGlitchFilter */ #define DL_UART_Extend_enableAnalogGlitchFilter \ DL_UART_enableAnalogGlitchFilter /*! * @brief Redirects to common @ref DL_UART_disableAnalogGlitchFilter */ #define DL_UART_Extend_disableAnalogGlitchFilter \ DL_UART_disableAnalogGlitchFilter /*! * @brief Redirects to common @ref DL_UART_isAnalogGlitchFilterEnabled */ #define DL_UART_Extend_isAnalogGlitchFilterEnabled \ DL_UART_isAnalogGlitchFilterEnabled /*! * @brief Redirects to common @ref DL_UART_enableGlitchFilterChaining */ #define DL_UART_Extend_enableGlitchFilterChaining \ DL_UART_enableGlitchFilterChaining /*! * @brief Redirects to common @ref DL_UART_disableGlitchFilterChaining */ #define DL_UART_Extend_disableGlitchFilterChaining \ DL_UART_disableGlitchFilterChaining /*! * @brief Redirects to common @ref DL_UART_isGlitchFilterChainingEnabled */ #define DL_UART_Extend_isGlitchFilterChainingEnabled \ DL_UART_isGlitchFilterChainingEnabled /*! * @brief Redirects to common @ref DL_UART_setAnalogPulseWidth */ #define DL_UART_Extend_setAnalogPulseWidth DL_UART_setAnalogPulseWidth /*! * @brief Redirects to common @ref DL_UART_getAnalogPulseWidth */ #define DL_UART_Extend_getAnalogPulseWidth DL_UART_getAnalogPulseWidth /*! * @brief Redirects to common @ref DL_UART_transmitDataBlocking */ #define DL_UART_Extend_transmitDataBlocking DL_UART_transmitDataBlocking /*! * @brief Redirects to common @ref DL_UART_receiveDataBlocking */ #define DL_UART_Extend_receiveDataBlocking DL_UART_receiveDataBlocking /*! * @brief Redirects to common @ref DL_UART_transmitDataCheck */ #define DL_UART_Extend_transmitDataCheck DL_UART_transmitDataCheck /*! * @brief Redirects to common @ref DL_UART_receiveDataCheck */ #define DL_UART_Extend_receiveDataCheck DL_UART_receiveDataCheck /*! * @brief Redirects to common @ref DL_UART_drainRXFIFO */ #define DL_UART_Extend_drainRXFIFO DL_UART_drainRXFIFO /*! * @brief Redirects to common @ref DL_UART_fillTXFIFO */ #define DL_UART_Extend_fillTXFIFO DL_UART_fillTXFIFO /*! * @brief Redirects to common @ref DL_UART_enableDMAReceiveEvent */ #define DL_UART_Extend_enableDMAReceiveEvent DL_UART_enableDMAReceiveEvent /*! * @brief Redirects to common @ref DL_UART_enableDMATransmitEvent */ #define DL_UART_Extend_enableDMATransmitEvent DL_UART_enableDMATransmitEvent /*! * @brief Redirects to common @ref DL_UART_disableDMAReceiveEvent */ #define DL_UART_Extend_disableDMAReceiveEvent DL_UART_disableDMAReceiveEvent /*! * @brief Redirects to common @ref DL_UART_disableDMATransmitEvent */ #define DL_UART_Extend_disableDMATransmitEvent DL_UART_disableDMATransmitEvent /*! * @brief Redirects to common @ref DL_UART_getEnabledDMAReceiveEvent */ #define DL_UART_Extend_getEnabledDMAReceiveEvent \ DL_UART_getEnabledDMAReceiveEvent /*! * @brief Redirects to common @ref DL_UART_getEnabledDMATransmitEvent */ #define DL_UART_Extend_getEnabledDMATransmitEvent \ DL_UART_getEnabledDMATransmitEvent /*! * @brief Redirects to common @ref DL_UART_getEnabledDMAReceiveEventStatus */ #define DL_UART_Extend_getEnabledDMAReceiveEventStatus \ DL_UART_getEnabledDMAReceiveEventStatus /*! * @brief Redirects to common @ref DL_UART_getEnabledDMATransmitEventStatus */ #define DL_UART_Extend_getEnabledDMATransmitEventStatus \ DL_UART_getEnabledDMATransmitEventStatus /*! * @brief Redirects to common @ref DL_UART_getRawDMAReceiveEventStatus */ #define DL_UART_Extend_getRawDMAReceiveEventStatus \ DL_UART_getRawDMAReceiveEventStatus /*! * @brief Redirects to common @ref DL_UART_getRawDMATransmitEventStatus */ #define DL_UART_Extend_getRawDMATransmitEventStatus \ DL_UART_getRawDMATransmitEventStatus /*! * @brief Redirects to common @ref DL_UART_getPendingDMAReceiveEvent */ #define DL_UART_Extend_getPendingDMAReceiveEvent \ DL_UART_getPendingDMAReceiveEvent /*! * @brief Redirects to common @ref DL_UART_getPendingDMATransmitEvent */ #define DL_UART_Extend_getPendingDMATransmitEvent \ DL_UART_getPendingDMATransmitEvent /*! * @brief Redirects to common @ref DL_UART_clearDMAReceiveEventStatus */ #define DL_UART_Extend_clearDMAReceiveEventStatus \ DL_UART_clearDMAReceiveEventStatus /*! * @brief Redirects to common @ref DL_UART_clearDMATransmitEventStatus */ #define DL_UART_Extend_clearDMATransmitEventStatus \ DL_UART_clearDMATransmitEventStatus /*! * @brief Redirects to common @ref DL_UART_setLINCounterValue */ #define DL_UART_Extend_setLINCounterValue DL_UART_setLINCounterValue /*! * @brief Redirects to common @ref DL_UART_getLINCounterValue */ #define DL_UART_Extend_getLINCounterValue DL_UART_getLINCounterValue /*! * @brief Redirects to common @ref DL_UART_enableLINCounter */ #define DL_UART_Extend_enableLINCounter DL_UART_enableLINCounter /*! * @brief Redirects to common @ref DL_UART_isLINCounterEnabled */ #define DL_UART_Extend_isLINCounterEnabled DL_UART_isLINCounterEnabled /*! * @brief Redirects to common @ref DL_UART_disableLINCounter */ #define DL_UART_Extend_disableLINCounter DL_UART_disableLINCounter /*! * @brief Redirects to common @ref DL_UART_enableLINCounterClearOnFallingEdge */ #define DL_UART_Extend_enableLINCounterClearOnFallingEdge \ DL_UART_enableLINCounterClearOnFallingEdge /*! * @brief Redirects to common @ref DL_UART_isLINCounterClearOnFallingEdge */ #define DL_UART_Extend_isLINCounterClearOnFallingEdge \ DL_UART_isLINCounterClearOnFallingEdge /*! * @brief Redirects to common @ref DL_UART_disableLINCounterClearOnFallingEdge */ #define DL_UART_Extend_disableLINCounterClearOnFallingEdge \ DL_UART_disableLINCounterClearOnFallingEdge /*! * @brief Redirects to common @ref DL_UART_enableLINCountWhileLow */ #define DL_UART_Extend_enableLINCountWhileLow DL_UART_enableLINCountWhileLow /*! * @brief Redirects to common @ref DL_UART_isLINCountWhileLowEnabled */ #define DL_UART_Extend_isLINCountWhileLowEnabled \ DL_UART_isLINCountWhileLowEnabled /*! * @brief Redirects to common @ref DL_UART_disableLINCountWhileLow */ #define DL_UART_Extend_disableLINCountWhileLow DL_UART_disableLINCountWhileLow /*! * @brief Redirects to common @ref DL_UART_enableLINFallingEdgeCapture */ #define DL_UART_Extend_enableLINFallingEdgeCapture \ DL_UART_enableLINFallingEdgeCapture /*! * @brief Redirects to common @ref DL_UART_isLINFallingEdgeCaptureEnabled */ #define DL_UART_Extend_isLINFallingEdgeCaptureEnabled \ DL_UART_isLINFallingEdgeCaptureEnabled /*! * @brief Redirects to common @ref DL_UART_disableLINFallingEdgeCapture */ #define DL_UART_Extend_disableLINFallingEdgeCapture \ DL_UART_disableLINFallingEdgeCapture /*! * @brief Redirects to common @ref DL_UART_enableLINRisingEdgeCapture */ #define DL_UART_Extend_enableLINRisingEdgeCapture \ DL_UART_enableLINRisingEdgeCapture /*! * @brief Redirects to common @ref DL_UART_isLINRisingEdgeCaptureEnabled */ #define DL_UART_Extend_isLINRisingEdgeCaptureEnabled \ DL_UART_isLINRisingEdgeCaptureEnabled /*! * @brief Redirects to common @ref DL_UART_disableLINRisingEdgeCapture */ #define DL_UART_Extend_disableLINRisingEdgeCapture \ DL_UART_disableLINRisingEdgeCapture /*! * @brief Redirects to common @ref DL_UART_enableLINCounterCompareMatch */ #define DL_UART_Extend_enableLINCounterCompareMatch \ DL_UART_enableLINCounterCompareMatch /*! * @brief Redirects to common * @ref DL_UART_enableLINSyncFieldValidationCounterControl */ #define DL_UART_Extend_enableLINSyncFieldValidationCounterControl \ DL_UART_enableLINSyncFieldValidationCounterControl /*! * @brief Redirects to common @ref DL_UART_Extend_enableLINReceptionCountControl */ #define DL_UART_Extend_enableLINReceptionCountControl \ DL_UART_enableLINReceptionCountControl /*! * @brief Redirects to common @ref DL_UART_isLINCounterCompareMatchEnabled */ #define DL_UART_Extend_isLINCounterCompareMatchEnabled \ DL_UART_isLINCounterCompareMatchEnabled /*! * @brief Redirects to common @ref DL_UART_disableLINCounterCompareMatch */ #define DL_UART_Extend_disableLINCounterCompareMatch \ DL_UART_disableLINCounterCompareMatch /*! * @brief Redirects to common @ref DL_UART_setLINCounterCompareValue */ #define DL_UART_Extend_setLINCounterCompareValue \ DL_UART_setLINCounterCompareValue /*! * @brief Redirects to common @ref DL_UART_getLINFallingEdgeCaptureValue */ #define DL_UART_Extend_getLINFallingEdgeCaptureValue \ DL_UART_getLINFallingEdgeCaptureValue /*! * @brief Redirects to common @ref DL_UART_getLINRisingEdgeCaptureValue */ #define DL_UART_Extend_getLINRisingEdgeCaptureValue \ DL_UART_getLINRisingEdgeCaptureValue /*! * @brief Redirects to common @ref DL_UART_enableLINSendBreak */ #define DL_UART_Extend_enableLINSendBreak DL_UART_enableLINSendBreak /*! * @brief Redirects to common @ref DL_UART_disableLINSendBreak */ #define DL_UART_Extend_disableLINSendBreak DL_UART_disableLINSendBreak /*! * @brief Redirects to common @ref DL_UART_isLINSendBreakEnabled */ #define DL_UART_Extend_isLINSendBreakEnabled DL_UART_isLINSendBreakEnabled /*! * @brief Redirects to common @ref DL_UART_enableIrDAMode */ #define DL_UART_Extend_enableIrDAMode DL_UART_enableIrDAMode /*! * @brief Redirects to common @ref DL_UART_isIrDAModeEnabled */ #define DL_UART_Extend_isIrDAModeEnabled DL_UART_isIrDAModeEnabled /*! * @brief Redirects to common @ref DL_UART_disableIrDAMode */ #define DL_UART_Extend_disableIrDAMode DL_UART_disableIrDAMode /*! * @brief Redirects to common @ref DL_UART_setIrDATXPulseClockSelect */ #define DL_UART_Extend_setIrDATXPulseClockSelect \ DL_UART_setIrDATXPulseClockSelect /*! * @brief Redirects to common @ref DL_UART_getIrDATXPulseClockSelect */ #define DL_UART_Extend_getIrDATXPulseClockSelect \ DL_UART_getIrDATXPulseClockSelect /*! * @brief Redirects to common @ref DL_UART_configIrDAMode */ #define DL_UART_Extend_configIrDAMode DL_UART_configIrDAMode /*! * @brief Redirects to common @ref DL_UART_setIrDAPulseLength */ #define DL_UART_Extend_setIrDAPulseLength DL_UART_setIrDAPulseLength /*! * @brief Redirects to common @ref DL_UART_getIrDATXPulseLength */ #define DL_UART_Extend_getIrDATXPulseLength DL_UART_getIrDATXPulseLength /*! * @brief Redirects to common @ref DL_UART_setIrDARXPulsePolarity */ #define DL_UART_Extend_setIrDARXPulsePolarity DL_UART_setIrDARXPulsePolarity /*! * @brief Redirects to common @ref DL_UART_getIrDARXPulsePolarity */ #define DL_UART_Extend_getIrDARXPulsePolarity DL_UART_getIrDARXPulsePolarity /*! * @brief Redirects to common @ref DL_UART_setDigitalPulseWidth */ #define DL_UART_Extend_setDigitalPulseWidth DL_UART_setDigitalPulseWidth /*! * @brief Redirects to common @ref DL_UART_getDigitalPulseWidth */ #define DL_UART_Extend_getDigitalPulseWidth DL_UART_getDigitalPulseWidth /*! * @brief Redirects to common @ref DL_UART_setAddressMask */ #define DL_UART_Extend_setAddressMask DL_UART_setAddressMask /*! * @brief Redirects to common @ref DL_UART_getAddressMask */ #define DL_UART_Extend_getAddressMask DL_UART_getAddressMask /*! * @brief Redirects to common @ref DL_UART_setAddress */ #define DL_UART_Extend_setAddress DL_UART_setAddress /*! * @brief Redirects to common @ref DL_UART_getAddress */ #define DL_UART_Extend_getAddress DL_UART_getAddress /*! * @brief Redirects to common @ref DL_UART_enableManchesterEncoding */ #define DL_UART_Extend_enableManchesterEncoding \ DL_UART_enableManchesterEncoding /*! * @brief Redirects to common @ref DL_UART_disableManchesterEncoding */ #define DL_UART_Extend_disableManchesterEncoding \ DL_UART_disableManchesterEncoding /*! * @brief Redirects to common @ref DL_UART_isManchesterEncodingEnabled */ #define DL_UART_Extend_isManchesterEncodingEnabled \ DL_UART_isManchesterEncodingEnabled /*! * @brief Redirects to common @ref DL_UART_setClockDivider2 */ #define DL_UART_Extend_setClockDivider2 DL_UART_setClockDivider2 /*! * @brief Redirects to common @ref DL_UART_getClockDivider2 */ #define DL_UART_Extend_getClockDivider2 DL_UART_getClockDivider2 /*! * @brief Redirects to common @ref DL_UART_setIrDABaudRateDivisor */ #define DL_UART_Extend_setIrDABaudRateDivisor DL_UART_setIrDABaudRateDivisor /* clang-format on */ #ifdef __cplusplus } #endif #endif /* __MSPM0_HAS_UART_EXTD__ */ #endif /* ti_dl_dl_uart_extend__include */ /** @}*/