package gpiod

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Gpiod_bindings.StubsSource

Parameters

module F : Ctypes.FOREIGN

Signature

Sourcetype gpiod_chip
Sourcetype gpiod_chip_info
Sourcetype gpiod_line_info
Sourcetype gpiod_line_settings
Sourcetype gpiod_line_config
Sourcetype gpiod_request_config
Sourcetype gpiod_line_request
Sourcetype gpiod_info_event
Sourcetype gpiod_edge_event
Sourcetype gpiod_edge_event_buffer
Sourceval chip_open : (string option -> gpiod_chip Ctypes.structure Ctypes_static.ptr option F.return) F.result
Sourceval chip_get_path : (gpiod_chip Ctypes.structure Ctypes_static.ptr option -> string option F.return) F.result
Sourceval chip_unwatch_line_info : (gpiod_chip Ctypes.structure Ctypes_static.ptr option -> int -> int F.return) F.result
Sourceval chip_get_line_offset_from_name : (gpiod_chip Ctypes.structure Ctypes_static.ptr option -> string option -> int F.return) F.result
Sourceval chip_info_get_name : (gpiod_chip_info Ctypes.structure Ctypes_static.ptr option -> string option F.return) F.result
Sourceval chip_info_get_label : (gpiod_chip_info Ctypes.structure Ctypes_static.ptr option -> string option F.return) F.result
Sourceval chip_info_get_num_lines : (gpiod_chip_info Ctypes.structure Ctypes_static.ptr option -> nativeint F.return) F.result
Sourceval line_info_get_offset : (gpiod_line_info Ctypes.structure Ctypes_static.ptr option -> int F.return) F.result
Sourceval line_info_get_name : (gpiod_line_info Ctypes.structure Ctypes_static.ptr option -> string option F.return) F.result
Sourceval line_info_get_consumer : (gpiod_line_info Ctypes.structure Ctypes_static.ptr option -> string option F.return) F.result
Sourceval line_info_is_active_low : (gpiod_line_info Ctypes.structure Ctypes_static.ptr option -> bool F.return) F.result
Sourceval line_info_is_debounced : (gpiod_line_info Ctypes.structure Ctypes_static.ptr option -> bool F.return) F.result
Sourceval line_settings_set_active_low : (gpiod_line_settings Ctypes.structure Ctypes_static.ptr option -> bool -> unit F.return) F.result
Sourceval line_settings_get_active_low : (gpiod_line_settings Ctypes.structure Ctypes_static.ptr option -> bool F.return) F.result
Sourceval request_config_set_consumer : (gpiod_request_config Ctypes.structure Ctypes_static.ptr option -> string option -> unit F.return) F.result
Sourceval request_config_get_consumer : (gpiod_request_config Ctypes.structure Ctypes_static.ptr option -> string option F.return) F.result
Sourceval line_request_get_chip_name : (gpiod_line_request Ctypes.structure Ctypes_static.ptr option -> string option F.return) F.result
Sourceval edge_event_get_line_offset : (gpiod_edge_event Ctypes.structure Ctypes_static.ptr option -> int F.return) F.result
Sourceval edge_event_buffer_new : (nativeint -> gpiod_edge_event_buffer Ctypes.structure Ctypes_static.ptr option F.return) F.result
Sourceval is_gpiochip_device : (string option -> bool F.return) F.result
Sourceval api_version : (unit -> string option F.return) F.result