Skip to content

Feat can commander#82

Merged
runger1101001 merged 8 commits intodevfrom
feat_can_commander
Feb 26, 2026
Merged

Feat can commander#82
runger1101001 merged 8 commits intodevfrom
feat_can_commander

Conversation

@askuric
Copy link
Member

@askuric askuric commented Feb 26, 2026

I have seem to forgotten to make a PR for this!

This PR implements the CANCommander compatible with SimpleFOC.

  • It implements the RegisterIO for that (src/comms/can/CANCommander.cpp).
  • It adds a possibility to add custom registers (its a try, maybe not the best way but it definitely works :D)
  • I've added a list of registers in markdown for easier navigation for users.
  • Some examples in the examples folder.
  • It is intended to be used with pysimplefoc python package.

For now it will work on stm32, esp32 and teensy. The low-level cross platform part is implemented within SimpleFOCio library.

It does work but its still in the early stage I'd say. It needs a bit of community improvements and testing.

@runger1101001
Copy link
Member

This is so awesome...

I'll merge this and then fix the build checks - since these examples need the CAN library also they're not compiling right now...

@runger1101001 runger1101001 merged commit 16935bd into dev Feb 26, 2026
4 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants