16#include <zephyr/device.h>
18#include "pw_i2c/initiator.h"
19#include "pw_sync/lock_annotations.h"
20#include "pw_sync/mutex.h"
27 :
Initiator(Initiator::Feature::kStandard), dev_(dev) {}
The common, base driver interface for initiating thread-safe transactions with devices on an I2C bus....
Definition: initiator.h:52
Definition: initiator.h:24
std::chrono::duration< rep, period > duration
Alias for durations representable with this clock.
Definition: system_clock.h:90
constexpr Initiator()
Definition: initiator.h:71
#define PW_GUARDED_BY(x)
Definition: lock_annotations.h:60
#define PW_LOCKS_EXCLUDED(...)
Definition: lock_annotations.h:176
Cross-platform I2C library.
Definition: address.h:19