@halfbyte have you seen this one? https://hackaday.com/2021/02/08/hands-on-the-risc-v-esp32-c3-will-be-your-new-esp8266/
@halfbyte have you seen this one? https://hackaday.com/2021/02/08/hands-on-the-risc-v-esp32-c3-will-be-your-new-esp8266/
I'm working on a pure Ruby network packet encode/decode module using Array#pack and String#unpack. I did one of these about 16 years ago where everything was in one class. This time each format is a separate class like Uint8, Uint16, Uint32 and TimeStamp (which is a composite of 7 bytes) - with class methods encode and decode.
I'm kinda liking this current approach. Anyone do something similar? I'm expecting a little performance hit but frankly don't care at this point. #bittwiddling