This is firmware for an Automotive project that is described in the following blog article: https://blog.yavilevich.com/2020/06/repurposing-unused-steering-wheel-buttons-as-generic-macros-for-an-android-head-unit/
The code reads button clicks from a car's steering wheel and executes macros on an Android head unit that is connected to the device via USB.