From 7773577c42a371afe8ac374dcbe00e0405022587 Mon Sep 17 00:00:00 2001 From: Jorj Bauer Date: Sat, 4 Jul 2020 08:04:26 -0400 Subject: [PATCH] common serial; disk debugging --- vmram.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/vmram.cpp b/vmram.cpp index 88e44a8..b340352 100644 --- a/vmram.cpp +++ b/vmram.cpp @@ -1,5 +1,6 @@ #ifdef TEENSYDUINO #include +#include "teensy-println.h" #endif #include "vmram.h" @@ -9,7 +10,7 @@ #ifndef TEENSYDUINO #include #else -#define assert(x) { if (!(x)) {Serial.print("assertion failed at "); Serial.println(__LINE__); delay(10000);} } +#define assert(x) { if (!(x)) {print("assertion failed at "); println(__LINE__); delay(10000);} } //#define assert(x) { } #endif @@ -41,10 +42,10 @@ bool VMRam::Serialize(int8_t fd) { uint32_t size = sizeof(preallocatedRam); uint8_t buf[5] = { RAMMAGIC, - (size >> 24) & 0xFF, - (size >> 16) & 0xFF, - (size >> 8) & 0xFF, - (size ) & 0xFF }; + (uint8_t)((size >> 24) & 0xFF), + (uint8_t)((size >> 16) & 0xFF), + (uint8_t)((size >> 8) & 0xFF), + (uint8_t)((size ) & 0xFF) }; if (g_filemanager->write(fd, buf, 5) != 5) return false;