Skip to main content

evdev_supported_codes

Function evdev_supported_codes 

Source
pub fn evdev_supported_codes<'b>(
    device: BorrowedFd<'_>,
    event_type: Option<EventType>,
    bitmap: &'b mut [u8],
) -> Result<&'b [u8], Errno>
Expand description

EVIOCGBIT(event_type, len) — bitmap des codes supportés. event_type = None interroge les types supportés (EVIOCGBIT(0, len)).

§Errors

  • [Errno::EINVAL] : event_type hors de la plage EV_* adressable.
  • [Errno::ENOTTY] : device n’est pas un periphérique evdev.