MSPM0C1105_C1106 Driver Library  2.05.01.00
dl_uart_main.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020, Texas Instruments Incorporated
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions
7  * are met:
8  *
9  * * Redistributions of source code must retain the above copyright
10  * notice, this list of conditions and the following disclaimer.
11  *
12  * * Redistributions in binary form must reproduce the above copyright
13  * notice, this list of conditions and the following disclaimer in the
14  * documentation and/or other materials provided with the distribution.
15  *
16  * * Neither the name of Texas Instruments Incorporated nor the names of
17  * its contributors may be used to endorse or promote products derived
18  * from this software without specific prior written permission.
19  *
20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  */
32 /*!****************************************************************************
33  * @file dl_uart_main.h
34  * @brief UART Driver Library
35  * @defgroup UARTMAIN UART Main (UART-Main)
36  *
37  * @anchor ti_dl_dl_uart_main_Overview
38  * # Overview
39  *
40  * The UART Main Driver Library enables configuration of the MSPM0 UART-Main,
41  * which provides basic UART functionality.
42  *
43  * <hr>
44  ******************************************************************************
45  */
49 #ifndef ti_dl_dl_uart_main__include
50 #define ti_dl_dl_uart_main__include
51 
52 #include <ti/driverlib/dl_uart.h>
53 
54 #ifdef __MSPM0_HAS_UART_MAIN__
55 
56 #ifdef __cplusplus
57 extern "C" {
58 #endif
59 
60 /* clang-format off */
61 
67 
73 
77 #define DL_UART_MAIN_INTERRUPT_DMA_DONE_TX \
78  (DL_UART_INTERRUPT_DMA_DONE_TX)
79 
83 #define DL_UART_MAIN_INTERRUPT_DMA_DONE_RX \
84  (DL_UART_INTERRUPT_DMA_DONE_RX)
85 
89 #define DL_UART_MAIN_INTERRUPT_CTS_DONE \
90  (DL_UART_INTERRUPT_CTS_DONE)
91 
95 #define DL_UART_MAIN_INTERRUPT_EOT_DONE (DL_UART_INTERRUPT_EOT_DONE)
96 
100 #define DL_UART_MAIN_INTERRUPT_TX (DL_UART_INTERRUPT_TX)
101 
105 #define DL_UART_MAIN_INTERRUPT_RX (DL_UART_INTERRUPT_RX)
106 
110 #define DL_UART_MAIN_INTERRUPT_RXD_POS_EDGE (DL_UART_INTERRUPT_RXD_POS_EDGE)
111 
115 #define DL_UART_MAIN_INTERRUPT_RXD_NEG_EDGE (DL_UART_INTERRUPT_RXD_NEG_EDGE)
116 
117 
121 #define DL_UART_MAIN_INTERRUPT_OVERRUN_ERROR DL_UART_INTERRUPT_OVERRUN_ERROR
122 
126 #define DL_UART_MAIN_INTERRUPT_BREAK_ERROR DL_UART_INTERRUPT_BREAK_ERROR
127 
131 #define DL_UART_MAIN_INTERRUPT_PARITY_ERROR DL_UART_INTERRUPT_PARITY_ERROR
132 
136 #define DL_UART_MAIN_INTERRUPT_FRAMING_ERROR DL_UART_INTERRUPT_FRAMING_ERROR
137 
141 #define DL_UART_MAIN_INTERRUPT_RX_TIMEOUT_ERROR \
142  DL_UART_INTERRUPT_RX_TIMEOUT_ERROR
143 
147 #define DL_UART_MAIN_INTERRUPT_NOISE_ERROR \
148  DL_UART_INTERRUPT_NOISE_ERROR
149 
153 #define DL_UART_MAIN_IIDX_DMA_DONE_TX DL_UART_IIDX_DMA_DONE_TX
154 
158 #define DL_UART_MAIN_IIDX_DMA_DONE_RX DL_UART_IIDX_DMA_DONE_RX
159 
163 #define DL_UART_MAIN_IIDX_CTS_DONE DL_UART_IIDX_CTS_DONE
164 
168 #define DL_UART_MAIN_IIDX_ADDRESS_MATCH DL_UART_IIDX_ADDRESS_MATCH
169 
173 #define DL_UART_MAIN_IIDX_EOT_DONE DL_UART_IIDX_EOT_DONE
174 
178 #define DL_UART_MAIN_IIDX_TX DL_UART_IIDX_TX
179 
183 #define DL_UART_MAIN_IIDX_RX DL_UART_IIDX_RX
184 
188 #define DL_UART_MAIN_IIDX_RXD_POS_EDGE DL_UART_IIDX_RXD_POS_EDGE
189 
193 #define DL_UART_MAIN_IIDX_RXD_NEG_EDGE DL_UART_IIDX_RXD_NEG_EDGE
194 
198 #define DL_UART_MAIN_IIDX_OVERRUN_ERROR DL_UART_IIDX_OVERRUN_ERROR
199 
203 #define DL_UART_MAIN_IIDX_BREAK_ERROR DL_UART_IIDX_BREAK_ERROR
204 
208 #define DL_UART_MAIN_IIDX_PARITY_ERROR DL_UART_IIDX_PARITY_ERROR
209 
213 #define DL_UART_MAIN_IIDX_FRAMING_ERROR DL_UART_IIDX_FRAMING_ERROR
214 
218 #define DL_UART_MAIN_IIDX_RX_TIMEOUT_ERROR DL_UART_IIDX_RX_TIMEOUT_ERROR
219 
223 #define DL_UART_MAIN_IIDX_NOISE_ERROR DL_UART_IIDX_NOISE_ERROR
224 
228 #define DL_UART_MAIN_IIDX_NO_INTERRUPT DL_UART_IIDX_NO_INTERRUPT
229 
233 #define DL_UART_MAIN_DMA_IIDX_RX_TRIGGER DL_UART_DMA_IIDX_RX_TRIGGER
234 
238 #define DL_UART_MAIN_DMA_IIDX_RX_TIMEOUT_TRIGGER \
239  DL_UART_DMA_IIDX_RX_TIMEOUT_TRIGGER
240 
244 #define DL_UART_MAIN_DMA_IIDX_TX_TRIGGER DL_UART_DMA_IIDX_TX_TRIGGER
245 
249 #define DL_UART_MAIN_DMA_INTERRUPT_RX DL_UART_DMA_INTERRUPT_RX
250 
254 #define DL_UART_MAIN_DMA_INTERRUPT_RX_TIMEOUT \
255  DL_UART_DMA_INTERRUPT_RX_TIMEOUT
256 
260 #define DL_UART_MAIN_DMA_INTERRUPT_TX DL_UART_DMA_INTERRUPT_TX
261 
265 #define DL_UART_MAIN_ERROR_OVERRUN DL_UART_ERROR_OVERRUN
266 
270 #define DL_UART_MAIN_ERROR_BREAK DL_UART_ERROR_BREAK
271 
275 #define DL_UART_MAIN_ERROR_PARITY DL_UART_ERROR_PARITY
276 
280 #define DL_UART_MAIN_ERROR_FRAMING DL_UART_ERROR_FRAMING
281 
285 #define DL_UART_MAIN_PULSE_WIDTH_5_NS DL_UART_PULSE_WIDTH_5_NS
286 
290 #define DL_UART_MAIN_PULSE_WIDTH_10_NS DL_UART_PULSE_WIDTH_10_NS
291 
295 #define DL_UART_MAIN_PULSE_WIDTH_25_NS DL_UART_PULSE_WIDTH_25_NS
296 
300 #define DL_UART_MAIN_PULSE_WIDTH_50_NS DL_UART_PULSE_WIDTH_50_NS
301 
305 #define DL_UART_MAIN_OVERSAMPLING_RATE_16X DL_UART_OVERSAMPLING_RATE_16X
306 
310 #define DL_UART_MAIN_OVERSAMPLING_RATE_8X DL_UART_OVERSAMPLING_RATE_8X
311 
315 #define DL_UART_MAIN_OVERSAMPLING_RATE_3X DL_UART_OVERSAMPLING_RATE_3X
316 
320 #define DL_UART_MAIN_PARITY_EVEN DL_UART_PARITY_EVEN
321 
325 #define DL_UART_MAIN_PARITY_ODD DL_UART_PARITY_ODD
326 
330 #define DL_UART_MAIN_PARITY_STICK_ONE DL_UART_PARITY_STICK_ONE
331 
335 #define DL_UART_MAIN_PARITY_STICK_ZERO DL_UART_PARITY_STICK_ZERO
336 
340 #define DL_UART_MAIN_PARITY_NONE DL_UART_PARITY_NONE
341 
345 #define DL_UART_MAIN_WORD_LENGTH_5_BITS DL_UART_WORD_LENGTH_5_BITS
346 
350 #define DL_UART_MAIN_WORD_LENGTH_6_BITS DL_UART_WORD_LENGTH_6_BITS
351 
355 #define DL_UART_MAIN_WORD_LENGTH_7_BITS DL_UART_WORD_LENGTH_7_BITS
356 
360 #define DL_UART_MAIN_WORD_LENGTH_8_BITS DL_UART_WORD_LENGTH_8_BITS
361 
365 #define DL_UART_MAIN_MODE_NORMAL DL_UART_MODE_NORMAL
366 
370 #define DL_UART_MAIN_MODE_RS485 DL_UART_MODE_RS485
371 
375 #define DL_UART_MAIN_MODE_IDLE_LINE DL_UART_MODE_IDLE_LINE
376 
380 #define DL_UART_MAIN_MODE_ADDR_9_BIT DL_UART_MODE_ADDR_9_BIT
381 
385 #define DL_UART_MAIN_DIRECTION_TX DL_UART_DIRECTION_TX
386 
390 #define DL_UART_MAIN_DIRECTION_RX DL_UART_DIRECTION_RX
391 
395 #define DL_UART_MAIN_DIRECTION_TX_RX DL_UART_DIRECTION_TX_RX
396 
400 #define DL_UART_MAIN_DIRECTION_NONE DL_UART_DIRECTION_NONE
401 
405 #define DL_UART_MAIN_CLOCK_BUSCLK DL_UART_CLOCK_BUSCLK
406 
410 #define DL_UART_MAIN_CLOCK_MFCLK DL_UART_CLOCK_MFCLK
411 
415 #define DL_UART_MAIN_CLOCK_LFCLK DL_UART_CLOCK_LFCLK
416 
420 #define DL_UART_MAIN_FLOW_CONTROL_RTS DL_UART_FLOW_CONTROL_RTS
421 
425 #define DL_UART_MAIN_FLOW_CONTROL_CTS DL_UART_FLOW_CONTROL_CTS
426 
430 #define DL_UART_MAIN_FLOW_CONTROL_RTS_CTS DL_UART_FLOW_CONTROL_RTS_CTS
431 
435 #define DL_UART_MAIN_FLOW_CONTROL_NONE DL_UART_FLOW_CONTROL_NONE
436 
440 #define DL_UART_MAIN_RTS_ASSERT DL_UART_RTS_ASSERT
441 
445 #define DL_UART_MAIN_RTS_DEASSERT DL_UART_RTS_DEASSERT
446 
450 #define DL_UART_MAIN_STOP_BITS_ONE DL_UART_STOP_BITS_ONE
451 
455 #define DL_UART_MAIN_STOP_BITS_TWO DL_UART_STOP_BITS_TWO
456 
460 #define DL_UART_MAIN_TXD_OUT_LOW DL_UART_TXD_OUT_LOW
461 
465 #define DL_UART_MAIN_TXD_OUT_HIGH DL_UART_TXD_OUT_HIGH
466 
470 #define DL_UART_MAIN_TX_FIFO_LEVEL_3_4_EMPTY DL_UART_TX_FIFO_LEVEL_3_4_EMPTY
471 
475 #define DL_UART_MAIN_TX_FIFO_LEVEL_1_4_EMPTY DL_UART_TX_FIFO_LEVEL_1_4_EMPTY
476 
480 #define DL_UART_MAIN_TX_FIFO_LEVEL_EMPTY DL_UART_TX_FIFO_LEVEL_EMPTY
481 
485 #define DL_UART_MAIN_TX_FIFO_LEVEL_ONE_ENTRY DL_UART_TX_FIFO_LEVEL_ONE_ENTRY
486 
490 #define DL_UART_MAIN_RX_FIFO_LEVEL_ONE_ENTRY DL_UART_RX_FIFO_LEVEL_ONE_ENTRY
491 
495 #define DL_UART_MAIN_RX_FIFO_LEVEL_FULL DL_UART_RX_FIFO_LEVEL_FULL
496 
500 #define DL_UART_MAIN_RX_FIFO_LEVEL_3_4_FULL DL_UART_RX_FIFO_LEVEL_3_4_FULL
501 
505 #define DL_UART_MAIN_RX_FIFO_LEVEL_1_2_FULL DL_UART_RX_FIFO_LEVEL_1_2_FULL
506 
510 #define DL_UART_MAIN_RX_FIFO_LEVEL_1_4_FULL DL_UART_RX_FIFO_LEVEL_1_4_FULL
511 
515 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_1 DL_UART_CLOCK_DIVIDE_RATIO_1
516 
520 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_2 DL_UART_CLOCK_DIVIDE_RATIO_2
521 
525 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_3 DL_UART_CLOCK_DIVIDE_RATIO_3
526 
530 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_4 DL_UART_CLOCK_DIVIDE_RATIO_4
531 
535 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_5 DL_UART_CLOCK_DIVIDE_RATIO_5
536 
540 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_6 DL_UART_CLOCK_DIVIDE_RATIO_6
541 
545 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_7 DL_UART_CLOCK_DIVIDE_RATIO_7
546 
550 #define DL_UART_MAIN_CLOCK_DIVIDE_RATIO_8 DL_UART_CLOCK_DIVIDE_RATIO_8
551 
555 #define DL_UART_Main_init DL_UART_init
556 
560 #define DL_UART_Main_enablePower DL_UART_enablePower
561 
565 #define DL_UART_Main_disablePower DL_UART_disablePower
566 
570 #define DL_UART_Main_isPowerEnabled DL_UART_isPowerEnabled
571 
575 #define DL_UART_Main_reset DL_UART_reset
576 
580 #define DL_UART_Main_enable DL_UART_enable
581 
585 #define DL_UART_Main_isEnabled DL_UART_isEnabled
586 
590 #define DL_UART_Main_disable DL_UART_disable
591 
595 #define DL_UART_Main_setClockConfig DL_UART_setClockConfig
596 
600 #define DL_UART_Main_getClockConfig DL_UART_getClockConfig
601 
605 #define DL_UART_Main_configBaudRate DL_UART_configBaudRate
606 
610 #define DL_UART_Main_setOversampling DL_UART_setOversampling
611 
615 #define DL_UART_Main_getOversampling DL_UART_getOversampling
616 
620 #define DL_UART_Main_enableLoopbackMode DL_UART_enableLoopbackMode
621 
625 #define DL_UART_Main_isLoopbackModeEnabled DL_UART_isLoopbackModeEnabled
626 
630 #define DL_UART_Main_disableLoopbackMode DL_UART_disableLoopbackMode
631 
635 #define DL_UART_Main_setDirection DL_UART_setDirection
636 
640 #define DL_UART_Main_getDirection DL_UART_getDirection
641 
645 #define DL_UART_Main_enableMajorityVoting DL_UART_enableMajorityVoting
646 
650 #define DL_UART_Main_isMajorityVotingEnabled DL_UART_isMajorityVotingEnabled
651 
655 #define DL_UART_Main_disableMajorityVoting DL_UART_disableMajorityVoting
656 
660 #define DL_UART_Main_enableMSBFirst DL_UART_enableMSBFirst
661 
665 #define DL_UART_Main_isMSBFirstEnabled DL_UART_isMSBFirstEnabled
666 
670 #define DL_UART_Main_disableMSBFirst DL_UART_disableMSBFirst
671 
675 #define DL_UART_Main_enableTransmitPinManualControl \
676  DL_UART_enableTransmitPinManualControl
677 
681 #define DL_UART_Main_isTransmitPinManualControlEnabled \
682  DL_UART_isTransmitPinManualControlEnabled
683 
687 #define DL_UART_Main_disableTransmitPinManualControl \
688  DL_UART_disableTransmitPinManualControl
689 
693 #define DL_UART_Main_setTransmitPinManualOutput \
694  DL_UART_setTransmitPinManualOutput
695 
699 #define DL_UART_Main_getTransmitPinManualOutput \
700  DL_UART_getTransmitPinManualOutput
701 
705 #define DL_UART_Main_setCommunicationMode DL_UART_setCommunicationMode
706 
710 #define DL_UART_Main_getCommunicationMode DL_UART_getCommunicationMode
711 
715 #define DL_UART_Main_setFlowControl DL_UART_setFlowControl
716 
720 #define DL_UART_Main_getFlowControl DL_UART_getFlowControl
721 
725 #define DL_UART_Main_setRTSOutput DL_UART_setRTSOutput
726 
730 #define DL_UART_Main_enableFIFOs DL_UART_enableFIFOs
731 
735 #define DL_UART_Main_disableFIFOs DL_UART_disableFIFOs
736 
740 #define DL_UART_Main_isFIFOsEnabled DL_UART_isFIFOsEnabled
741 
745 #define DL_UART_Main_isParityEnabled DL_UART_isParityEnabled
746 
750 #define DL_UART_Main_setParityMode DL_UART_setParityMode
751 
755 #define DL_UART_Main_getParityMode DL_UART_getParityMode
756 
760 #define DL_UART_Main_setStopBits DL_UART_setStopBits
761 
765 #define DL_UART_Main_getStopBits DL_UART_getStopBits
766 
770 #define DL_UART_Main_setWordLength DL_UART_setWordLength
771 
775 #define DL_UART_Main_getWordLength DL_UART_getWordLength
776 
780 #define DL_UART_Main_enableSendIdlePattern DL_UART_enableSendIdlePattern
781 
785 #define DL_UART_Main_disableSendIdlePattern DL_UART_disableSendIdlePattern
786 
790 #define DL_UART_Main_isSendIdlePatternEnabled DL_UART_isSendIdlePatternEnabled
791 
795 #define DL_UART_Main_setExternalDriverSetup DL_UART_setExternalDriverSetup
796 
800 #define DL_UART_Main_getExternalDriverSetup DL_UART_getExternalDriverSetup
801 
805 #define DL_UART_Main_setExternalDriverHold DL_UART_setExternalDriverHold
806 
810 #define DL_UART_Main_getExternalDriverHold DL_UART_getExternalDriverHold
811 
815 #define DL_UART_Main_isBusy DL_UART_isBusy
816 
820 #define DL_UART_Main_isRXFIFOEmpty DL_UART_isRXFIFOEmpty
821 
825 #define DL_UART_Main_isRXFIFOFull DL_UART_isRXFIFOFull
826 
830 #define DL_UART_Main_isTXFIFOEmpty DL_UART_isTXFIFOEmpty
831 
835 #define DL_UART_Main_isTXFIFOFull DL_UART_isTXFIFOFull
836 
840 #define DL_UART_Main_isClearToSend DL_UART_isClearToSend
841 
845 #define DL_UART_Main_isIdleModeDetected DL_UART_isIdleModeDetected
846 
850 #define DL_UART_Main_setTXFIFOThreshold DL_UART_setTXFIFOThreshold
851 
855 #define DL_UART_Main_getTXFIFOThreshold DL_UART_getTXFIFOThreshold
856 
860 #define DL_UART_Main_setRXFIFOThreshold DL_UART_setRXFIFOThreshold
861 
865 #define DL_UART_Main_getRXFIFOThreshold DL_UART_getRXFIFOThreshold
866 
870 #define DL_UART_Main_setRXInterruptTimeout DL_UART_setRXInterruptTimeout
871 
875 #define DL_UART_Main_getRXInterruptTimeout DL_UART_getRXInterruptTimeout
876 
880 #define DL_UART_Main_getIntegerBaudRateDivisor \
881  DL_UART_getIntegerBaudRateDivisor
882 
886 #define DL_UART_Main_getFractionalBaudRateDivisor \
887  DL_UART_getFractionalBaudRateDivisor
888 
892 #define DL_UART_Main_setBaudRateDivisor DL_UART_setBaudRateDivisor
893 
897 #define DL_UART_Main_transmitData DL_UART_transmitData
898 
902 #define DL_UART_Main_receiveData DL_UART_receiveData
903 
907 #define DL_UART_Main_getErrorStatus DL_UART_getErrorStatus
908 
912 #define DL_UART_Main_enableInterrupt DL_UART_enableInterrupt
913 
917 #define DL_UART_Main_disableInterrupt DL_UART_disableInterrupt
918 
922 #define DL_UART_Main_getEnabledInterrupts DL_UART_getEnabledInterrupts
923 
927 #define DL_UART_Main_getEnabledInterruptStatus \
928  DL_UART_getEnabledInterruptStatus
929 
933 #define DL_UART_Main_getRawInterruptStatus DL_UART_getRawInterruptStatus
934 
938 #define DL_UART_Main_getPendingInterrupt DL_UART_getPendingInterrupt
939 
943 #define DL_UART_Main_clearInterruptStatus DL_UART_clearInterruptStatus
944 
948 #define DL_UART_Main_changeConfig DL_UART_changeConfig
949 
953 #define DL_UART_Main_enableAnalogGlitchFilter DL_UART_enableAnalogGlitchFilter
954 
958 #define DL_UART_Main_disableAnalogGlitchFilter \
959  DL_UART_disableAnalogGlitchFilter
960 
964 #define DL_UART_Main_isAnalogGlitchFilterEnabled \
965  DL_UART_isAnalogGlitchFilterEnabled
966 
970 #define DL_UART_Main_enableGlitchFilterChaining \
971  DL_UART_enableGlitchFilterChaining
972 
976 #define DL_UART_Main_disableGlitchFilterChaining \
977  DL_UART_disableGlitchFilterChaining
978 
982 #define DL_UART_Main_isGlitchFilterChainingEnabled \
983  DL_UART_isGlitchFilterChainingEnabled
984 
988 #define DL_UART_Main_setAnalogPulseWidth DL_UART_setAnalogPulseWidth
989 
993 #define DL_UART_Main_getAnalogPulseWidth DL_UART_getAnalogPulseWidth
994 
998 #define DL_UART_Main_transmitDataBlocking DL_UART_transmitDataBlocking
999 
1003 #define DL_UART_Main_receiveDataBlocking DL_UART_receiveDataBlocking
1004 
1008 #define DL_UART_Main_transmitDataCheck DL_UART_transmitDataCheck
1009 
1013 #define DL_UART_Main_receiveDataCheck DL_UART_receiveDataCheck
1014 
1018 #define DL_UART_Main_drainRXFIFO DL_UART_drainRXFIFO
1019 
1023 #define DL_UART_Main_fillTXFIFO DL_UART_fillTXFIFO
1024 
1028 #define DL_UART_Main_enableDMAReceiveEvent DL_UART_enableDMAReceiveEvent
1029 
1033 #define DL_UART_Main_enableDMATransmitEvent DL_UART_enableDMATransmitEvent
1034 
1038 #define DL_UART_Main_disableDMAReceiveEvent DL_UART_disableDMAReceiveEvent
1039 
1043 #define DL_UART_Main_disableDMATransmitEvent DL_UART_disableDMATransmitEvent
1044 
1048 #define DL_UART_Main_getEnabledDMAReceiveEvent \
1049  DL_UART_getEnabledDMAReceiveEvent
1050 
1054 #define DL_UART_Main_getEnabledDMATransmitEvent \
1055  DL_UART_getEnabledDMATransmitEvent
1056 
1060 #define DL_UART_Main_getEnabledDMAReceiveEventStatus \
1061  DL_UART_getEnabledDMAReceiveEventStatus
1062 
1066 #define DL_UART_Main_getEnabledDMATransmitEventStatus \
1067  DL_UART_getEnabledDMATransmitEventStatus
1068 
1072 #define DL_UART_Main_getRawDMAReceiveEventStatus \
1073  DL_UART_getRawDMAReceiveEventStatus
1074 
1078 #define DL_UART_Main_getRawDMATransmitEventStatus \
1079  DL_UART_getRawDMATransmitEventStatus
1080 
1084 #define DL_UART_Main_getPendingDMAReceiveEvent \
1085  DL_UART_getPendingDMAReceiveEvent
1086 
1090 #define DL_UART_Main_getPendingDMATransmitEvent \
1091  DL_UART_getPendingDMATransmitEvent
1092 
1096 #define DL_UART_Main_clearDMAReceiveEventStatus \
1097  DL_UART_clearDMAReceiveEventStatus
1098 
1102 #define DL_UART_Main_clearDMATransmitEventStatus \
1103  DL_UART_clearDMATransmitEventStatus
1104 
1108 #define DL_UART_Main_setAddressMask DL_UART_setAddressMask
1109 
1113 #define DL_UART_Main_getAddressMask DL_UART_getAddressMask
1114 
1118 #define DL_UART_Main_setAddress DL_UART_setAddress
1119 
1123 #define DL_UART_Main_getAddress DL_UART_getAddress
1124 
1125 /* clang-format on */
1126 
1127 #ifdef __cplusplus
1128 }
1129 #endif
1130 
1131 #endif /* __MSPM0_HAS_UART_MAIN__ */
1132 
1133 #endif /* ti_dl_dl_uart_main__include */
1134 
UART Driver Library.
Configuration struct for DL_UART_setClockConfig.
Definition: dl_uart.h:539
Configuration struct for DL_UART_init.
Definition: dl_uart.h:515
DL_UART_Config DL_UART_Main_Config
Redirects to common DL_UART_Config.
Definition: dl_uart_main.h:66
DL_UART_ClockConfig DL_UART_Main_ClockConfig
Redirects to common DL_UART_ClockConfig.
Definition: dl_uart_main.h:72
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale