Sending data in multiple packets

The previous revision worked on my laptop but not on my desktop. While
investigating why, I noticed that dcled_ruby sends a separate USB
statement for each packet instead of concatenating them all into one
as I was doing. Switching to that method makes it work on my desktop.