#include "util.hpp" #include "serial.hpp" #include void serial::init() { Serial.begin(115200); Serial.println("READY"); } void serial::read_until(char ch) { buffer[Serial.readBytesUntil(ch, buffer, sizeof(buffer) - 1)] = '\0'; } float serial::read_float(char ch) { read_until(ch); return atof(buffer); } long serial::read_long(char ch) { read_until(ch); return atol(buffer); } int serial::read_int(char ch) { read_until(ch); return atoi(buffer); }