Better error handling for circular buffer memory allocation
Compress outgoing data frames with gzip