Arduino Universal Inputs
A collection of libraries for managing/processing input devices on Arduino.
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
UniversalInputTypes.h
Go to the documentation of this file.
1
3
#ifndef _ARDUINOUNIVERSALINPUTS_TYPES_H
4
#define _ARDUINOUNIVERSALINPUTS_TYPES_H
5
6
#include <Arduino.h>
7
#include <inttypes.h>
8
13
typedef
uint16_t
inputid_t
;
14
19
typedef
uint8_t
inputpin_t
;
20
25
typedef
uint32_t
inputtime_t
;
26
31
typedef
int32_t
inputanalog_t
;
32
37
enum
inputtype_t
38
{
39
UIT_BUTTON
,
40
UIT_JOYSTICK
,
41
UIT_ENCODER
42
};
43
44
#endif
inputid_t
uint16_t inputid_t
Holds the value of a device ID.
Definition:
UniversalInputTypes.h:13
inputpin_t
uint8_t inputpin_t
Holds the value of a pin number.
Definition:
UniversalInputTypes.h:19
inputanalog_t
int32_t inputanalog_t
Holds the value of an analog input value.
Definition:
UniversalInputTypes.h:31
UIT_ENCODER
Encoders.
Definition:
UniversalInputTypes.h:41
UIT_BUTTON
Buttons inheriting from IButton.
Definition:
UniversalInputTypes.h:39
inputtype_t
inputtype_t
Enumeration of all input device types.
Definition:
UniversalInputTypes.h:37
UIT_JOYSTICK
Joysticks inheriting from IJoystick.
Definition:
UniversalInputTypes.h:40
inputtime_t
uint32_t inputtime_t
Holds the value of a timestap.
Definition:
UniversalInputTypes.h:25
Generated on Fri Aug 3 2018 14:58:25 for Arduino Universal Inputs by
1.8.6