CANopenNode/CANopenEditor — reverse-engineered prompt
Reverse engineered prompt
Build me a desktop CANopen Object Dictionary editor that feels ready to use for real device files. I want to be able to open and edit CANopen EDS and XDD files, update object dictionary entries and device information in a GUI, then save them back out again. It should also export the useful formats this project mentions, especially EDS, DCF, XDD, XDC, simple documentation like HTML or Markdown, and CANopenNode C source files when possible.
Please keep a simple command line tool too, mainly for file conversions between the supported formats. For the GUI, prioritize the version that already works reliably, especially on Windows, but if the newer cross platform UI is close enough then move it forward without breaking the basic workflow.
Make the project easy to build and run from the repo, with sensible defaults, clear error messages for bad files, and a couple of sample or test conversions to prove it works. If anything in the CANopen formats is unclear, look up the current docs online.
Want more depth? Deep Reverse