1. Create a canbus configuration by setting the fields of the `CanbusConfig` struct.
2. Select the desired baud rate and sampling point position by either
a. Setting them in the `AutoBitTiming` struct. The bit timing register values are then automaticcally calculated by the driver (see section about bit timing calculation further down)
a. Setting them in the `AutoBitTiming` struct. The bit timing register values are then automaticcally calculated by the driver (see section about bit timing calculation further down)
b. Manually setting the value of each register in the `BitTiming` struct
3. Construct a new Canbus instance
4. Add the desired filters calling the `Canbus::addFilter` function