Switches¶
API for reading toggle switches.
Functions
-
struct metal_switch *
metal_switch_get
(char *label)¶ Get a handle for a switch.
- Return
A handle to the switch, or NULL if none is found for the requested label
- Parameters
label
: The DeviceTree label for the desired switch
-
__inline__ struct metal_interrupt *
metal_switch_interrupt_controller
(struct metal_switch *sw)¶ Get the interrupt controller for a switch.
- Return
The interrupt controller handle
- Parameters
sw
: The handle for the switch
-
__inline__ int
metal_switch_get_interrupt_id
(struct metal_switch *sw)¶ Get the interrupt id for a switch.
- Return
The interrupt ID for the switch
- Parameters
sw
: The handle for the switch
-
struct
metal_switch
¶ - #include <switch.h>
A handle for a switch.