23 lines
497 B
C++
Raw Normal View History

2016-04-01 22:00:42 -07:00
#include "ksbit.h"
//% weight=2 color=30
namespace serial {
// note that at least one // followed by % is needed per declaration!
/**
* Reads a line of text from the serial port.
*/
//%
StringData* readString() {
2016-04-14 14:29:28 -07:00
return uBit.serial.readUntil(ManagedString("\r\n")).leakData();
2016-04-01 22:00:42 -07:00
}
/**
* Sends a piece of text through Serial connection.
*/
//%
void writeString(StringData *text) {
2016-04-14 14:29:28 -07:00
uBit.serial.send(ManagedString(text));
2016-04-01 22:00:42 -07:00
}
}