libDM_abstract_sensors is a library that provides an abstraction layer for the sensors and protocol used in the project. It defines generic method and template that are reused for the projects sensors.


This library is part of a project made for esp32s3. It includes some dependencies and can not be used easily without the other parts of the project. A standalone version without dependencies is available as part of the projects SENSORS_ONLY and INS_MINIMAL, and will be easier to use on all microcontrollers.


This library can be modified if you need:

  • To implement sensors readings with a different hardware protocol

  • To implement sensors readings with a different framework as it contains the the methods relative to hardware and framework abstraction

  • To implement generic methods applicable to multiple sensors, hardware bus… Such as calibration, filtering, general data processing…