removing serial event (not supported in DAL)

This commit is contained in:
Peli de Halleux 2016-05-19 13:39:28 -07:00
parent 539357237f
commit 9a36a2fc05
3 changed files with 6 additions and 14 deletions

View File

@ -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);

View File

@ -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);
} }
} }

View File

@ -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;
} }