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§
- Register
Block - 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>