Added serial->write numbers to support CSV data generation (#699)

* support for serial write numbers

* moving down the list

* formatting

* fixing example typo
This commit is contained in:
Peli de Halleux
2018-03-08 08:33:02 -08:00
committed by GitHub
parent 71e68481ca
commit 29de28a738
9 changed files with 69 additions and 10 deletions

View File

@ -32,6 +32,21 @@ namespace serial {
writeString(value.toString());
}
/**
* Prints an array of numeric values to the serial as CSV
*/
//% help=serial-write-numbers
//% weight=86
//% blockId=serial_writenumbers block="serial|write numbers %values"
export function writeNumbers(values: number[]): void {
if (!values) return;
for(let i = 0; i < values.length; ++i) {
if (i > 0) writeString(",");
writeNumber(values[i]);
}
writeLine("")
}
/**
* Writes a ``name: value`` pair line to the serial.
* @param name name of the value stream, eg: x