removing serial event (not supported in DAL)
This commit is contained in:
parent
539357237f
commit
9a36a2fc05
@ -28,8 +28,8 @@ namespace serial {
|
|||||||
* Registers an event to be fired when one of the delimiter is matched
|
* Registers an event to be fired when one of the delimiter is matched
|
||||||
* @param delimiters the characters to match received characters against. eg:"\n"
|
* @param delimiters the characters to match received characters against. eg:"\n"
|
||||||
*/
|
*/
|
||||||
//% help=serial/on-data-received
|
// help=serial/on-data-received
|
||||||
//% weight=19
|
// weight=19
|
||||||
void onDataReceived(StringData* delimiters, Action body) {
|
void onDataReceived(StringData* delimiters, Action body) {
|
||||||
uBit.serial.eventOn(ManagedString(delimiters));
|
uBit.serial.eventOn(ManagedString(delimiters));
|
||||||
registerWithDal(MICROBIT_ID_SERIAL, MICROBIT_SERIAL_EVT_DELIM_MATCH, body);
|
registerWithDal(MICROBIT_ID_SERIAL, MICROBIT_SERIAL_EVT_DELIM_MATCH, body);
|
||||||
|
@ -39,10 +39,10 @@ namespace serial {
|
|||||||
/**
|
/**
|
||||||
* Registers an event to be fired when a line has been received
|
* Registers an event to be fired when a line has been received
|
||||||
*/
|
*/
|
||||||
//% help=serial/on-line-received
|
// help=serial/on-line-received
|
||||||
//% blockId=serial_on_line_received block="serial on line received"
|
// blockId=serial_on_line_received block="serial on line received"
|
||||||
//% weight=21 blockGap=8
|
// weight=21 blockGap=8
|
||||||
export function onLineReceived(body: Action): void {
|
export function onLineReceived(body: Action): void {
|
||||||
serial.onDataReceived("\n", body);
|
// serial.onDataReceived("\n", body);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
8
libs/microbit/shims.d.ts
vendored
8
libs/microbit/shims.d.ts
vendored
@ -575,14 +575,6 @@ declare namespace serial {
|
|||||||
//% weight=87
|
//% weight=87
|
||||||
//% blockId=serial_writestring block="serial write string %text" shim=serial::writeString
|
//% blockId=serial_writestring block="serial write string %text" shim=serial::writeString
|
||||||
function writeString(text: string): void;
|
function writeString(text: string): void;
|
||||||
|
|
||||||
/**
|
|
||||||
* Registers an event to be fired when one of the delimiter is matched
|
|
||||||
* @param delimiters the characters to match received characters against. eg:"\n"
|
|
||||||
*/
|
|
||||||
//% help=serial/on-data-received
|
|
||||||
//% weight=19 shim=serial::onDataReceived
|
|
||||||
function onDataReceived(delimiters: string, body: () => void): void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user