An experiment in vibe coding
  • Rust 73.5%
  • Shell 26.5%
Find a file
Sebastian Kuzminsky abbc5653a0 Merge remote-tracking branch 'origin/issue/4065f711734b9cc69cad1c84689dc395'
* origin/issue/4065f711734b9cc69cad1c84689dc395:
  test: add comment explaining heartbeat toggle bit masking
  test: rewrite integration test in Rust using socketcan crate
  fix: use correct zencan-common NMT format [CommandCode] [NodeAddress]
  fix: verify NMT state transition to operational (heartbeat 0x05)
  fix: update integration test for pre-existing vcan0 and fix NMT/heartbeat checks
2026-04-22 13:51:41 -06:00
src feat: add clap CLI with --can-interface/-c option 2026-04-22 00:51:13 +00:00
tests test: add comment explaining heartbeat toggle bit masking 2026-04-22 17:03:46 +00:00
build.rs feat: integrate zencan as CANopen node 2026-04-21 21:36:18 +00:00
Cargo.lock feat: integrate zencan as CANopen node 2026-04-21 21:36:18 +00:00
Cargo.toml test: rewrite integration test in Rust using socketcan crate 2026-04-22 16:38:09 +00:00
device_config.toml feat: integrate zencan as CANopen node 2026-04-21 21:36:18 +00:00
README.md initial commit 2026-04-20 21:28:37 -06:00

This is a CANopen node vibe coded in rust, based on zencan.