diff --git a/libraries/Esplora/Esplora.h b/libraries/Esplora/Esplora.h index 4f5534552bb..56f76ab3a89 100644 --- a/libraries/Esplora/Esplora.h +++ b/libraries/Esplora/Esplora.h @@ -40,6 +40,8 @@ const byte CH_SLIDER = 4; const byte CH_LIGHT = 5; const byte CH_TEMPERATURE = 6; const byte CH_MIC = 7; +const byte CH_TINKERKIT_A = 8; +const byte CH_TINKERKIT_B = 9; const byte CH_JOYSTICK_SW = 10; const byte CH_JOYSTICK_X = 11; const byte CH_JOYSTICK_Y = 12; @@ -156,6 +158,16 @@ class _Esplora { void tone(unsigned int freq); void tone(unsigned int freq, unsigned long duration); void noTone(); + + inline unsigned int readTinkerkitInput(byte whichInput) { + return readChannel(whichInput + CH_TINKERKIT_A); + } + inline unsigned int readTinkerkitInputA() { + return readChannel(CH_TINKERKIT_A); + } + inline unsigned int readTinkerkitInputB() { + return readChannel(CH_TINKERKIT_B); + } }; diff --git a/libraries/Esplora/keywords.txt b/libraries/Esplora/keywords.txt index b225991f605..18d394b3199 100644 --- a/libraries/Esplora/keywords.txt +++ b/libraries/Esplora/keywords.txt @@ -28,6 +28,9 @@ writeBlue KEYWORD2 readRed KEYWORD2 readGreen KEYWORD2 readBlue KEYWORD2 +readTinkerkitInput KEYWORD2 +readTinkerkitInputA KEYWORD2 +readTinkerkitInputB KEYWORD2 tone KEYWORD2 noTone KEYWORD2