Skip to content

Commit c5b3b53

Browse files
committed
feat(wire): adds std::functional to slave callback functions
1 parent 67c3205 commit c5b3b53

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libraries/Wire/src/Wire.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ class TwoWire : public HardwareI2C {
7474
#if SOC_I2C_SUPPORT_SLAVE
7575
bool is_slave;
7676
// functional pointers for user callbacks
77-
using user_onRequest_t = void (*)(void);
78-
using user_onReceive_t = void (*)(int);
77+
using user_onRequest_t = std::function<void()>;
78+
using user_onReceive_t = std::function<void(int)>;
7979
user_onRequest_t user_onRequest;
8080
user_onReceive_t user_onReceive;
8181
static void onRequestService(uint8_t, void *);

0 commit comments

Comments
 (0)