mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-19 13:54:23 +01:00
Added Esplora readJoystickButton function to be consistent with Esplora readButton
This commit is contained in:
parent
d7d78ff6a5
commit
d8e5997328
@ -111,6 +111,15 @@ boolean _Esplora::readButton(byte ch) {
|
||||
return (val > 512) ? HIGH : LOW;
|
||||
}
|
||||
|
||||
boolean _Esplora::readJoystickButton() {
|
||||
if (readChannel(CH_JOYSTICK_SW) == 1023) {
|
||||
return HIGH;
|
||||
} else if (readChannel(CH_JOYSTICK_SW) == 0) {
|
||||
return LOW;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void _Esplora::writeRGB(byte r, byte g, byte b) {
|
||||
writeRed(r);
|
||||
writeGreen(g);
|
||||
|
@ -21,7 +21,7 @@
|
||||
#ifndef ESPLORA_H_
|
||||
#define ESPLORA_H_
|
||||
|
||||
#include "Arduino.h"
|
||||
#include <Arduino.h>
|
||||
|
||||
/*
|
||||
* The following constants are used internally by the Esplora
|
||||
@ -141,6 +141,8 @@ public:
|
||||
* LOW if the button is pressed, and HIGH otherwise.
|
||||
*/
|
||||
boolean readButton(byte channel);
|
||||
|
||||
boolean readJoystickButton();
|
||||
|
||||
void writeRGB(byte red, byte green, byte blue);
|
||||
void writeRed(byte red);
|
||||
|
@ -16,6 +16,7 @@ readLightSensor KEYWORD2
|
||||
readTemperature KEYWORD2
|
||||
readMicrophone KEYWORD2
|
||||
readJoystickSwitch KEYWORD2
|
||||
readJoystickButton KEYWORD2
|
||||
readJoystickX KEYWORD2
|
||||
readJoystickY KEYWORD2
|
||||
readAccelerometer KEYWORD2
|
||||
|
Loading…
x
Reference in New Issue
Block a user