So my updated structure would look something like this?:
My_Project/
├── libraries/
│ └── RobotConfig/
│ ├── src/
│ │ ├── config.h
│ │ ├── config.cpp (if needed)
│ │ └── RobotConfig.h (main library header)
├── bot_control/
│ ├── bot_control.ino
└── calibration/
└── calibration.ino
And i would include #include <RobotConfig.h> in both sketches
Curious about opinions - is this overhead worth it, or would just copying the pin definitions into each sketch be better and not bother with a shared config file?