120 #define PORT_ACTION_CLEAR (0U)
122 #define PORT_ACTION_SET (1U)
124 #define PORT_ACTION_TOGGLE (2U)
126 #define PORT_ACTION_INPUT (3U)
128 #define PORT_ACTION_OUTPUT (4U)
#define PORT
Definition: tle987x.h:6096
#define PORT_P0_OD_P0_Msk
Definition: tle987x.h:8564
#define PORT_P1_PUDSEL_P1_Msk
Definition: tle987x.h:8663
#define PORT_P1_DIR_P1_Pos
Definition: tle987x.h:8631
#define PORT_P0_PUDEN_P2_Msk
Definition: tle987x.h:8579
#define PORT_P2_DIR_P3_Pos
Definition: tle987x.h:8686
#define PORT_P1_DIR_P3_Msk
Definition: tle987x.h:8636
#define PORT_P1_DATA_P3_Pos
Definition: tle987x.h:8624
#define PORT_P0_OD_P4_Msk
Definition: tle987x.h:8572
#define PORT_P1_OD_P4_Msk
Definition: tle987x.h:8647
#define PORT_P1_OD_P4_Pos
Definition: tle987x.h:8646
#define PORT_P0_PUDSEL_P4_Msk
Definition: tle987x.h:8594
#define PORT_P1_PUDSEL_P1_Pos
Definition: tle987x.h:8662
#define PORT_P0_DIR_P0_Pos
Definition: tle987x.h:8552
#define PORT_P2_PUDSEL_P2_Msk
Definition: tle987x.h:8707
#define PORT_P0_DIR_P0_Msk
Definition: tle987x.h:8553
#define PORT_P2_DATA_P2_Pos
Definition: tle987x.h:8673
#define PORT_P0_PUDEN_P0_Msk
Definition: tle987x.h:8575
#define PORT_P2_DIR_P2_Pos
Definition: tle987x.h:8684
#define PORT_P1_OD_P0_Msk
Definition: tle987x.h:8641
#define PORT_P1_DATA_P1_Msk
Definition: tle987x.h:8621
#define PORT_P1_PUDEN_P4_Pos
Definition: tle987x.h:8657
#define PORT_P0_PUDSEL_P0_Msk
Definition: tle987x.h:8586
#define PORT_P1_PUDEN_P1_Msk
Definition: tle987x.h:8652
#define PORT_P0_DATA_P1_Msk
Definition: tle987x.h:8544
#define PORT_P0_DATA_P4_Msk
Definition: tle987x.h:8550
#define PORT_P0_DIR_P2_Pos
Definition: tle987x.h:8556
#define PORT_P2_DATA_P0_Msk
Definition: tle987x.h:8672
#define PORT_P0_OD_P1_Msk
Definition: tle987x.h:8566
#define PORT_P0_DIR_P1_Msk
Definition: tle987x.h:8555
#define PORT_P2_DIR_P4_Pos
Definition: tle987x.h:8688
#define PORT_P1_PUDEN_P4_Msk
Definition: tle987x.h:8658
#define PORT_P0_PUDEN_P4_Pos
Definition: tle987x.h:8582
#define PORT_P2_DATA_P5_Pos
Definition: tle987x.h:8679
#define PORT_P0_PUDSEL_P0_Pos
Definition: tle987x.h:8585
#define PORT_P2_DATA_P3_Msk
Definition: tle987x.h:8676
#define PORT_P0_PUDSEL_P3_Pos
Definition: tle987x.h:8591
#define PORT_P2_PUDSEL_P4_Pos
Definition: tle987x.h:8710
#define PORT_P1_DATA_P2_Msk
Definition: tle987x.h:8623
#define PORT_P0_PUDSEL_P2_Msk
Definition: tle987x.h:8590
#define PORT_P2_PUDSEL_P0_Pos
Definition: tle987x.h:8704
#define PORT_P1_DIR_P4_Pos
Definition: tle987x.h:8637
#define PORT_P0_PUDSEL_P1_Pos
Definition: tle987x.h:8587
#define PORT_P2_PUDEN_P4_Pos
Definition: tle987x.h:8699
#define PORT_P0_DIR_P2_Msk
Definition: tle987x.h:8557
#define PORT_P2_PUDEN_P3_Msk
Definition: tle987x.h:8698
#define PORT_P1_OD_P3_P2_Pos
Definition: tle987x.h:8644
#define PORT_P1_PUDEN_P0_Pos
Definition: tle987x.h:8649
#define PORT_P1_PUDSEL_P4_Pos
Definition: tle987x.h:8668
#define PORT_P0_OD_P3_Msk
Definition: tle987x.h:8570
#define PORT_P0_OD_P1_Pos
Definition: tle987x.h:8565
#define PORT_P1_DIR_P4_Msk
Definition: tle987x.h:8638
#define PORT_P1_DIR_P3_Pos
Definition: tle987x.h:8635
#define PORT_P2_PUDSEL_P0_Msk
Definition: tle987x.h:8705
#define PORT_P0_PUDEN_P1_Pos
Definition: tle987x.h:8576
#define PORT_P2_DIR_P5_Pos
Definition: tle987x.h:8690
#define PORT_P1_PUDEN_P2_Msk
Definition: tle987x.h:8654
#define PORT_P0_DIR_P4_Msk
Definition: tle987x.h:8561
#define PORT_P2_PUDSEL_P4_Msk
Definition: tle987x.h:8711
#define PORT_P1_PUDSEL_P2_Msk
Definition: tle987x.h:8665
#define PORT_P0_OD_P4_Pos
Definition: tle987x.h:8571
#define PORT_P2_DIR_P0_Msk
Definition: tle987x.h:8683
#define PORT_P2_DATA_P0_Pos
Definition: tle987x.h:8671
#define PORT_P0_DATA_P3_Pos
Definition: tle987x.h:8547
#define PORT_P0_DIR_P1_Pos
Definition: tle987x.h:8554
#define PORT_P1_DATA_P0_Pos
Definition: tle987x.h:8618
#define PORT_P1_PUDSEL_P4_Msk
Definition: tle987x.h:8669
#define PORT_P2_DIR_P2_Msk
Definition: tle987x.h:8685
#define PORT_P0_PUDSEL_P1_Msk
Definition: tle987x.h:8588
#define PORT_P1_OD_P3_P2_Msk
Definition: tle987x.h:8645
#define PORT_P2_DIR_P0_Pos
Definition: tle987x.h:8682
#define PORT_P0_DATA_P0_Pos
Definition: tle987x.h:8541
#define PORT_P1_DATA_P4_Pos
Definition: tle987x.h:8626
#define PORT_P0_PUDEN_P2_Pos
Definition: tle987x.h:8578
#define PORT_P2_PUDEN_P0_Pos
Definition: tle987x.h:8693
#define PORT_P0_DATA_P2_Pos
Definition: tle987x.h:8545
#define PORT_P1_PUDSEL_P0_Pos
Definition: tle987x.h:8660
#define PORT_P0_PUDEN_P0_Pos
Definition: tle987x.h:8574
#define PORT_P1_PUDEN_P1_Pos
Definition: tle987x.h:8651
#define PORT_P0_PUDSEL_P2_Pos
Definition: tle987x.h:8589
#define PORT_P1_PUDEN_P3_Msk
Definition: tle987x.h:8656
#define PORT_P1_OD_P1_Pos
Definition: tle987x.h:8642
#define PORT_P2_PUDEN_P4_Msk
Definition: tle987x.h:8700
#define PORT_P1_DIR_P2_Pos
Definition: tle987x.h:8633
#define PORT_P0_DATA_P1_Pos
Definition: tle987x.h:8543
#define PORT_P0_OD_P0_Pos
Definition: tle987x.h:8563
#define PORT_P1_PUDSEL_P3_Msk
Definition: tle987x.h:8667
#define PORT_P0_OD_P3_Pos
Definition: tle987x.h:8569
#define PORT_P0_PUDEN_P3_Msk
Definition: tle987x.h:8581
#define PORT_P2_DATA_P4_Msk
Definition: tle987x.h:8678
#define PORT_P2_DATA_P3_Pos
Definition: tle987x.h:8675
#define PORT_P2_PUDSEL_P5_Msk
Definition: tle987x.h:8713
#define PORT_P1_PUDEN_P0_Msk
Definition: tle987x.h:8650
#define PORT_P2_PUDEN_P5_Msk
Definition: tle987x.h:8702
#define PORT_P2_DATA_P4_Pos
Definition: tle987x.h:8677
#define PORT_P1_PUDEN_P2_Pos
Definition: tle987x.h:8653
#define PORT_P2_PUDEN_P2_Msk
Definition: tle987x.h:8696
#define PORT_P1_DIR_P2_Msk
Definition: tle987x.h:8634
#define PORT_P1_OD_P0_Pos
Definition: tle987x.h:8640
#define PORT_P1_DATA_P2_Pos
Definition: tle987x.h:8622
#define PORT_P1_DATA_P3_Msk
Definition: tle987x.h:8625
#define PORT_P0_DATA_P2_Msk
Definition: tle987x.h:8546
#define PORT_P0_OD_P2_Msk
Definition: tle987x.h:8568
#define PORT_P1_PUDSEL_P2_Pos
Definition: tle987x.h:8664
#define PORT_P0_OD_P2_Pos
Definition: tle987x.h:8567
#define PORT_P1_DIR_P0_Msk
Definition: tle987x.h:8630
#define PORT_P0_DIR_P3_Msk
Definition: tle987x.h:8559
#define PORT_P2_PUDEN_P3_Pos
Definition: tle987x.h:8697
#define PORT_P2_DIR_P3_Msk
Definition: tle987x.h:8687
#define PORT_P1_PUDSEL_P3_Pos
Definition: tle987x.h:8666
#define PORT_P2_PUDEN_P2_Pos
Definition: tle987x.h:8695
#define PORT_P1_DATA_P1_Pos
Definition: tle987x.h:8620
#define PORT_P0_DIR_P3_Pos
Definition: tle987x.h:8558
#define PORT_P0_PUDEN_P3_Pos
Definition: tle987x.h:8580
#define PORT_P1_DATA_P4_Msk
Definition: tle987x.h:8627
#define PORT_P0_DATA_P4_Pos
Definition: tle987x.h:8549
#define PORT_P0_PUDSEL_P4_Pos
Definition: tle987x.h:8593
#define PORT_P0_DATA_P3_Msk
Definition: tle987x.h:8548
#define PORT_P1_PUDEN_P3_Pos
Definition: tle987x.h:8655
#define PORT_P2_DATA_P2_Msk
Definition: tle987x.h:8674
#define PORT_P0_PUDSEL_P3_Msk
Definition: tle987x.h:8592
#define PORT_P0_DATA_P0_Msk
Definition: tle987x.h:8542
#define PORT_P2_DATA_P5_Msk
Definition: tle987x.h:8680
#define PORT_P2_PUDEN_P0_Msk
Definition: tle987x.h:8694
#define PORT_P0_DIR_P4_Pos
Definition: tle987x.h:8560
#define PORT_P1_DATA_P0_Msk
Definition: tle987x.h:8619
#define PORT_P2_PUDSEL_P3_Pos
Definition: tle987x.h:8708
#define PORT_P0_PUDEN_P4_Msk
Definition: tle987x.h:8583
#define PORT_P1_PUDSEL_P0_Msk
Definition: tle987x.h:8661
#define PORT_P2_DIR_P5_Msk
Definition: tle987x.h:8691
#define PORT_P2_DIR_P4_Msk
Definition: tle987x.h:8689
#define PORT_P2_PUDSEL_P2_Pos
Definition: tle987x.h:8706
#define PORT_P1_OD_P1_Msk
Definition: tle987x.h:8643
#define PORT_P1_DIR_P0_Pos
Definition: tle987x.h:8629
#define PORT_P2_PUDEN_P5_Pos
Definition: tle987x.h:8701
#define PORT_P0_PUDEN_P1_Msk
Definition: tle987x.h:8577
#define PORT_P2_PUDSEL_P3_Msk
Definition: tle987x.h:8709
#define PORT_P2_PUDSEL_P5_Pos
Definition: tle987x.h:8712
#define PORT_P1_DIR_P1_Msk
Definition: tle987x.h:8632
INLINE void PORT_P00_Output_High_Set(void)
sets Port P00 to High Status.
Definition: port.h:342
INLINE void PORT_P24_PullUpDown_En(void)
enables PullUpDown for Port P24.
Definition: port.h:2758
INLINE void PORT_P04_PullUp_Set(void)
sets PullUp for Port P04.
Definition: port.h:1240
INLINE void PORT_P11_Output_Low_Set(void)
sets Port P11 to Low Status.
Definition: port.h:1548
INLINE void PORT_P12_P13_OpenDrain_Dis(void)
disables Output OpenDrain for Port P12/P13.
Definition: port.h:1956
INLINE void PORT_P11_Output_High_Set(void)
sets Port P11 to High Status.
Definition: port.h:1529
INLINE void PORT_P02_PullUpDown_Dis(void)
disables PullUpDown for Port P02.
Definition: port.h:1010
INLINE void PORT_P04_OpenDrain_En(void)
enables Output OpenDrain for Port P04.
Definition: port.h:889
INLINE void PORT_P10_Output_Set(void)
sets Port P10 to Output.
Definition: port.h:1277
INLINE void PORT_P25_PullUpDown_Dis(void)
disables PullUpDown for Port P25.
Definition: port.h:2809
INLINE void PORT_P24_Dis(void)
sets Port P24 to Disable.
Definition: port.h:2472
INLINE void PORT_P03_Output_Set(void)
sets Port P03 to Output.
Definition: port.h:264
INLINE void PORT_P03_PullUpDown_Dis(void)
disables PullUpDown for Port P03.
Definition: port.h:1044
INLINE void PORT_P11_PullUpDown_Dis(void)
disables PullUpDown for Port P11.
Definition: port.h:2062
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:1586
INLINE void PORT_P01_Output_Toggle_Set(void)
sets Port P01 to Toggle Status.
Definition: port.h:437
INLINE void PORT_P14_OpenDrain_Dis(void)
disables Output OpenDrain for Port P14.
Definition: port.h:1994
INLINE void PORT_P00_PullUp_Set(void)
sets PullUp for Port P00.
Definition: port.h:1096
INLINE void PORT_P00_OpenDrain_Dis(void)
disables Output OpenDrain for Port P00.
Definition: port.h:756
INLINE void PORT_P14_Output_High_Set(void)
sets Port P14 to High Status.
Definition: port.h:1700
INLINE void PORT_P20_Dis(void)
sets Port P20 to Disable.
Definition: port.h:2361
INLINE void PORT_P00_PullDown_Set(void)
sets PullDown for Port P00.
Definition: port.h:1114
INLINE void PORT_P02_OpenDrain_Dis(void)
disables Output OpenDrain for Port P02.
Definition: port.h:832
INLINE void PORT_P13_PullUpDown_Dis(void)
disables PullUpDown for Port P13.
Definition: port.h:2130
INLINE void PORT_P20_PullUpDown_Dis(void)
disables PullUpDown for Port P20.
Definition: port.h:2673
INLINE void PORT_P14_PullUpDown_En(void)
enables PullUpDown for Port P14.
Definition: port.h:2147
INLINE void PORT_P12_PullDown_Set(void)
sets PullDown for Port P12.
Definition: port.h:2272
INLINE void PORT_P01_Output_High_Set(void)
sets Port P01 to High Status.
Definition: port.h:399
INLINE void PORT_P04_PullUpDown_En(void)
enables PullUpDown for Port P04.
Definition: port.h:1061
INLINE void PORT_P13_Output_High_Set(void)
sets Port P13 to High Status.
Definition: port.h:1643
INLINE void PORT_P14_Input_Set(void)
sets Port P14 to Input.
Definition: port.h:1453
INLINE void PORT_P14_PullUpDown_Dis(void)
disables PullUpDown for Port P14.
Definition: port.h:2164
INLINE void PORT_P03_OpenDrain_En(void)
enables Output OpenDrain for Port P03.
Definition: port.h:851
INLINE void PORT_P01_PullUp_Set(void)
sets PullUp for Port P01.
Definition: port.h:1132
INLINE void PORT_P00_Output_Toggle_Set(void)
sets Port P00 to Toggle Status.
Definition: port.h:380
INLINE void PORT_P14_PullDown_Set(void)
sets PullDown for Port P14.
Definition: port.h:2344
INLINE void PORT_P23_PullDown_Set(void)
sets PullDown for Port P23.
Definition: port.h:2917
INLINE void PORT_P02_Output_Low_Set(void)
sets Port P02 to Low Status.
Definition: port.h:475
INLINE void PORT_P22_PullUpDown_Dis(void)
disables PullUpDown for Port P22.
Definition: port.h:2707
uint8 PORT_ReadPort(uint32 Port)
Reads a port.
INLINE void PORT_P10_OpenDrain_En(void)
enables Output OpenDrain for Port P10.
Definition: port.h:1861
INLINE void PORT_P24_Input_Set(void)
sets Port P24 to Input.
Definition: port.h:2492
INLINE void PORT_P03_Output_High_Set(void)
sets Port P03 to High Status.
Definition: port.h:513
INLINE void PORT_P13_PullDown_Set(void)
sets PullDown for Port P13.
Definition: port.h:2308
INLINE void PORT_P04_PullDown_Set(void)
sets PullDown for Port P04.
Definition: port.h:1258
INLINE void PORT_P14_OpenDrain_En(void)
enables Output OpenDrain for Port P14.
Definition: port.h:1975
INLINE void PORT_P00_PullUpDown_En(void)
enables PullUpDown for Port P00.
Definition: port.h:925
INLINE void PORT_P03_OpenDrain_Dis(void)
disables Output OpenDrain for Port P03.
Definition: port.h:870
INLINE void PORT_P10_Input_Set(void)
sets Port P10 to Input.
Definition: port.h:1297
INLINE void PORT_P12_PullUpDown_Dis(void)
disables PullUpDown for Port P12.
Definition: port.h:2096
INLINE void PORT_P22_PullUp_Set(void)
sets PullUp for Port P22.
Definition: port.h:2863
INLINE void PORT_P00_OpenDrain_En(void)
enables Output OpenDrain for Port P00.
Definition: port.h:737
INLINE void PORT_P24_PullUpDown_Dis(void)
disables PullUpDown for Port P24.
Definition: port.h:2775
INLINE void PORT_P03_Input_Set(void)
sets Port P03 to Input.
Definition: port.h:284
INLINE void PORT_P23_PullUpDown_Dis(void)
disables PullUpDown for Port P23.
Definition: port.h:2741
INLINE void PORT_P22_Input_Set(void)
sets Port P22 to Input.
Definition: port.h:2418
INLINE void PORT_P20_Input_Set(void)
sets Port P20 to Input.
Definition: port.h:2381
INLINE uint8 PORT_P10_Get(void)
reads Port P10 Status.
Definition: port.h:1760
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:794
INLINE void PORT_P11_OpenDrain_En(void)
enables Output OpenDrain for Port P11.
Definition: port.h:1899
INLINE void PORT_P11_PullUp_Set(void)
sets PullUp for Port P11.
Definition: port.h:2218
INLINE void PORT_P13_PullUpDown_En(void)
enables PullUpDown for Port P13.
Definition: port.h:2113
INLINE void PORT_P01_Output_Set(void)
sets Port P01 to Output.
Definition: port.h:186
INLINE void PORT_P25_PullUpDown_En(void)
enables PullUpDown for Port P25.
Definition: port.h:2792
INLINE void PORT_P04_Input_Set(void)
sets Port P04 to Input.
Definition: port.h:323
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:1336
INLINE void PORT_P25_Dis(void)
sets Port P25 to Disable.
Definition: port.h:2509
INLINE uint8 PORT_P24_Get(void)
reads Port P24 Status.
Definition: port.h:2617
INLINE void PORT_P04_Output_High_Set(void)
sets Port P04 to High Status.
Definition: port.h:570
INLINE void PORT_P12_Input_Set(void)
sets Port P12 to Input.
Definition: port.h:1375
INLINE void PORT_P11_PullUpDown_En(void)
enables PullUpDown for Port P11.
Definition: port.h:2045
INLINE void PORT_P14_Output_Set(void)
sets Port P14 to Output.
Definition: port.h:1433
INLINE void PORT_P13_Output_Low_Set(void)
sets Port P13 to Low Status.
Definition: port.h:1662
INLINE void PORT_P01_Input_Set(void)
sets Port P01 to Input.
Definition: port.h:206
INLINE void PORT_P24_PullDown_Set(void)
sets PullDown for Port P24.
Definition: port.h:2953
INLINE void PORT_P02_PullDown_Set(void)
sets PullDown for Port P02.
Definition: port.h:1186
INLINE void PORT_P13_Output_Set(void)
sets Port P13 to Output.
Definition: port.h:1394
INLINE uint8 PORT_P25_Get(void)
reads Port P25 Status.
Definition: port.h:2639
INLINE void PORT_P11_OpenDrain_Dis(void)
disables Output OpenDrain for Port P11.
Definition: port.h:1918
INLINE void PORT_P03_Output_Toggle_Set(void)
sets Port P03 to Toggle Status.
Definition: port.h:551
INLINE void PORT_P00_Output_Set(void)
sets Port P00 to Output.
Definition: port.h:147
INLINE void PORT_P02_Output_Set(void)
sets Port P02 to Output.
Definition: port.h:225
INLINE void PORT_P03_PullUp_Set(void)
sets PullUp for Port P03.
Definition: port.h:1204
INLINE void PORT_P00_Output_Low_Set(void)
sets Port P00 to Low Status.
Definition: port.h:361
INLINE uint8 PORT_P04_Get(void)
reads Port P04 Status.
Definition: port.h:718
INLINE uint8 PORT_P11_Get(void)
reads Port P11 Status.
Definition: port.h:1782
INLINE void PORT_P12_PullUpDown_En(void)
enables PullUpDown for Port P12.
Definition: port.h:2079
INLINE void PORT_P14_PullUp_Set(void)
sets PullUp for Port P14.
Definition: port.h:2326
INLINE void PORT_P02_OpenDrain_En(void)
enables Output OpenDrain for Port P02.
Definition: port.h:813
INLINE uint8 PORT_P12_Get(void)
reads Port P12 Status.
Definition: port.h:1802
INLINE void PORT_P00_PullUpDown_Dis(void)
disables PullUpDown for Port P00.
Definition: port.h:942
INLINE void PORT_P00_Input_Set(void)
sets Port P00 to Input.
Definition: port.h:167
INLINE void PORT_P23_Dis(void)
sets Port P23 to Disable.
Definition: port.h:2435
INLINE void PORT_P04_PullUpDown_Dis(void)
disables PullUpDown for Port P04.
Definition: port.h:1078
INLINE uint8 PORT_P01_Get(void)
reads Port P01 Status.
Definition: port.h:652
INLINE void PORT_P04_Output_Low_Set(void)
sets Port P04 to Low Status.
Definition: port.h:589
INLINE void PORT_P24_PullUp_Set(void)
sets PullUp for Port P24.
Definition: port.h:2935
INLINE void PORT_P13_Input_Set(void)
sets Port P13 to Input.
Definition: port.h:1414
INLINE void PORT_P10_PullUpDown_Dis(void)
disables PullUpDown for Port P10.
Definition: port.h:2028
INLINE void PORT_P22_Dis(void)
sets Port P22 to Disable.
Definition: port.h:2398
INLINE void PORT_P02_PullUp_Set(void)
sets PullUp for Port P02.
Definition: port.h:1168
INLINE void PORT_P10_PullUpDown_En(void)
enables PullUpDown for Port P10.
Definition: port.h:2011
INLINE void PORT_P03_Output_Low_Set(void)
sets Port P03 to Low Status.
Definition: port.h:532
INLINE uint8 PORT_P23_Get(void)
reads Port P23 Status.
Definition: port.h:2595
INLINE void PORT_P23_PullUpDown_En(void)
enables PullUpDown for Port P23.
Definition: port.h:2724
INLINE void PORT_P14_Output_Low_Set(void)
sets Port P14 to Low Status.
Definition: port.h:1719
INLINE uint8 PORT_P03_Get(void)
reads Port P03 Status.
Definition: port.h:696
INLINE void PORT_P04_Output_Toggle_Set(void)
sets Port P04 to Toggle Status.
Definition: port.h:608
INLINE void PORT_P12_Output_Set(void)
sets Port P12 to Output.
Definition: port.h:1355
INLINE void PORT_P04_OpenDrain_Dis(void)
disables Output OpenDrain for Port P04.
Definition: port.h:908
INLINE void PORT_P01_OpenDrain_En(void)
enables Output OpenDrain for Port P01.
Definition: port.h:775
INLINE uint8 PORT_P02_Get(void)
reads Port P02 Status.
Definition: port.h:674
INLINE uint8 PORT_P13_Get(void)
reads Port P13 Status.
Definition: port.h:1822
INLINE void PORT_P01_Output_Low_Set(void)
sets Port P01 to Low Status.
Definition: port.h:418
INLINE void PORT_P11_Output_Toggle_Set(void)
sets Port P11 to Toggle Status.
Definition: port.h:1567
INLINE void PORT_P10_PullUp_Set(void)
sets PullUp for Port P10.
Definition: port.h:2182
INLINE void PORT_P02_PullUpDown_En(void)
enables PullUpDown for Port P02.
Definition: port.h:993
INLINE void PORT_P12_Output_Toggle_Set(void)
sets Port P12 to Toggle Status.
Definition: port.h:1624
INLINE void PORT_P01_PullDown_Set(void)
sets PullDown for Port P01.
Definition: port.h:1150
INLINE void PORT_P10_OpenDrain_Dis(void)
disables Output OpenDrain for Port P10.
Definition: port.h:1880
INLINE void PORT_P01_PullUpDown_Dis(void)
disables PullUpDown for Port P01.
Definition: port.h:976
INLINE void PORT_P13_Output_Toggle_Set(void)
sets Port P13 to Toggle Status.
Definition: port.h:1681
INLINE void PORT_P20_PullUp_Set(void)
sets PullUp for Port P20.
Definition: port.h:2827
INLINE void PORT_P11_PullDown_Set(void)
sets PullDown for Port P11.
Definition: port.h:2236
INLINE uint8 PORT_P00_Get(void)
reads Port P00 Status.
Definition: port.h:630
INLINE void PORT_P20_PullUpDown_En(void)
enables PullUpDown for Port P20.
Definition: port.h:2656
INLINE void PORT_P04_Output_Set(void)
sets Port P04 to Output.
Definition: port.h:303
INLINE void PORT_P03_PullDown_Set(void)
sets PullDown for Port P03.
Definition: port.h:1222
INLINE void PORT_P02_Input_Set(void)
sets Port P02 to Input.
Definition: port.h:245
INLINE void PORT_P02_Output_High_Set(void)
sets Port P02 to High Status.
Definition: port.h:456
INLINE void PORT_P22_PullUpDown_En(void)
enables PullUpDown for Port P22.
Definition: port.h:2690
INLINE void PORT_P03_PullUpDown_En(void)
enables PullUpDown for Port P03.
Definition: port.h:1027
INLINE void PORT_P20_PullDown_Set(void)
sets PullDown for Port P20.
Definition: port.h:2845
INLINE void PORT_P25_PullDown_Set(void)
sets PullDown for Port P25.
Definition: port.h:2989
INLINE uint8 PORT_P20_Get(void)
reads Port P20 Status.
Definition: port.h:2551
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:1491
INLINE void PORT_P23_Input_Set(void)
sets Port P23 to Input.
Definition: port.h:2455
INLINE void PORT_P25_PullUp_Set(void)
sets PullUp for Port P25.
Definition: port.h:2971
INLINE void PORT_P12_P13_OpenDrain_En(void)
enables Output OpenDrain for Port P12/P13.
Definition: port.h:1937
INLINE void PORT_P25_Input_Set(void)
sets Port P25 to Input.
Definition: port.h:2529
INLINE void PORT_P10_Output_High_Set(void)
sets Port P10 to High Status.
Definition: port.h:1472
INLINE uint8 PORT_P14_Get(void)
reads Port P14 Status.
Definition: port.h:1842
INLINE void PORT_P13_PullUp_Set(void)
sets PullUp for Port P13.
Definition: port.h:2290
INLINE void PORT_P22_PullDown_Set(void)
sets PullDown for Port P22.
Definition: port.h:2881
INLINE void PORT_P12_PullUp_Set(void)
sets PullUp for Port P12.
Definition: port.h:2254
INLINE uint8 PORT_P22_Get(void)
reads Port P22 Status.
Definition: port.h:2573
INLINE void PORT_P10_PullDown_Set(void)
sets PullDown for Port P10.
Definition: port.h:2200
INLINE void PORT_P02_Output_Toggle_Set(void)
sets Port P02 to Toggle Status.
Definition: port.h:494
INLINE void PORT_P14_Output_Toggle_Set(void)
sets Port P14 to Toggle Status.
Definition: port.h:1738
INLINE void PORT_P10_Output_Toggle_Set(void)
sets Port P10 to Toggle Status.
Definition: port.h:1510
INLINE void PORT_P23_PullUp_Set(void)
sets PullUp for Port P23.
Definition: port.h:2899
INLINE void PORT_P12_Output_Low_Set(void)
sets Port P12 to Low Status.
Definition: port.h:1605
INLINE void PORT_P01_PullUpDown_En(void)
enables PullUpDown for Port P01.
Definition: port.h:959
INLINE void PORT_P11_Output_Set(void)
sets Port P11 to Output.
Definition: port.h:1316
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:367
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:412
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:352
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:148
uint8_t uint8
8 bit unsigned value
Definition: types.h:153
uint32_t uint32
32 bit unsigned value
Definition: types.h:155