1 Commits

Author SHA1 Message Date
Baozhu Zuo
902648c6a9 remove onGesture and onJoystick event 2019-07-31 15:23:52 +08:00

23
main.ts
View File

@@ -490,6 +490,26 @@ namespace grove {
return RangeInInches; return RangeInInches;
} }
/**
* Create a new driver Grove - 4-Digit Display
* @param clkPin value of clk pin number
* @param dataPin value of data pin number
*/
//% blockId=grove_tm1637_create block="4-Digit Display at|%clkPin|and|%dataPin"
export function createDisplay(clkPin: DigitalPin, dataPin: DigitalPin): TM1637
{
let display = new TM1637();
display.buf = pins.createBuffer(4);
display.clkPin = clkPin;
display.dataPin = dataPin;
display.brightnessLevel = 0;
display.pointFlag = false;
display.clear();
return display;
}
/** /**
* init Grove Gesture modules * init Grove Gesture modules
* *
@@ -514,7 +534,8 @@ namespace grove {
* *
*/ */
//% blockId=grove_getjoystick block="get joystick key at|%xpin|and|%xpin" //% blockId=grove_getjoystick block="get joystick key at|%xpin|and|%xpin"
export function getJoystick(xpin: AnalogPin, ypin: AnalogPin) : number { export function getJoystick(xpin: AnalogPin, ypin: AnalogPin): number {
return joystick.read(xpin, ypin); return joystick.read(xpin, ypin);
} }
} }