Mercator Firmware Development

* Mercator firmware
* Changing some things like memcpy pointers to remove warnings from build
this will write the 16-bit value little endian. I suggest you implement and use `hton`