We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1ccd336 commit 84410c0Copy full SHA for 84410c0
src/bridge.h
@@ -137,6 +137,7 @@ class BridgeClass {
137
}
138
139
bool ready() {
140
+ init();
141
return gpio_pin_get_dt(&mpu_boot_pin) == 1;
142
143
@@ -242,6 +243,11 @@ class BridgeClass {
242
243
244
void init() {
245
246
+ static bool initialized = false;
247
+
248
+ if (initialized) return;
249
+ initialized = true;
250
251
k_mutex_init(&read_mutex);
252
k_mutex_init(&write_mutex);
253
k_mutex_init(&bridge_mutex);
0 commit comments