[][src]Module cc13x2_cc26x2_hal::gpio

MCU GPIO - I/F for controlling and reading IO status and IO event status

Modules

din31_0

Data Input from DIO 0 to 31

doe31_0

Data Output Enable for DIO 0 to 31

dout11_8

Data Out 8 to 11 Alias register for byte access to each bit in DOUT31_0

dout15_12

Data Out 12 to 15 Alias register for byte access to each bit in DOUT31_0

dout19_16

Data Out 16 to 19 Alias register for byte access to each bit in DOUT31_0

dout23_20

Data Out 20 to 23 Alias register for byte access to each bit in DOUT31_0

dout27_24

Data Out 24 to 27 Alias register for byte access to each bit in DOUT31_0

dout31_0

Data Output for DIO 0 to 31

dout31_28

Data Out 28 to 31 Alias register for byte access to each bit in DOUT31_0

dout3_0

Data Out 0 to 3 Alias register for byte access to each bit in DOUT31_0

dout7_4

Data Out 4 to 7 Alias register for byte access to each bit in DOUT31_0

doutclr31_0

Data Out Clear Writing 1 to a bit position clears the corresponding bit in the DOUT31_0 register

doutset31_0

Data Out Set Writing 1 to a bit position sets the corresponding bit in the DOUT31_0 register

douttgl31_0

Data Out Toggle Writing 1 to a bit position will invert the corresponding DIO output.

evflags31_0

Event Register for DIO 0 to 31 Reading this registers will return 1 for triggered event and 0 for non-triggered events. Writing a 1 to a bit field will clear the event. The configuration of events is done inside MCU IOC, e.g. events for DIO #0 is configured in IOC:IOCFG0.EDGE_DET and IOC:IOCFG0.EDGE_IRQ_EN.

Structs

DIN31_0

Data Input from DIO 0 to 31

DOE31_0

Data Output Enable for DIO 0 to 31

DOUT11_8

Data Out 8 to 11 Alias register for byte access to each bit in DOUT31_0

DOUT15_12

Data Out 12 to 15 Alias register for byte access to each bit in DOUT31_0

DOUT19_16

Data Out 16 to 19 Alias register for byte access to each bit in DOUT31_0

DOUT23_20

Data Out 20 to 23 Alias register for byte access to each bit in DOUT31_0

DOUT27_24

Data Out 24 to 27 Alias register for byte access to each bit in DOUT31_0

DOUT31_0

Data Output for DIO 0 to 31

DOUT31_28

Data Out 28 to 31 Alias register for byte access to each bit in DOUT31_0

DOUT3_0

Data Out 0 to 3 Alias register for byte access to each bit in DOUT31_0

DOUT7_4

Data Out 4 to 7 Alias register for byte access to each bit in DOUT31_0

DOUTCLR31_0

Data Out Clear Writing 1 to a bit position clears the corresponding bit in the DOUT31_0 register

DOUTSET31_0

Data Out Set Writing 1 to a bit position sets the corresponding bit in the DOUT31_0 register

DOUTTGL31_0

Data Out Toggle Writing 1 to a bit position will invert the corresponding DIO output.

EVFLAGS31_0

Event Register for DIO 0 to 31 Reading this registers will return 1 for triggered event and 0 for non-triggered events. Writing a 1 to a bit field will clear the event. The configuration of events is done inside MCU IOC, e.g. events for DIO #0 is configured in IOC:IOCFG0.EDGE_DET and IOC:IOCFG0.EDGE_IRQ_EN.

RegisterBlock

Register block