This PR implements CAN logging, directly in the Webserver
Why
To help reverse engineering, make it easier for users to take CAN logs
How
There is a new page added to the Webserver, "CAN logger". When opened, the system starts logging CAN messages. This is disabled by default to not disturb the system.
Bonus: This PR also changes the style of the webserver buttons to make them easier to navigate on mobile devices
What
This PR implements CAN logging, directly in the Webserver
Why
To help reverse engineering, make it easier for users to take CAN logs
How
There is a new page added to the Webserver, "CAN logger". When opened, the system starts logging CAN messages. This is disabled by default to not disturb the system.
Bonus: This PR also changes the style of the webserver buttons to make them easier to navigate on mobile devices