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 |