* Update PAL SENT so it works with Si7215
* I have external pull-ups on my board
* PAL: cleanup
* PAL: cleanup WTF?
* SENT: cleanup
* SENT: cleanup
* Revert "I have external pull-ups on my board"
This reverts commit 84baa5a2bb0a37e54fbd17906221047a58fa536d.
* SENT: calculate tick on sync pulse
* CRC4: another way to calc CRC4 (compatible with GM)
* SENT: count received messages
* GS pressure sensor support
* SENT: switch to ICU
* UART: show decoded data for GM pressue sensor
* SENT: switch to GM sensor (tick time changed)
* UART: show nibbles in hex format
* SENT: slow channels decode
* SWNT: slow channel: simplify Short Serial Channel
* SENT: slow channel: support Enhanced Serial Message format
* SENT: api to get Slow Channel Messages
* SENT: slow channel: some king of dynamic allocation of mailboxes
we have 16 message boxes, but up to 256 message ID in enhanced mode
* UART: show slow channel messages
* SENT: rework slow channel mailbox management
* SENT: slow channels: be more robust
Reset Slow Channel state machine if invalid packet received.
* SENT: statistic: make optional
* UART: nibble print: more user frienfly
* UART: try to get Temperature from GM fuel/pressure sensor
* UART minor
* UART: more clean-up
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>