evilDoggie
evilDoggie supports only the uart feature, so it can be built and flashed using the following command:
DEFMT_LOG=off cargo run --release --bin evil_doggie --no-default-features --features=uart
Supported Configurations
The RP2040 implementation supports only one configuration where the GPIOs are connected directly to a standard CAN Bus driver or the evilDoggie custom driver.
To connect a standard driver we will only need two GPIOs (CAN TX, CAN RX), but for the custom driver, we will need one more GPIO (CAN FORCE).
Connections:
| Function | RP2040 | Driver | Custom Driver |
|---|---|---|---|
| Vcc | 3v3 | VCC | VCC |
| GND | GND | GND | GND |
| CAN TX | 20 | TX | TX |
| CAN RX | 21 | RX | RX |
| CAN FORCE | 22 | - | FORCE |