(-) bug switch (probably due to PIC?)
(^) serial driver (no Arduino calls)
(^) WRITE => WRITE + WRITE_BUF