* simulator: improve READMEs
* simulator: use argp for argument parsing
* simulator: plumb SocketCAN device argument
* simulator: change verbosity argument
use a --quiet instead, as --verbose is a "set-only" option without
arguments and cannot be "unset" if default
* simulator: timeout is an option, not an argument
* simulator: github workflow uses --timeout option
* make things c++ friendly
* install various canaries in coal mines
* using is much clearer than typedef
* fixing builds
* lps25
* trigger includes were a mess
* c -> c++ cleanup
* os util
* why did so many include os_util.h?
* fwd declare
* cypress/kinetis
* s
* eg33 happy
* happy sim
* cypress usb
* pch
* cypress
* doesn't need to include all that
* h7