Serial_in& operator<<(unsigned long& v) { v = Read4(buf); return *this; }
Serial_out& operator<<(unsigned long v) { Write4(buf, v); return *this; }
	Serial_in& operator<<(unsigned long& v)		{ v = Read4(buf); return *this; }