arduino-esp32/libraries/Wire/examples
Sugar Glider 0a45a06142
feat(wire): std::functional Wire slave callback functions (#11582)
This PR enhances the Wire library to support std::function–based callbacks for I2C slave mode, enabling the use of lambdas and captured contexts.

- Replaces raw function pointers in TwoWire and HardwareI2C with std::function for onRequest and onReceive
- Updates constructors, method signatures, and default initializations to use std::function
- Adds new example sketch, CI config, and documentation updates demonstrating the functional callback API
2025-07-12 02:12:36 -03:00
..
WireMaster ci(json): Add configuration requirements to ci.json files (#10385) 2024-09-30 13:43:50 +03:00
WireScan ci(json): Add configuration requirements to ci.json files (#10385) 2024-09-30 13:43:50 +03:00
WireSlave ci(json): Add configuration requirements to ci.json files (#10385) 2024-09-30 13:43:50 +03:00
WireSlaveFunctionalCallback feat(wire): std::functional Wire slave callback functions (#11582) 2025-07-12 02:12:36 -03:00