2024-07-26 14:46:48 +02:00

27 lines
807 B
Markdown

# eMD software for ICM-42670-P
_eMD_ stands for _embedded Motion Driver_.
## Summary
The eMD software for ICM-42670-P consists in a driver and a set of examples to showcase our IMU's capabilities. It targets microcontroller-based application and is coded in C language.
## Content
The `icm42670p/` folder contains the drivers for the IMU.
The `examples/` folder contains:
* A set of examples showcasing the IMU capabilities: `examples/*/`. Each sub-folder contains a README describing the application.
* The hardware abstraction layer definition: `system_interface.h`.
## Building the code
A `CMakeLists.txt` file is provided as an example on how to build.
Open a terminal and go to the project root folder, then execute the following commands:
```
cmake -S . -B build/
cmake --build build/
```