Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Member Functions | List of all members
device::usb_hid_class Class Reference

#include <usb_hid.hpp>

Public Member Functions

 usb_hid_class ()
 
void connect ()
 
void delay_ms (unsigned int const &ms)
 
void set_key (uint8_t const &_key)
 
void unset_key (uint8_t const &_key)
 
void set_mod (uint8_t const &_mod)
 
void unset_mod (uint8_t const &_mod)
 
void press (uint8_t const &_key, uint8_t const &_mod=(uint8_t) key::none)
 
void release (uint8_t const &_key, uint8_t const &_mod=(uint8_t) key::none)
 
void press (key const &_key, key const &_mod=key::none)
 
void release (key const &_key, key const &_mod=key::none)
 
void release_all ()
 
bool any_pressed ()
 
void print_buffer ()
 
void update ()
 

Static Public Member Functions

static constexpr uint8_t buffer_size ()
 

Constructor & Destructor Documentation

device::usb_hid_class::usb_hid_class ( )
inline

Member Function Documentation

bool device::usb_hid_class::any_pressed ( )
inline
static constexpr uint8_t device::usb_hid_class::buffer_size ( )
inlinestatic
void device::usb_hid_class::connect ( )
inline
void device::usb_hid_class::delay_ms ( unsigned int const &  ms)
inline
void device::usb_hid_class::press ( uint8_t const &  _key,
uint8_t const &  _mod = (uint8_t)key::none 
)
inline
void device::usb_hid_class::press ( key const &  _key,
key const &  _mod = key::none 
)
inline
void device::usb_hid_class::print_buffer ( )
inline
void device::usb_hid_class::release ( uint8_t const &  _key,
uint8_t const &  _mod = (uint8_t)key::none 
)
inline
void device::usb_hid_class::release ( key const &  _key,
key const &  _mod = key::none 
)
inline
void device::usb_hid_class::release_all ( )
inline
void device::usb_hid_class::set_key ( uint8_t const &  _key)
inline
void device::usb_hid_class::set_mod ( uint8_t const &  _mod)
inline
void device::usb_hid_class::unset_key ( uint8_t const &  _key)
inline
void device::usb_hid_class::unset_mod ( uint8_t const &  _mod)
inline
void device::usb_hid_class::update ( )
inline

The documentation for this class was generated from the following file: