feat(epicardium): Add a lock for i2c
Multiple tasks might access the i2c bus simultaneously. To prevent
race conditions, this patch introduces a lock which tasks should
acquire before accessing the bus.
Signed-off-by:
Rahix <rahix@rahix.de>
Showing
- epicardium/main.c 1 addition, 0 deletionsepicardium/main.c
- epicardium/modules/bhi.c 14 additions, 7 deletionsepicardium/modules/bhi.c
- epicardium/modules/i2c.c 33 additions, 0 deletionsepicardium/modules/i2c.c
- epicardium/modules/meson.build 1 addition, 0 deletionsepicardium/modules/meson.build
- epicardium/modules/modules.h 5 additions, 0 deletionsepicardium/modules/modules.h
- epicardium/modules/pmic.c 13 additions, 4 deletionsepicardium/modules/pmic.c
epicardium/modules/i2c.c
0 → 100644
Please register or sign in to comment