Module gpiote

Source
Expand description

GPIO Tasks and Events

Modules§

config
Description collection[n]: Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event
events_in
Description collection[n]: Event generated from pin specified in CONFIG[n].PSEL
events_port
Event generated from multiple input GPIO pins with SENSE mechanism enabled
intenclr
Disable interrupt
intenset
Enable interrupt
tasks_clr
Description collection[n]: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.
tasks_out
Description collection[n]: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.
tasks_set
Description collection[n]: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.

Structs§

RegisterBlock
Register block

Type Aliases§

CONFIG
CONFIG (rw) register accessor: an alias for Reg<CONFIG_SPEC>
EVENTS_IN
EVENTS_IN (rw) register accessor: an alias for Reg<EVENTS_IN_SPEC>
EVENTS_PORT
EVENTS_PORT (rw) register accessor: an alias for Reg<EVENTS_PORT_SPEC>
INTENCLR
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
TASKS_CLR
TASKS_CLR (w) register accessor: an alias for Reg<TASKS_CLR_SPEC>
TASKS_OUT
TASKS_OUT (w) register accessor: an alias for Reg<TASKS_OUT_SPEC>
TASKS_SET
TASKS_SET (w) register accessor: an alias for Reg<TASKS_SET_SPEC>