Hard- and Firmware to control EF/EF-S lenses. The protocol used has grown since the first generation of EF(-S) lenses hence is a bit extensive with different layers of compatibility. On the physical layer a SPI like interface is used with I2S alike clock-stretching.
Please use at your own risk, the hard- and firmware are experimental and can damage your lens!
- Tested
- May shorts power rails on lens attachment
- Tested
- Make lens hotplugable (needs new hardware revision)
- Create helper functions (like set_aperture_to(aperture))
- Documentation
Thanks to Jean for this blogpost!