84 #define PORT_ACTION_CLEAR (0U)
86 #define PORT_ACTION_SET (1U)
88 #define PORT_ACTION_TOGGLE (2U)
90 #define PORT_ACTION_INPUT (3U)
92 #define PORT_ACTION_OUTPUT (4U)
95 #define PORT_TCC_RANGE_1 (0U)
97 #define PORT_TCC_RANGE_2 (1U)
99 #define PORT_TCC_RANGE_3 (2U)
101 #define PORT_TCC_RANGE_4 (3U)
#define PORT
Definition: tle985x.h:6276
#define SCU
Definition: tle985x.h:6277
#define PORT_P0_PUDEN_PP1_Msk
Definition: tle985x.h:9643
#define PORT_P2_DIR_PP2_Msk
Definition: tle985x.h:9755
#define PORT_P2_PUDEN_PP2_Pos
Definition: tle985x.h:9765
#define PORT_P0_PUDEN_PP3_Msk
Definition: tle985x.h:9639
#define SCU_TCCR_TCC_Msk
Definition: tle985x.h:10380
#define SCU_P0_POCON0_P0_PDM3_Msk
Definition: tle985x.h:10304
#define PORT_P2_DATA_PP3_Msk
Definition: tle985x.h:9742
#define PORT_P0_OD_PP3_Pos
Definition: tle985x.h:9625
#define PORT_P1_PUDEN_PP1_Pos
Definition: tle985x.h:9725
#define PORT_P0_PUDEN_PP0_Pos
Definition: tle985x.h:9644
#define PORT_P2_PUDSEL_PP7_Pos
Definition: tle985x.h:9772
#define PORT_P0_PUDEN_PP3_Pos
Definition: tle985x.h:9638
#define PORT_P0_PUDEN_PP5_Msk
Definition: tle985x.h:9635
#define PORT_P2_DIR_PP3_Msk
Definition: tle985x.h:9753
#define PORT_P1_PUDEN_PP4_Msk
Definition: tle985x.h:9722
#define PORT_P1_DIR_PP0_Pos
Definition: tle985x.h:9709
#define PORT_P0_PUDEN_PP2_Pos
Definition: tle985x.h:9640
#define PORT_P2_DATA_PP2_Pos
Definition: tle985x.h:9743
#define PORT_P2_DATA_PP7_Msk
Definition: tle985x.h:9740
#define PORT_P1_PUDSEL_PP4_Msk
Definition: tle985x.h:9731
#define SCU_P0_POCON0_P0_PDM0_Pos
Definition: tle985x.h:10309
#define PORT_P2_DATA_PP7_Pos
Definition: tle985x.h:9739
#define PORT_P0_OD_PP1_Msk
Definition: tle985x.h:9630
#define PORT_P0_OD_PP2_Msk
Definition: tle985x.h:9628
#define PORT_P0_DIR_PP0_Msk
Definition: tle985x.h:9619
#define PORT_P1_OD_PP0_Pos
Definition: tle985x.h:9718
#define PORT_P0_DATA_PP5_Pos
Definition: tle985x.h:9583
#define PORT_P0_OD_PP4_Pos
Definition: tle985x.h:9623
#define PORT_P2_PUDSEL_PP1_Pos
Definition: tle985x.h:9778
#define PORT_P0_PUDSEL_PP4_Msk
Definition: tle985x.h:9650
#define PORT_P2_DIR_PP7_Pos
Definition: tle985x.h:9750
#define PORT_P1_PUDEN_PP2_Pos
Definition: tle985x.h:9723
#define PORT_P1_DATA_PP0_Msk
Definition: tle985x.h:9693
#define PORT_P2_PUDEN_PP7_Msk
Definition: tle985x.h:9762
#define PORT_P1_OD_PP1_Msk
Definition: tle985x.h:9717
#define PORT_P2_PUDEN_PP7_Pos
Definition: tle985x.h:9761
#define PORT_P0_OD_PP5_Pos
Definition: tle985x.h:9621
#define PORT_P0_DATA_PP0_Msk
Definition: tle985x.h:9594
#define PORT_P1_PUDSEL_PP0_Msk
Definition: tle985x.h:9737
#define PORT_P2_PUDEN_PP3_Msk
Definition: tle985x.h:9764
#define SCU_P0_POCON0_P0_PDM3_Pos
Definition: tle985x.h:10303
#define PORT_P1_PUDEN_PP0_Msk
Definition: tle985x.h:9728
#define PORT_P0_DATA_PP4_Msk
Definition: tle985x.h:9586
#define PORT_P0_OD_PP0_Msk
Definition: tle985x.h:9632
#define SCU_P1_POCON0_P1_PDM0_Msk
Definition: tle985x.h:10319
#define SCU_P0_POCON0_P0_PDM1_Msk
Definition: tle985x.h:10308
#define PORT_P0_DIR_PP1_Msk
Definition: tle985x.h:9617
#define PORT_P0_OD_PP2_Pos
Definition: tle985x.h:9627
#define PORT_P1_DIR_PP0_Msk
Definition: tle985x.h:9710
#define PORT_P2_DATA_PP2_Msk
Definition: tle985x.h:9744
#define PORT_P1_PUDEN_PP4_Pos
Definition: tle985x.h:9721
#define PORT_P1_DIR_PP1_Pos
Definition: tle985x.h:9707
#define PORT_P1_DATA_PP2_Msk
Definition: tle985x.h:9689
#define PORT_P0_DIR_PP3_Msk
Definition: tle985x.h:9613
#define PORT_P2_PUDEN_PP3_Pos
Definition: tle985x.h:9763
#define PORT_P1_OD_PP2_Msk
Definition: tle985x.h:9715
#define SCU_P0_POCON0_P0_PDM1_Pos
Definition: tle985x.h:10307
#define PORT_P0_PUDSEL_PP2_Pos
Definition: tle985x.h:9653
#define SCU_P0_POCON0_P0_PDM0_Msk
Definition: tle985x.h:10310
#define PORT_P2_DATA_PP1_Pos
Definition: tle985x.h:9745
#define PORT_P0_DATA_PP5_Msk
Definition: tle985x.h:9584
#define PORT_P1_PUDSEL_PP1_Pos
Definition: tle985x.h:9734
#define PORT_P0_DIR_PP4_Msk
Definition: tle985x.h:9611
#define PORT_P1_DIR_PP4_Msk
Definition: tle985x.h:9704
#define SCU_P1_POCON0_P1_PDM2_Msk
Definition: tle985x.h:10315
#define PORT_P1_DATA_PP4_Pos
Definition: tle985x.h:9686
#define PORT_P1_OD_PP1_Pos
Definition: tle985x.h:9716
#define PORT_P0_OD_PP3_Msk
Definition: tle985x.h:9626
#define PORT_P1_DIR_PP1_Msk
Definition: tle985x.h:9708
#define PORT_P0_PUDSEL_PP2_Msk
Definition: tle985x.h:9654
#define PORT_P2_PUDEN_PP0_Msk
Definition: tle985x.h:9770
#define PORT_P2_PUDEN_PP1_Pos
Definition: tle985x.h:9767
#define PORT_P2_PUDSEL_PP1_Msk
Definition: tle985x.h:9779
#define SCU_P0_POCON0_P0_PDM2_Msk
Definition: tle985x.h:10306
#define PORT_P0_PUDEN_PP4_Msk
Definition: tle985x.h:9637
#define SCU_P1_POCON0_P1_PDM1_Msk
Definition: tle985x.h:10317
#define PORT_P0_OD_PP0_Pos
Definition: tle985x.h:9631
#define PORT_P0_DIR_PP3_Pos
Definition: tle985x.h:9612
#define PORT_P0_DATA_PP4_Pos
Definition: tle985x.h:9585
#define PORT_P1_DATA_PP1_Msk
Definition: tle985x.h:9691
#define PORT_P2_DIR_PP1_Pos
Definition: tle985x.h:9756
#define PORT_P0_PUDSEL_PP4_Pos
Definition: tle985x.h:9649
#define PORT_P0_DIR_PP5_Msk
Definition: tle985x.h:9609
#define PORT_P0_PUDEN_PP5_Pos
Definition: tle985x.h:9634
#define PORT_P1_PUDEN_PP0_Pos
Definition: tle985x.h:9727
#define PORT_P1_PUDSEL_PP4_Pos
Definition: tle985x.h:9730
#define PORT_P0_PUDEN_PP1_Pos
Definition: tle985x.h:9642
#define PORT_P2_DIR_PP0_Pos
Definition: tle985x.h:9758
#define PORT_P0_PUDSEL_PP3_Msk
Definition: tle985x.h:9652
#define PORT_P2_PUDSEL_PP2_Msk
Definition: tle985x.h:9777
#define PORT_P0_DIR_PP2_Pos
Definition: tle985x.h:9614
#define SCU_P1_POCON0_P1_PDM4_Msk
Definition: tle985x.h:10313
#define PORT_P2_DATA_PP0_Pos
Definition: tle985x.h:9747
#define PORT_P0_PUDSEL_PP1_Msk
Definition: tle985x.h:9656
#define PORT_P2_DIR_PP0_Msk
Definition: tle985x.h:9759
#define PORT_P1_DIR_PP2_Msk
Definition: tle985x.h:9706
#define PORT_P1_PUDSEL_PP0_Pos
Definition: tle985x.h:9736
#define SCU_P0_POCON0_P0_PDM5_Pos
Definition: tle985x.h:10299
#define PORT_P2_PUDSEL_PP0_Pos
Definition: tle985x.h:9780
#define PORT_P2_DIR_PP3_Pos
Definition: tle985x.h:9752
#define PORT_P2_PUDEN_PP2_Msk
Definition: tle985x.h:9766
#define PORT_P2_PUDSEL_PP7_Msk
Definition: tle985x.h:9773
#define PORT_P0_DIR_PP2_Msk
Definition: tle985x.h:9615
#define PORT_P1_DATA_PP1_Pos
Definition: tle985x.h:9690
#define PORT_P0_PUDSEL_PP5_Msk
Definition: tle985x.h:9648
#define SCU_P0_POCON0_P0_PDM4_Pos
Definition: tle985x.h:10301
#define PORT_P2_PUDSEL_PP3_Pos
Definition: tle985x.h:9774
#define PORT_P2_PUDSEL_PP3_Msk
Definition: tle985x.h:9775
#define PORT_P0_PUDSEL_PP3_Pos
Definition: tle985x.h:9651
#define PORT_P1_OD_PP2_Pos
Definition: tle985x.h:9714
#define PORT_P1_PUDSEL_PP2_Msk
Definition: tle985x.h:9733
#define PORT_P1_PUDEN_PP1_Msk
Definition: tle985x.h:9726
#define PORT_P0_DATA_PP2_Msk
Definition: tle985x.h:9590
#define SCU_P0_POCON0_P0_PDM5_Msk
Definition: tle985x.h:10300
#define PORT_P1_OD_PP0_Msk
Definition: tle985x.h:9719
#define PORT_P0_DATA_PP3_Msk
Definition: tle985x.h:9588
#define PORT_P0_OD_PP1_Pos
Definition: tle985x.h:9629
#define PORT_P1_DIR_PP4_Pos
Definition: tle985x.h:9703
#define PORT_P0_PUDSEL_PP0_Pos
Definition: tle985x.h:9657
#define PORT_P0_PUDSEL_PP0_Msk
Definition: tle985x.h:9658
#define PORT_P0_DIR_PP5_Pos
Definition: tle985x.h:9608
#define PORT_P0_DIR_PP1_Pos
Definition: tle985x.h:9616
#define PORT_P0_DATA_PP2_Pos
Definition: tle985x.h:9589
#define PORT_P2_DATA_PP1_Msk
Definition: tle985x.h:9746
#define PORT_P1_PUDSEL_PP1_Msk
Definition: tle985x.h:9735
#define PORT_P0_DIR_PP4_Pos
Definition: tle985x.h:9610
#define PORT_P0_PUDEN_PP2_Msk
Definition: tle985x.h:9641
#define PORT_P1_PUDSEL_PP2_Pos
Definition: tle985x.h:9732
#define PORT_P2_DIR_PP2_Pos
Definition: tle985x.h:9754
#define PORT_P1_DATA_PP0_Pos
Definition: tle985x.h:9692
#define PORT_P0_PUDEN_PP0_Msk
Definition: tle985x.h:9645
#define PORT_P2_DIR_PP7_Msk
Definition: tle985x.h:9751
#define PORT_P1_DATA_PP4_Msk
Definition: tle985x.h:9687
#define PORT_P2_PUDSEL_PP2_Pos
Definition: tle985x.h:9776
#define PORT_P2_PUDSEL_PP0_Msk
Definition: tle985x.h:9781
#define PORT_P2_DIR_PP1_Msk
Definition: tle985x.h:9757
#define PORT_P2_DATA_PP3_Pos
Definition: tle985x.h:9741
#define SCU_P0_POCON0_P0_PDM2_Pos
Definition: tle985x.h:10305
#define PORT_P1_PUDEN_PP2_Msk
Definition: tle985x.h:9724
#define PORT_P0_DATA_PP3_Pos
Definition: tle985x.h:9587
#define SCU_P1_POCON0_P1_PDM0_Pos
Definition: tle985x.h:10318
#define PORT_P1_OD_PP4_Msk
Definition: tle985x.h:9713
#define PORT_P0_DATA_PP1_Msk
Definition: tle985x.h:9592
#define PORT_P0_OD_PP4_Msk
Definition: tle985x.h:9624
#define PORT_P0_PUDEN_PP4_Pos
Definition: tle985x.h:9636
#define PORT_P0_PUDSEL_PP5_Pos
Definition: tle985x.h:9647
#define PORT_P2_DATA_PP0_Msk
Definition: tle985x.h:9748
#define PORT_P0_DATA_PP0_Pos
Definition: tle985x.h:9593
#define PORT_P0_OD_PP5_Msk
Definition: tle985x.h:9622
#define PORT_P1_OD_PP4_Pos
Definition: tle985x.h:9712
#define PORT_P1_DIR_PP2_Pos
Definition: tle985x.h:9705
#define SCU_P1_POCON0_P1_PDM2_Pos
Definition: tle985x.h:10314
#define PORT_P0_DATA_PP1_Pos
Definition: tle985x.h:9591
#define SCU_P0_POCON0_P0_PDM4_Msk
Definition: tle985x.h:10302
#define PORT_P1_DATA_PP2_Pos
Definition: tle985x.h:9688
#define SCU_P1_POCON0_P1_PDM1_Pos
Definition: tle985x.h:10316
#define PORT_P2_PUDEN_PP1_Msk
Definition: tle985x.h:9768
#define PORT_P0_DIR_PP0_Pos
Definition: tle985x.h:9618
#define PORT_P0_PUDSEL_PP1_Pos
Definition: tle985x.h:9655
#define SCU_TCCR_TCC_Pos
Definition: tle985x.h:10379
#define PORT_P2_PUDEN_PP0_Pos
Definition: tle985x.h:9769
#define SCU_P1_POCON0_P1_PDM4_Pos
Definition: tle985x.h:10312
INLINE void PORT_P00_Output_High_Set(void)
Sets Port P00 to High Status.
Definition: port.h:2863
INLINE void PORT_P04_PullUp_Set(void)
Sets PullUp for Port P04.
Definition: port.h:3143
INLINE void PORT_P11_Output_Low_Set(void)
Sets Port P11 to Low Status.
Definition: port.h:3253
INLINE void PORT_P21_PullUpDown_Dis(void)
Disables PullUpDown for Port P21.
Definition: port.h:3543
INLINE void PORT_P11_Output_High_Set(void)
Sets Port P11 to High Status.
Definition: port.h:3248
INLINE void PORT_P02_PullUpDown_Dis(void)
Disables PullUpDown for Port P02.
Definition: port.h:3068
INLINE void PORT_P04_OpenDrain_En(void)
Enables Output OpenDrain for Port P04.
Definition: port.h:3023
INLINE void PORT_P10_Output_Set(void)
Sets Port P10 to Output.
Definition: port.h:3193
INLINE void PORT_P03_Output_Set(void)
Sets Port P03 to Output.
Definition: port.h:2833
INLINE void PORT_P03_PullUpDown_Dis(void)
Disables PullUpDown for Port P03.
Definition: port.h:3078
INLINE void PORT_P11_PullUpDown_Dis(void)
Disables PullUpDown for Port P11.
Definition: port.h:3368
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:3263
INLINE void PORT_P01_Output_Toggle_Set(void)
Sets Port P01 to Toggle Status.
Definition: port.h:2888
INLINE void PORT_P14_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P14.
Definition: port.h:3348
INLINE void PORT_P00_PullUp_Set(void)
Sets PullUp for Port P00.
Definition: port.h:3103
INLINE void PORT_P00_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P00.
Definition: port.h:2988
INLINE void PORT_P12_OpenDrain_En(void)
Enables Output OpenDrain for Port P12.
Definition: port.h:3333
INLINE void PORT_P14_Output_High_Set(void)
Sets Port P14 to High Status.
Definition: port.h:3278
INLINE void PORT_P20_Dis(void)
Sets Port P20 to Disable.
Definition: port.h:3453
INLINE void PORT_P00_Driver_Mode_Sel(uint8 mode)
Selects P0.0 Port Driver Mode.
Definition: port.h:3163
INLINE void PORT_P05_OpenDrain_En(void)
Enables Output OpenDrain for Port P05.
Definition: port.h:3033
INLINE void PORT_P00_PullDown_Set(void)
Sets PullDown for Port P00.
Definition: port.h:3108
INLINE void PORT_P02_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P02.
Definition: port.h:3008
INLINE void PORT_P05_Output_Set(void)
Sets Port P05 to Output.
Definition: port.h:2853
INLINE void PORT_P05_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P05.
Definition: port.h:3038
INLINE uint8 PORT_P21_Get(void)
Reads Port P21 Status.
Definition: port.h:3508
INLINE void PORT_P20_PullUpDown_Dis(void)
Disables PullUpDown for Port P20.
Definition: port.h:3533
INLINE void PORT_P14_PullUpDown_En(void)
Enables PullUpDown for Port P14.
Definition: port.h:3383
INLINE void PORT_P21_PullDown_Set(void)
Sets PullDown for Port P21.
Definition: port.h:3593
INLINE void PORT_P12_PullDown_Set(void)
Sets PullDown for Port P12.
Definition: port.h:3418
INLINE void PORT_P14_Driver_Mode_Sel(uint8 mode)
Selects P1.4 Port Driver Mode.
Definition: port.h:3448
INLINE void PORT_P01_Output_High_Set(void)
Sets Port P01 to High Status.
Definition: port.h:2878
INLINE void PORT_P04_PullUpDown_En(void)
Enables PullUpDown for Port P04.
Definition: port.h:3083
INLINE void PORT_P21_PullUp_Set(void)
Sets PullUp for Port P21.
Definition: port.h:3588
INLINE void PORT_P14_Input_Set(void)
Sets Port P14 to Input.
Definition: port.h:3228
INLINE void PORT_P14_PullUpDown_Dis(void)
Disables PullUpDown for Port P14.
Definition: port.h:3388
INLINE void PORT_P03_OpenDrain_En(void)
Enables Output OpenDrain for Port P03.
Definition: port.h:3013
INLINE void PORT_P01_PullUp_Set(void)
Sets PullUp for Port P01.
Definition: port.h:3113
INLINE void PORT_P00_Output_Toggle_Set(void)
Sets Port P00 to Toggle Status.
Definition: port.h:2873
INLINE void PORT_P14_PullDown_Set(void)
Sets PullDown for Port P14.
Definition: port.h:3428
INLINE void PORT_P23_PullDown_Set(void)
Sets PullDown for Port P23.
Definition: port.h:3613
INLINE void PORT_P02_Output_Low_Set(void)
Sets Port P02 to Low Status.
Definition: port.h:2898
INLINE void PORT_P22_PullUpDown_Dis(void)
Disables PullUpDown for Port P22.
Definition: port.h:3553
uint8 PORT_ReadPort(uint32 Port)
Reads a port.
INLINE void PORT_P10_OpenDrain_En(void)
Enables Output OpenDrain for Port P10.
Definition: port.h:3313
INLINE void PORT_P03_Output_High_Set(void)
Sets Port P03 to High Status.
Definition: port.h:2908
INLINE void PORT_P27_Input_Set(void)
Sets Port P27 to Input.
Definition: port.h:3498
INLINE void PORT_P04_PullDown_Set(void)
Sets PullDown for Port P04.
Definition: port.h:3148
INLINE void PORT_P14_OpenDrain_En(void)
Enables Output OpenDrain for Port P14.
Definition: port.h:3343
INLINE void PORT_P00_PullUpDown_En(void)
Enables PullUpDown for Port P00.
Definition: port.h:3043
INLINE void PORT_P03_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P03.
Definition: port.h:3018
INLINE void PORT_P10_Input_Set(void)
Sets Port P10 to Input.
Definition: port.h:3198
INLINE void PORT_P12_PullUpDown_Dis(void)
Disables PullUpDown for Port P12.
Definition: port.h:3378
INLINE void PORT_P22_PullUp_Set(void)
Sets PullUp for Port P22.
Definition: port.h:3598
INLINE void PORT_P00_OpenDrain_En(void)
Enables Output OpenDrain for Port P00.
Definition: port.h:2983
INLINE void PORT_P10_Driver_Mode_Sel(uint8 mode)
Selects P1.0 Port Driver Mode.
Definition: port.h:3433
INLINE void PORT_P27_PullDown_Set(void)
Sets PullDown for Port P27.
Definition: port.h:3623
INLINE uint8 PORT_P05_Get(void)
Reads Port P05 Status.
Definition: port.h:2978
INLINE void PORT_P03_Input_Set(void)
Sets Port P03 to Input.
Definition: port.h:2838
INLINE void PORT_P23_PullUpDown_Dis(void)
Disables PullUpDown for Port P23.
Definition: port.h:3563
INLINE void PORT_P05_PullUpDown_En(void)
Enables PullUpDown for Port P05.
Definition: port.h:3093
INLINE void PORT_P22_Input_Set(void)
Sets Port P22 to Input.
Definition: port.h:3478
INLINE void PORT_P20_Input_Set(void)
Sets Port P20 to Input.
Definition: port.h:3458
INLINE uint8 PORT_P10_Get(void)
Reads Port P10 Status.
Definition: port.h:3293
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_P27_Dis(void)
Sets Port P27 to Disable.
Definition: port.h:3493
INLINE void PORT_P01_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P01.
Definition: port.h:2998
INLINE void PORT_P02_Driver_Mode_Sel(uint8 mode)
Selects P0.2 Port Driver Mode.
Definition: port.h:3173
INLINE void PORT_P11_OpenDrain_En(void)
Enables Output OpenDrain for Port P11.
Definition: port.h:3323
INLINE void PORT_P05_PullUp_Set(void)
Sets PullUp for Port P05.
Definition: port.h:3153
INLINE void PORT_P11_PullUp_Set(void)
Sets PullUp for Port P11.
Definition: port.h:3403
INLINE void PORT_P05_PullDown_Set(void)
Sets PullDown for Port P05.
Definition: port.h:3158
INLINE void PORT_P12_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P12.
Definition: port.h:3338
INLINE void PORT_P01_Output_Set(void)
Sets Port P01 to Output.
Definition: port.h:2813
INLINE void PORT_P04_Input_Set(void)
Sets Port P04 to Input.
Definition: port.h:2848
void PORT_Init(void)
Initializes the ports.
INLINE void PORT_P11_Input_Set(void)
Sets Port P11 to Input.
Definition: port.h:3208
INLINE void PORT_P05_Driver_Mode_Sel(uint8 mode)
Selects P0.5 Port Driver Mode.
Definition: port.h:3188
INLINE void PORT_P04_Output_High_Set(void)
Sets Port P04 to High Status.
Definition: port.h:2923
INLINE void PORT_P12_Input_Set(void)
Sets Port P12 to Input.
Definition: port.h:3218
INLINE void PORT_P11_PullUpDown_En(void)
Enables PullUpDown for Port P11.
Definition: port.h:3363
INLINE void PORT_P14_Output_Set(void)
Sets Port P14 to Output.
Definition: port.h:3223
INLINE void PORT_P01_Input_Set(void)
Sets Port P01 to Input.
Definition: port.h:2818
INLINE void PORT_P02_PullDown_Set(void)
Sets PullDown for Port P02.
Definition: port.h:3128
INLINE void PORT_P27_PullUpDown_Dis(void)
Disables PullUpDown for Port P27.
Definition: port.h:3573
INLINE void PORT_Temp_Comp_Sel(uint8 range)
Selects Temperature Compensation range.
Definition: port.h:3628
INLINE void PORT_P11_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P11.
Definition: port.h:3328
INLINE void PORT_P05_Output_Low_Set(void)
Sets Port P05 to Low Status.
Definition: port.h:2943
INLINE void PORT_P03_Output_Toggle_Set(void)
Sets Port P03 to Toggle Status.
Definition: port.h:2918
INLINE void PORT_P00_Output_Set(void)
Sets Port P00 to Output.
Definition: port.h:2803
INLINE void PORT_P02_Output_Set(void)
Sets Port P02 to Output.
Definition: port.h:2823
INLINE void PORT_P03_PullUp_Set(void)
Sets PullUp for Port P03.
Definition: port.h:3133
INLINE void PORT_P00_Output_Low_Set(void)
Sets Port P00 to Low Status.
Definition: port.h:2868
INLINE uint8 PORT_P04_Get(void)
Reads Port P04 Status.
Definition: port.h:2973
INLINE uint8 PORT_P11_Get(void)
Reads Port P11 Status.
Definition: port.h:3298
INLINE void PORT_P03_Driver_Mode_Sel(uint8 mode)
Selects P0.3 Port Driver Mode.
Definition: port.h:3178
INLINE uint8 PORT_P27_Get(void)
Reads Port P27 Status.
Definition: port.h:3523
INLINE void PORT_P11_Driver_Mode_Sel(uint8 mode)
Selects P1.1 Port Driver Mode.
Definition: port.h:3438
INLINE void PORT_P12_PullUpDown_En(void)
Enables PullUpDown for Port P12.
Definition: port.h:3373
INLINE void PORT_P14_PullUp_Set(void)
Sets PullUp for Port P14.
Definition: port.h:3423
INLINE void PORT_P02_OpenDrain_En(void)
Enables Output OpenDrain for Port P02.
Definition: port.h:3003
INLINE uint8 PORT_P12_Get(void)
Reads Port P12 Status.
Definition: port.h:3303
INLINE void PORT_P04_Driver_Mode_Sel(uint8 mode)
Selects P0.4 Port Driver Mode.
Definition: port.h:3183
INLINE void PORT_P00_PullUpDown_Dis(void)
Disables PullUpDown for Port P00.
Definition: port.h:3048
INLINE void PORT_P00_Input_Set(void)
Sets Port P00 to Input.
Definition: port.h:2808
INLINE void PORT_P23_Dis(void)
Sets Port P23 to Disable.
Definition: port.h:3483
INLINE void PORT_P04_PullUpDown_Dis(void)
Disables PullUpDown for Port P04.
Definition: port.h:3088
INLINE uint8 PORT_P01_Get(void)
Reads Port P01 Status.
Definition: port.h:2958
INLINE void PORT_P04_Output_Low_Set(void)
Sets Port P04 to Low Status.
Definition: port.h:2928
INLINE void PORT_P27_PullUpDown_En(void)
Enables PullUpDown for Port P27.
Definition: port.h:3568
INLINE void PORT_P12_Driver_Mode_Sel(uint8 mode)
Selects P1.2 Port Driver Mode.
Definition: port.h:3443
INLINE void PORT_P10_PullUpDown_Dis(void)
Disables PullUpDown for Port P10.
Definition: port.h:3358
INLINE void PORT_P22_Dis(void)
Sets Port P22 to Disable.
Definition: port.h:3473
INLINE void PORT_P27_PullUp_Set(void)
Sets PullUp for Port P27.
Definition: port.h:3618
INLINE void PORT_P21_Dis(void)
Sets Port P21 to Disable.
Definition: port.h:3463
INLINE void PORT_P02_PullUp_Set(void)
Sets PullUp for Port P02.
Definition: port.h:3123
INLINE void PORT_P10_PullUpDown_En(void)
Enables PullUpDown for Port P10.
Definition: port.h:3353
INLINE void PORT_P03_Output_Low_Set(void)
Sets Port P03 to Low Status.
Definition: port.h:2913
INLINE uint8 PORT_P23_Get(void)
Reads Port P23 Status.
Definition: port.h:3518
INLINE void PORT_P23_PullUpDown_En(void)
Enables PullUpDown for Port P23.
Definition: port.h:3558
INLINE void PORT_P14_Output_Low_Set(void)
Sets Port P14 to Low Status.
Definition: port.h:3283
INLINE uint8 PORT_P03_Get(void)
Reads Port P03 Status.
Definition: port.h:2968
INLINE void PORT_P04_Output_Toggle_Set(void)
Sets Port P04 to Toggle Status.
Definition: port.h:2933
INLINE void PORT_P12_Output_Set(void)
Sets Port P12 to Output.
Definition: port.h:3213
INLINE void PORT_P04_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P04.
Definition: port.h:3028
INLINE void PORT_P01_OpenDrain_En(void)
Enables Output OpenDrain for Port P01.
Definition: port.h:2993
INLINE uint8 PORT_P02_Get(void)
Reads Port P02 Status.
Definition: port.h:2963
INLINE void PORT_P01_Output_Low_Set(void)
Sets Port P01 to Low Status.
Definition: port.h:2883
INLINE void PORT_P05_Output_Toggle_Set(void)
Sets Port P05 to Toggle Status.
Definition: port.h:2948
INLINE void PORT_P11_Output_Toggle_Set(void)
Sets Port P11 to Toggle Status.
Definition: port.h:3258
INLINE void PORT_P10_PullUp_Set(void)
Sets PullUp for Port P10.
Definition: port.h:3393
INLINE void PORT_P02_PullUpDown_En(void)
Enables PullUpDown for Port P02.
Definition: port.h:3063
INLINE void PORT_P12_Output_Toggle_Set(void)
Sets Port P12 to Toggle Status.
Definition: port.h:3273
INLINE void PORT_P01_PullDown_Set(void)
Sets PullDown for Port P01.
Definition: port.h:3118
INLINE void PORT_P10_OpenDrain_Dis(void)
Disables Output OpenDrain for Port P10.
Definition: port.h:3318
INLINE void PORT_P05_Input_Set(void)
Sets Port P05 to Input.
Definition: port.h:2858
INLINE void PORT_P01_PullUpDown_Dis(void)
Disables PullUpDown for Port P01.
Definition: port.h:3058
INLINE void PORT_P20_PullUp_Set(void)
Sets PullUp for Port P20.
Definition: port.h:3578
INLINE void PORT_P11_PullDown_Set(void)
Sets PullDown for Port P11.
Definition: port.h:3408
INLINE uint8 PORT_P00_Get(void)
Reads Port P00 Status.
Definition: port.h:2953
INLINE void PORT_P20_PullUpDown_En(void)
Enables PullUpDown for Port P20.
Definition: port.h:3528
INLINE void PORT_P04_Output_Set(void)
Sets Port P04 to Output.
Definition: port.h:2843
INLINE void PORT_P03_PullDown_Set(void)
Sets PullDown for Port P03.
Definition: port.h:3138
INLINE void PORT_P02_Input_Set(void)
Sets Port P02 to Input.
Definition: port.h:2828
INLINE void PORT_P02_Output_High_Set(void)
Sets Port P02 to High Status.
Definition: port.h:2893
INLINE void PORT_P22_PullUpDown_En(void)
Enables PullUpDown for Port P22.
Definition: port.h:3548
INLINE void PORT_P03_PullUpDown_En(void)
Enables PullUpDown for Port P03.
Definition: port.h:3073
INLINE void PORT_P21_Input_Set(void)
Sets Port P21 to Input.
Definition: port.h:3468
INLINE void PORT_P20_PullDown_Set(void)
Sets PullDown for Port P20.
Definition: port.h:3583
INLINE uint8 PORT_P20_Get(void)
Reads Port P20 Status.
Definition: port.h:3503
void PORT_ChangePinAlt(uint32 PortPin, uint8 AltSel)
Change Alternative Settings.
INLINE void PORT_P10_Output_Low_Set(void)
Sets Port P10 to Low Status.
Definition: port.h:3238
INLINE void PORT_P23_Input_Set(void)
Sets Port P23 to Input.
Definition: port.h:3488
INLINE void PORT_P10_Output_High_Set(void)
Sets Port P10 to High Status.
Definition: port.h:3233
INLINE void PORT_P05_PullUpDown_Dis(void)
Disables PullUpDown for Port P05.
Definition: port.h:3098
INLINE void PORT_P05_Output_High_Set(void)
Sets Port P05 to High Status.
Definition: port.h:2938
INLINE uint8 PORT_P14_Get(void)
Reads Port P14 Status.
Definition: port.h:3308
INLINE void PORT_P22_PullDown_Set(void)
Sets PullDown for Port P22.
Definition: port.h:3603
INLINE void PORT_P12_PullUp_Set(void)
Sets PullUp for Port P12.
Definition: port.h:3413
INLINE uint8 PORT_P22_Get(void)
Reads Port P22 Status.
Definition: port.h:3513
INLINE void PORT_P01_Driver_Mode_Sel(uint8 mode)
Selects P0.1 Port Driver Mode.
Definition: port.h:3168
INLINE void PORT_P10_PullDown_Set(void)
Sets PullDown for Port P10.
Definition: port.h:3398
INLINE void PORT_P02_Output_Toggle_Set(void)
Sets Port P02 to Toggle Status.
Definition: port.h:2903
INLINE void PORT_P14_Output_Toggle_Set(void)
Sets Port P14 to Toggle Status.
Definition: port.h:3288
INLINE void PORT_P10_Output_Toggle_Set(void)
Sets Port P10 to Toggle Status.
Definition: port.h:3243
INLINE void PORT_P23_PullUp_Set(void)
Sets PullUp for Port P23.
Definition: port.h:3608
INLINE void PORT_P12_Output_Low_Set(void)
Sets Port P12 to Low Status.
Definition: port.h:3268
INLINE void PORT_P01_PullUpDown_En(void)
Enables PullUpDown for Port P01.
Definition: port.h:3053
INLINE void PORT_P21_PullUpDown_En(void)
Enables PullUpDown for Port P21.
Definition: port.h:3538
INLINE void PORT_P11_Output_Set(void)
Sets Port P11 to Output.
Definition: port.h:3203
SFR low level access library.
INLINE void Field_Inv32(volatile uint32 *reg, uint32 msk)
This function inverts a bit field in a 32-bit register.
Definition: sfr_access.h:393
INLINE uint8 u1_Field_Rd32(const volatile uint32 *reg, uint8 pos, uint32 msk)
This function reads a 1-bit field of a 32-bit register.
Definition: sfr_access.h:423
INLINE void Field_Wrt32(volatile uint32 *reg, uint8 pos, uint32 msk, uint32 val)
This function writes a bit field in a 32-bit register.
Definition: sfr_access.h:358
INLINE void Field_Mod32(volatile uint32 *reg, uint8 pos, uint32 msk, uint32 val)
This function writes a bit field in a 32-bit register.
Definition: sfr_access.h:378
CMSIS register HeaderFile.
General type declarations.
#define INLINE
Definition: types.h:145
uint8_t uint8
8 bit unsigned value
Definition: types.h:153
uint32_t uint32
32 bit unsigned value
Definition: types.h:155