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:
@ -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
|
||||
|
Reference in New Issue
Block a user