Firmware for the PDM36 can be found in the pdm-36 crate and the bootloader in the pdm-36-bootloader crate.
For more details on the firmware, see the readme within the pdm-36 crate.
A command line tool is provided for configuration, control and updating PDMs.
To install the command line tool from source, run the following:
cargo install pdm-tool --git https://github.com/umi-eng/pdm --lockedWe provide a Rust library for interfacing with PDMs which can be found in the pdm crate.
A DBC file with definitions for most CAN messages used by the PDM can be found the messages crate folder.