104 #define PORT_ACTION_CLEAR (0U)
106 #define PORT_ACTION_SET (1U)
108 #define PORT_ACTION_TOGGLE (2U)
110 #define PORT_ACTION_INPUT (3U)
112 #define PORT_ACTION_OUTPUT (4U)
#define PORT
Definition: tle987x.h:6070
#define PORT_P0_OD_P0_Msk
Definition: tle987x.h:8538
#define PORT_P1_PUDSEL_P1_Msk
Definition: tle987x.h:8637
#define PORT_P1_DIR_P1_Pos
Definition: tle987x.h:8605
#define PORT_P0_PUDEN_P2_Msk
Definition: tle987x.h:8553
#define PORT_P2_DIR_P3_Pos
Definition: tle987x.h:8660
#define PORT_P1_DIR_P3_Msk
Definition: tle987x.h:8610
#define PORT_P1_DATA_P3_Pos
Definition: tle987x.h:8598
#define PORT_P0_OD_P4_Msk
Definition: tle987x.h:8546
#define PORT_P1_OD_P4_Msk
Definition: tle987x.h:8621
#define PORT_P1_OD_P4_Pos
Definition: tle987x.h:8620
#define PORT_P0_PUDSEL_P4_Msk
Definition: tle987x.h:8568
#define PORT_P1_PUDSEL_P1_Pos
Definition: tle987x.h:8636
#define PORT_P0_DIR_P0_Pos
Definition: tle987x.h:8526
#define PORT_P2_PUDSEL_P2_Msk
Definition: tle987x.h:8681
#define PORT_P0_DIR_P0_Msk
Definition: tle987x.h:8527
#define PORT_P2_DATA_P2_Pos
Definition: tle987x.h:8647
#define PORT_P0_PUDEN_P0_Msk
Definition: tle987x.h:8549
#define PORT_P2_DIR_P2_Pos
Definition: tle987x.h:8658
#define PORT_P1_OD_P0_Msk
Definition: tle987x.h:8615
#define PORT_P1_DATA_P1_Msk
Definition: tle987x.h:8595
#define PORT_P1_PUDEN_P4_Pos
Definition: tle987x.h:8631
#define PORT_P0_PUDSEL_P0_Msk
Definition: tle987x.h:8560
#define PORT_P1_PUDEN_P1_Msk
Definition: tle987x.h:8626
#define PORT_P0_DATA_P1_Msk
Definition: tle987x.h:8518
#define PORT_P0_DATA_P4_Msk
Definition: tle987x.h:8524
#define PORT_P0_DIR_P2_Pos
Definition: tle987x.h:8530
#define PORT_P2_DATA_P0_Msk
Definition: tle987x.h:8646
#define PORT_P0_OD_P1_Msk
Definition: tle987x.h:8540
#define PORT_P0_DIR_P1_Msk
Definition: tle987x.h:8529
#define PORT_P2_DIR_P4_Pos
Definition: tle987x.h:8662
#define PORT_P1_PUDEN_P4_Msk
Definition: tle987x.h:8632
#define PORT_P0_PUDEN_P4_Pos
Definition: tle987x.h:8556
#define PORT_P2_DATA_P5_Pos
Definition: tle987x.h:8653
#define PORT_P0_PUDSEL_P0_Pos
Definition: tle987x.h:8559
#define PORT_P2_DATA_P3_Msk
Definition: tle987x.h:8650
#define PORT_P0_PUDSEL_P3_Pos
Definition: tle987x.h:8565
#define PORT_P2_PUDSEL_P4_Pos
Definition: tle987x.h:8684
#define PORT_P1_DATA_P2_Msk
Definition: tle987x.h:8597
#define PORT_P0_PUDSEL_P2_Msk
Definition: tle987x.h:8564
#define PORT_P2_PUDSEL_P0_Pos
Definition: tle987x.h:8678
#define PORT_P1_DIR_P4_Pos
Definition: tle987x.h:8611
#define PORT_P0_PUDSEL_P1_Pos
Definition: tle987x.h:8561
#define PORT_P2_PUDEN_P4_Pos
Definition: tle987x.h:8673
#define PORT_P0_DIR_P2_Msk
Definition: tle987x.h:8531
#define PORT_P2_PUDEN_P3_Msk
Definition: tle987x.h:8672
#define PORT_P1_OD_P3_P2_Pos
Definition: tle987x.h:8618
#define PORT_P1_PUDEN_P0_Pos
Definition: tle987x.h:8623
#define PORT_P1_PUDSEL_P4_Pos
Definition: tle987x.h:8642
#define PORT_P0_OD_P3_Msk
Definition: tle987x.h:8544
#define PORT_P0_OD_P1_Pos
Definition: tle987x.h:8539
#define PORT_P1_DIR_P4_Msk
Definition: tle987x.h:8612
#define PORT_P1_DIR_P3_Pos
Definition: tle987x.h:8609
#define PORT_P2_PUDSEL_P0_Msk
Definition: tle987x.h:8679
#define PORT_P0_PUDEN_P1_Pos
Definition: tle987x.h:8550
#define PORT_P2_DIR_P5_Pos
Definition: tle987x.h:8664
#define PORT_P1_PUDEN_P2_Msk
Definition: tle987x.h:8628
#define PORT_P0_DIR_P4_Msk
Definition: tle987x.h:8535
#define PORT_P2_PUDSEL_P4_Msk
Definition: tle987x.h:8685
#define PORT_P1_PUDSEL_P2_Msk
Definition: tle987x.h:8639
#define PORT_P0_OD_P4_Pos
Definition: tle987x.h:8545
#define PORT_P2_DIR_P0_Msk
Definition: tle987x.h:8657
#define PORT_P2_DATA_P0_Pos
Definition: tle987x.h:8645
#define PORT_P0_DATA_P3_Pos
Definition: tle987x.h:8521
#define PORT_P0_DIR_P1_Pos
Definition: tle987x.h:8528
#define PORT_P1_DATA_P0_Pos
Definition: tle987x.h:8592
#define PORT_P1_PUDSEL_P4_Msk
Definition: tle987x.h:8643
#define PORT_P2_DIR_P2_Msk
Definition: tle987x.h:8659
#define PORT_P0_PUDSEL_P1_Msk
Definition: tle987x.h:8562
#define PORT_P1_OD_P3_P2_Msk
Definition: tle987x.h:8619
#define PORT_P2_DIR_P0_Pos
Definition: tle987x.h:8656
#define PORT_P0_DATA_P0_Pos
Definition: tle987x.h:8515
#define PORT_P1_DATA_P4_Pos
Definition: tle987x.h:8600
#define PORT_P0_PUDEN_P2_Pos
Definition: tle987x.h:8552
#define PORT_P2_PUDEN_P0_Pos
Definition: tle987x.h:8667
#define PORT_P0_DATA_P2_Pos
Definition: tle987x.h:8519
#define PORT_P1_PUDSEL_P0_Pos
Definition: tle987x.h:8634
#define PORT_P0_PUDEN_P0_Pos
Definition: tle987x.h:8548
#define PORT_P1_PUDEN_P1_Pos
Definition: tle987x.h:8625
#define PORT_P0_PUDSEL_P2_Pos
Definition: tle987x.h:8563
#define PORT_P1_PUDEN_P3_Msk
Definition: tle987x.h:8630
#define PORT_P1_OD_P1_Pos
Definition: tle987x.h:8616
#define PORT_P2_PUDEN_P4_Msk
Definition: tle987x.h:8674
#define PORT_P1_DIR_P2_Pos
Definition: tle987x.h:8607
#define PORT_P0_DATA_P1_Pos
Definition: tle987x.h:8517
#define PORT_P0_OD_P0_Pos
Definition: tle987x.h:8537
#define PORT_P1_PUDSEL_P3_Msk
Definition: tle987x.h:8641
#define PORT_P0_OD_P3_Pos
Definition: tle987x.h:8543
#define PORT_P0_PUDEN_P3_Msk
Definition: tle987x.h:8555
#define PORT_P2_DATA_P4_Msk
Definition: tle987x.h:8652
#define PORT_P2_DATA_P3_Pos
Definition: tle987x.h:8649
#define PORT_P2_PUDSEL_P5_Msk
Definition: tle987x.h:8687
#define PORT_P1_PUDEN_P0_Msk
Definition: tle987x.h:8624
#define PORT_P2_PUDEN_P5_Msk
Definition: tle987x.h:8676
#define PORT_P2_DATA_P4_Pos
Definition: tle987x.h:8651
#define PORT_P1_PUDEN_P2_Pos
Definition: tle987x.h:8627
#define PORT_P2_PUDEN_P2_Msk
Definition: tle987x.h:8670
#define PORT_P1_DIR_P2_Msk
Definition: tle987x.h:8608
#define PORT_P1_OD_P0_Pos
Definition: tle987x.h:8614
#define PORT_P1_DATA_P2_Pos
Definition: tle987x.h:8596
#define PORT_P1_DATA_P3_Msk
Definition: tle987x.h:8599
#define PORT_P0_DATA_P2_Msk
Definition: tle987x.h:8520
#define PORT_P0_OD_P2_Msk
Definition: tle987x.h:8542
#define PORT_P1_PUDSEL_P2_Pos
Definition: tle987x.h:8638
#define PORT_P0_OD_P2_Pos
Definition: tle987x.h:8541
#define PORT_P1_DIR_P0_Msk
Definition: tle987x.h:8604
#define PORT_P0_DIR_P3_Msk
Definition: tle987x.h:8533
#define PORT_P2_PUDEN_P3_Pos
Definition: tle987x.h:8671
#define PORT_P2_DIR_P3_Msk
Definition: tle987x.h:8661
#define PORT_P1_PUDSEL_P3_Pos
Definition: tle987x.h:8640
#define PORT_P2_PUDEN_P2_Pos
Definition: tle987x.h:8669
#define PORT_P1_DATA_P1_Pos
Definition: tle987x.h:8594
#define PORT_P0_DIR_P3_Pos
Definition: tle987x.h:8532
#define PORT_P0_PUDEN_P3_Pos
Definition: tle987x.h:8554
#define PORT_P1_DATA_P4_Msk
Definition: tle987x.h:8601
#define PORT_P0_DATA_P4_Pos
Definition: tle987x.h:8523
#define PORT_P0_PUDSEL_P4_Pos
Definition: tle987x.h:8567
#define PORT_P0_DATA_P3_Msk
Definition: tle987x.h:8522
#define PORT_P1_PUDEN_P3_Pos
Definition: tle987x.h:8629
#define PORT_P2_DATA_P2_Msk
Definition: tle987x.h:8648
#define PORT_P0_PUDSEL_P3_Msk
Definition: tle987x.h:8566
#define PORT_P0_DATA_P0_Msk
Definition: tle987x.h:8516
#define PORT_P2_DATA_P5_Msk
Definition: tle987x.h:8654
#define PORT_P2_PUDEN_P0_Msk
Definition: tle987x.h:8668
#define PORT_P0_DIR_P4_Pos
Definition: tle987x.h:8534
#define PORT_P1_DATA_P0_Msk
Definition: tle987x.h:8593
#define PORT_P2_PUDSEL_P3_Pos
Definition: tle987x.h:8682
#define PORT_P0_PUDEN_P4_Msk
Definition: tle987x.h:8557
#define PORT_P1_PUDSEL_P0_Msk
Definition: tle987x.h:8635
#define PORT_P2_DIR_P5_Msk
Definition: tle987x.h:8665
#define PORT_P2_DIR_P4_Msk
Definition: tle987x.h:8663
#define PORT_P2_PUDSEL_P2_Pos
Definition: tle987x.h:8680
#define PORT_P1_OD_P1_Msk
Definition: tle987x.h:8617
#define PORT_P1_DIR_P0_Pos
Definition: tle987x.h:8603
#define PORT_P2_PUDEN_P5_Pos
Definition: tle987x.h:8675
#define PORT_P0_PUDEN_P1_Msk
Definition: tle987x.h:8551
#define PORT_P2_PUDSEL_P3_Msk
Definition: tle987x.h:8683
#define PORT_P2_PUDSEL_P5_Pos
Definition: tle987x.h:8686
#define PORT_P1_DIR_P1_Msk
Definition: tle987x.h:8606
INLINE void PORT_P00_Output_High_Set(void)
sets Port P00 to High Status.
Definition: port.h:326
INLINE void PORT_P24_PullUpDown_En(void)
enables PullUpDown for Port P24.
Definition: port.h:2742
INLINE void PORT_P04_PullUp_Set(void)
sets PullUp for Port P04.
Definition: port.h:1224
INLINE void PORT_P11_Output_Low_Set(void)
sets Port P11 to Low Status.
Definition: port.h:1532
INLINE void PORT_P12_P13_OpenDrain_Dis(void)
disables Output OpenDrain for Port P12/P13.
Definition: port.h:1940
INLINE void PORT_P11_Output_High_Set(void)
sets Port P11 to High Status.
Definition: port.h:1513
INLINE void PORT_P02_PullUpDown_Dis(void)
disables PullUpDown for Port P02.
Definition: port.h:994
INLINE void PORT_P04_OpenDrain_En(void)
enables Output OpenDrain for Port P04.
Definition: port.h:873
INLINE void PORT_P10_Output_Set(void)
sets Port P10 to Output.
Definition: port.h:1261
INLINE void PORT_P25_PullUpDown_Dis(void)
disables PullUpDown for Port P25.
Definition: port.h:2793
INLINE void PORT_P24_Dis(void)
sets Port P24 to Disable.
Definition: port.h:2456
INLINE void PORT_P03_Output_Set(void)
sets Port P03 to Output.
Definition: port.h:248
INLINE void PORT_P03_PullUpDown_Dis(void)
disables PullUpDown for Port P03.
Definition: port.h:1028
INLINE void PORT_P11_PullUpDown_Dis(void)
disables PullUpDown for Port P11.
Definition: port.h:2046
uint8 PORT_ReadPin(uint32 PortPin)
Reads a port pin.
INLINE void PORT_P12_Output_High_Set(void)
sets Port P12 to High Status.
Definition: port.h:1570
INLINE void PORT_P01_Output_Toggle_Set(void)
sets Port P01 to Toggle Status.
Definition: port.h:421
INLINE void PORT_P14_OpenDrain_Dis(void)
disables Output OpenDrain for Port P14.
Definition: port.h:1978
INLINE void PORT_P00_PullUp_Set(void)
sets PullUp for Port P00.
Definition: port.h:1080
INLINE void PORT_P00_OpenDrain_Dis(void)
disables Output OpenDrain for Port P00.
Definition: port.h:740
INLINE void PORT_P14_Output_High_Set(void)
sets Port P14 to High Status.
Definition: port.h:1684
INLINE void PORT_P20_Dis(void)
sets Port P20 to Disable.
Definition: port.h:2345
INLINE void PORT_P00_PullDown_Set(void)
sets PullDown for Port P00.
Definition: port.h:1098
INLINE void PORT_P02_OpenDrain_Dis(void)
disables Output OpenDrain for Port P02.
Definition: port.h:816
INLINE void PORT_P13_PullUpDown_Dis(void)
disables PullUpDown for Port P13.
Definition: port.h:2114
INLINE void PORT_P20_PullUpDown_Dis(void)
disables PullUpDown for Port P20.
Definition: port.h:2657
INLINE void PORT_P14_PullUpDown_En(void)
enables PullUpDown for Port P14.
Definition: port.h:2131
INLINE void PORT_P12_PullDown_Set(void)
sets PullDown for Port P12.
Definition: port.h:2256
INLINE void PORT_P01_Output_High_Set(void)
sets Port P01 to High Status.
Definition: port.h:383
INLINE void PORT_P04_PullUpDown_En(void)
enables PullUpDown for Port P04.
Definition: port.h:1045
INLINE void PORT_P13_Output_High_Set(void)
sets Port P13 to High Status.
Definition: port.h:1627
INLINE void PORT_P14_Input_Set(void)
sets Port P14 to Input.
Definition: port.h:1437
INLINE void PORT_P14_PullUpDown_Dis(void)
disables PullUpDown for Port P14.
Definition: port.h:2148
INLINE void PORT_P03_OpenDrain_En(void)
enables Output OpenDrain for Port P03.
Definition: port.h:835
INLINE void PORT_P01_PullUp_Set(void)
sets PullUp for Port P01.
Definition: port.h:1116
INLINE void PORT_P00_Output_Toggle_Set(void)
sets Port P00 to Toggle Status.
Definition: port.h:364
INLINE void PORT_P14_PullDown_Set(void)
sets PullDown for Port P14.
Definition: port.h:2328
INLINE void PORT_P23_PullDown_Set(void)
sets PullDown for Port P23.
Definition: port.h:2901
INLINE void PORT_P02_Output_Low_Set(void)
sets Port P02 to Low Status.
Definition: port.h:459
INLINE void PORT_P22_PullUpDown_Dis(void)
disables PullUpDown for Port P22.
Definition: port.h:2691
uint8 PORT_ReadPort(uint32 Port)
Reads a port.
INLINE void PORT_P10_OpenDrain_En(void)
enables Output OpenDrain for Port P10.
Definition: port.h:1845
INLINE void PORT_P24_Input_Set(void)
sets Port P24 to Input.
Definition: port.h:2476
INLINE void PORT_P03_Output_High_Set(void)
sets Port P03 to High Status.
Definition: port.h:497
INLINE void PORT_P13_PullDown_Set(void)
sets PullDown for Port P13.
Definition: port.h:2292
INLINE void PORT_P04_PullDown_Set(void)
sets PullDown for Port P04.
Definition: port.h:1242
INLINE void PORT_P14_OpenDrain_En(void)
enables Output OpenDrain for Port P14.
Definition: port.h:1959
INLINE void PORT_P00_PullUpDown_En(void)
enables PullUpDown for Port P00.
Definition: port.h:909
INLINE void PORT_P03_OpenDrain_Dis(void)
disables Output OpenDrain for Port P03.
Definition: port.h:854
INLINE void PORT_P10_Input_Set(void)
sets Port P10 to Input.
Definition: port.h:1281
INLINE void PORT_P12_PullUpDown_Dis(void)
disables PullUpDown for Port P12.
Definition: port.h:2080
INLINE void PORT_P22_PullUp_Set(void)
sets PullUp for Port P22.
Definition: port.h:2847
INLINE void PORT_P00_OpenDrain_En(void)
enables Output OpenDrain for Port P00.
Definition: port.h:721
INLINE void PORT_P24_PullUpDown_Dis(void)
disables PullUpDown for Port P24.
Definition: port.h:2759
INLINE void PORT_P03_Input_Set(void)
sets Port P03 to Input.
Definition: port.h:268
INLINE void PORT_P23_PullUpDown_Dis(void)
disables PullUpDown for Port P23.
Definition: port.h:2725
INLINE void PORT_P22_Input_Set(void)
sets Port P22 to Input.
Definition: port.h:2402
INLINE void PORT_P20_Input_Set(void)
sets Port P20 to Input.
Definition: port.h:2365
INLINE uint8 PORT_P10_Get(void)
reads Port P10 Status.
Definition: port.h:1744
void PORT_ChangePin(uint32 PortPin, uint32 Action)
Sets/clears/toggles a port pin in a safe way, i.e. with interrupt disable.
INLINE void PORT_P01_OpenDrain_Dis(void)
disables Output OpenDrain for Port P01.
Definition: port.h:778
INLINE void PORT_P11_OpenDrain_En(void)
enables Output OpenDrain for Port P11.
Definition: port.h:1883
INLINE void PORT_P11_PullUp_Set(void)
sets PullUp for Port P11.
Definition: port.h:2202
INLINE void PORT_P13_PullUpDown_En(void)
enables PullUpDown for Port P13.
Definition: port.h:2097
INLINE void PORT_P01_Output_Set(void)
sets Port P01 to Output.
Definition: port.h:170
INLINE void PORT_P25_PullUpDown_En(void)
enables PullUpDown for Port P25.
Definition: port.h:2776
INLINE void PORT_P04_Input_Set(void)
sets Port P04 to Input.
Definition: port.h:307
void PORT_Init(void)
Initializes the PORT module based on the Config Wizard for MOTIX MCU configuration.
INLINE void PORT_P11_Input_Set(void)
sets Port P11 to Input.
Definition: port.h:1320
INLINE void PORT_P25_Dis(void)
sets Port P25 to Disable.
Definition: port.h:2493
INLINE uint8 PORT_P24_Get(void)
reads Port P24 Status.
Definition: port.h:2601
INLINE void PORT_P04_Output_High_Set(void)
sets Port P04 to High Status.
Definition: port.h:554
INLINE void PORT_P12_Input_Set(void)
sets Port P12 to Input.
Definition: port.h:1359
INLINE void PORT_P11_PullUpDown_En(void)
enables PullUpDown for Port P11.
Definition: port.h:2029
INLINE void PORT_P14_Output_Set(void)
sets Port P14 to Output.
Definition: port.h:1417
INLINE void PORT_P13_Output_Low_Set(void)
sets Port P13 to Low Status.
Definition: port.h:1646
INLINE void PORT_P01_Input_Set(void)
sets Port P01 to Input.
Definition: port.h:190
INLINE void PORT_P24_PullDown_Set(void)
sets PullDown for Port P24.
Definition: port.h:2937
INLINE void PORT_P02_PullDown_Set(void)
sets PullDown for Port P02.
Definition: port.h:1170
INLINE void PORT_P13_Output_Set(void)
sets Port P13 to Output.
Definition: port.h:1378
INLINE uint8 PORT_P25_Get(void)
reads Port P25 Status.
Definition: port.h:2623
INLINE void PORT_P11_OpenDrain_Dis(void)
disables Output OpenDrain for Port P11.
Definition: port.h:1902
INLINE void PORT_P03_Output_Toggle_Set(void)
sets Port P03 to Toggle Status.
Definition: port.h:535
INLINE void PORT_P00_Output_Set(void)
sets Port P00 to Output.
Definition: port.h:131
INLINE void PORT_P02_Output_Set(void)
sets Port P02 to Output.
Definition: port.h:209
INLINE void PORT_P03_PullUp_Set(void)
sets PullUp for Port P03.
Definition: port.h:1188
INLINE void PORT_P00_Output_Low_Set(void)
sets Port P00 to Low Status.
Definition: port.h:345
INLINE uint8 PORT_P04_Get(void)
reads Port P04 Status.
Definition: port.h:702
INLINE uint8 PORT_P11_Get(void)
reads Port P11 Status.
Definition: port.h:1766
INLINE void PORT_P12_PullUpDown_En(void)
enables PullUpDown for Port P12.
Definition: port.h:2063
INLINE void PORT_P14_PullUp_Set(void)
sets PullUp for Port P14.
Definition: port.h:2310
INLINE void PORT_P02_OpenDrain_En(void)
enables Output OpenDrain for Port P02.
Definition: port.h:797
INLINE uint8 PORT_P12_Get(void)
reads Port P12 Status.
Definition: port.h:1786
INLINE void PORT_P00_PullUpDown_Dis(void)
disables PullUpDown for Port P00.
Definition: port.h:926
INLINE void PORT_P00_Input_Set(void)
sets Port P00 to Input.
Definition: port.h:151
INLINE void PORT_P23_Dis(void)
sets Port P23 to Disable.
Definition: port.h:2419
INLINE void PORT_P04_PullUpDown_Dis(void)
disables PullUpDown for Port P04.
Definition: port.h:1062
INLINE uint8 PORT_P01_Get(void)
reads Port P01 Status.
Definition: port.h:636
INLINE void PORT_P04_Output_Low_Set(void)
sets Port P04 to Low Status.
Definition: port.h:573
INLINE void PORT_P24_PullUp_Set(void)
sets PullUp for Port P24.
Definition: port.h:2919
INLINE void PORT_P13_Input_Set(void)
sets Port P13 to Input.
Definition: port.h:1398
INLINE void PORT_P10_PullUpDown_Dis(void)
disables PullUpDown for Port P10.
Definition: port.h:2012
INLINE void PORT_P22_Dis(void)
sets Port P22 to Disable.
Definition: port.h:2382
INLINE void PORT_P02_PullUp_Set(void)
sets PullUp for Port P02.
Definition: port.h:1152
INLINE void PORT_P10_PullUpDown_En(void)
enables PullUpDown for Port P10.
Definition: port.h:1995
INLINE void PORT_P03_Output_Low_Set(void)
sets Port P03 to Low Status.
Definition: port.h:516
INLINE uint8 PORT_P23_Get(void)
reads Port P23 Status.
Definition: port.h:2579
INLINE void PORT_P23_PullUpDown_En(void)
enables PullUpDown for Port P23.
Definition: port.h:2708
INLINE void PORT_P14_Output_Low_Set(void)
sets Port P14 to Low Status.
Definition: port.h:1703
INLINE uint8 PORT_P03_Get(void)
reads Port P03 Status.
Definition: port.h:680
INLINE void PORT_P04_Output_Toggle_Set(void)
sets Port P04 to Toggle Status.
Definition: port.h:592
INLINE void PORT_P12_Output_Set(void)
sets Port P12 to Output.
Definition: port.h:1339
INLINE void PORT_P04_OpenDrain_Dis(void)
disables Output OpenDrain for Port P04.
Definition: port.h:892
INLINE void PORT_P01_OpenDrain_En(void)
enables Output OpenDrain for Port P01.
Definition: port.h:759
INLINE uint8 PORT_P02_Get(void)
reads Port P02 Status.
Definition: port.h:658
INLINE uint8 PORT_P13_Get(void)
reads Port P13 Status.
Definition: port.h:1806
INLINE void PORT_P01_Output_Low_Set(void)
sets Port P01 to Low Status.
Definition: port.h:402
INLINE void PORT_P11_Output_Toggle_Set(void)
sets Port P11 to Toggle Status.
Definition: port.h:1551
INLINE void PORT_P10_PullUp_Set(void)
sets PullUp for Port P10.
Definition: port.h:2166
INLINE void PORT_P02_PullUpDown_En(void)
enables PullUpDown for Port P02.
Definition: port.h:977
INLINE void PORT_P12_Output_Toggle_Set(void)
sets Port P12 to Toggle Status.
Definition: port.h:1608
INLINE void PORT_P01_PullDown_Set(void)
sets PullDown for Port P01.
Definition: port.h:1134
INLINE void PORT_P10_OpenDrain_Dis(void)
disables Output OpenDrain for Port P10.
Definition: port.h:1864
INLINE void PORT_P01_PullUpDown_Dis(void)
disables PullUpDown for Port P01.
Definition: port.h:960
INLINE void PORT_P13_Output_Toggle_Set(void)
sets Port P13 to Toggle Status.
Definition: port.h:1665
INLINE void PORT_P20_PullUp_Set(void)
sets PullUp for Port P20.
Definition: port.h:2811
INLINE void PORT_P11_PullDown_Set(void)
sets PullDown for Port P11.
Definition: port.h:2220
INLINE uint8 PORT_P00_Get(void)
reads Port P00 Status.
Definition: port.h:614
INLINE void PORT_P20_PullUpDown_En(void)
enables PullUpDown for Port P20.
Definition: port.h:2640
INLINE void PORT_P04_Output_Set(void)
sets Port P04 to Output.
Definition: port.h:287
INLINE void PORT_P03_PullDown_Set(void)
sets PullDown for Port P03.
Definition: port.h:1206
INLINE void PORT_P02_Input_Set(void)
sets Port P02 to Input.
Definition: port.h:229
INLINE void PORT_P02_Output_High_Set(void)
sets Port P02 to High Status.
Definition: port.h:440
INLINE void PORT_P22_PullUpDown_En(void)
enables PullUpDown for Port P22.
Definition: port.h:2674
INLINE void PORT_P03_PullUpDown_En(void)
enables PullUpDown for Port P03.
Definition: port.h:1011
INLINE void PORT_P20_PullDown_Set(void)
sets PullDown for Port P20.
Definition: port.h:2829
INLINE void PORT_P25_PullDown_Set(void)
sets PullDown for Port P25.
Definition: port.h:2973
INLINE uint8 PORT_P20_Get(void)
reads Port P20 Status.
Definition: port.h:2535
void PORT_ChangePinAlt(uint32 PortPin, uint8 AltSel)
Change Alternate Settings.
INLINE void PORT_P10_Output_Low_Set(void)
sets Port P10 to Low Status.
Definition: port.h:1475
INLINE void PORT_P23_Input_Set(void)
sets Port P23 to Input.
Definition: port.h:2439
INLINE void PORT_P25_PullUp_Set(void)
sets PullUp for Port P25.
Definition: port.h:2955
INLINE void PORT_P12_P13_OpenDrain_En(void)
enables Output OpenDrain for Port P12/P13.
Definition: port.h:1921
INLINE void PORT_P25_Input_Set(void)
sets Port P25 to Input.
Definition: port.h:2513
INLINE void PORT_P10_Output_High_Set(void)
sets Port P10 to High Status.
Definition: port.h:1456
INLINE uint8 PORT_P14_Get(void)
reads Port P14 Status.
Definition: port.h:1826
INLINE void PORT_P13_PullUp_Set(void)
sets PullUp for Port P13.
Definition: port.h:2274
INLINE void PORT_P22_PullDown_Set(void)
sets PullDown for Port P22.
Definition: port.h:2865
INLINE void PORT_P12_PullUp_Set(void)
sets PullUp for Port P12.
Definition: port.h:2238
INLINE uint8 PORT_P22_Get(void)
reads Port P22 Status.
Definition: port.h:2557
INLINE void PORT_P10_PullDown_Set(void)
sets PullDown for Port P10.
Definition: port.h:2184
INLINE void PORT_P02_Output_Toggle_Set(void)
sets Port P02 to Toggle Status.
Definition: port.h:478
INLINE void PORT_P14_Output_Toggle_Set(void)
sets Port P14 to Toggle Status.
Definition: port.h:1722
INLINE void PORT_P10_Output_Toggle_Set(void)
sets Port P10 to Toggle Status.
Definition: port.h:1494
INLINE void PORT_P23_PullUp_Set(void)
sets PullUp for Port P23.
Definition: port.h:2883
INLINE void PORT_P12_Output_Low_Set(void)
sets Port P12 to Low Status.
Definition: port.h:1589
INLINE void PORT_P01_PullUpDown_En(void)
enables PullUpDown for Port P01.
Definition: port.h:943
INLINE void PORT_P11_Output_Set(void)
sets Port P11 to Output.
Definition: port.h:1300
SFR low level access library.
INLINE void Field_Inv8(volatile uint8 *reg, uint8 msk)
This function inverts a bit field in a 8-bit register.
Definition: sfr_access.h:352
INLINE uint8 u8_Field_Rd8(const volatile uint8 *reg, uint8 pos, uint8 msk)
This function reads a 8-bit field of a 8-bit register.
Definition: sfr_access.h:397
INLINE void Field_Mod8(volatile uint8 *reg, uint8 pos, uint8 msk, uint8 val)
This function writes a bit field in a 8-bit register.
Definition: sfr_access.h:337
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:132
uint8_t uint8
8 bit unsigned value
Definition: types.h:137
uint32_t uint32
32 bit unsigned value
Definition: types.h:139