- use ring buffer to exchange data between rs485 handler and uslp handler
- use pointer to send large data through freertos queues
- added basic emmc handler to transfer files via rs485
- restructured uslp handling
- added auto formatter clang which applies a Google based coding style