Skip to content

Conversation

@set5una
Copy link

@set5una set5una commented Nov 13, 2025

When compiling the library on a OS with case sensitive filesystem (for example, linux and xfs) the following error will occur:

In file included from /tmp/.arduinoIDE-unsaved20251013-3008126-1aaun72.clxrj/Polling_I2C/Polling_I2C.ino:18:
/home//Arduino/libraries/ICM45686/src/ICM45686.h:28:10: fatal error: invn/InvError.h: No such file or directory
   28 | #include "invn/InvError.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1

due to a case mismatch between the inclusion path in ICM45686.h (invn/InvError.h) and the actual path (Invn/InvError.h).

This patch corrects the inclusion path in ICM45686.h, which resolves the compilation error on case sensitive platforms.

This patch has been tested on Archlinux and Arduino IDE 2.3.6

When compiling the library on a OS with case sensitive filesystem (for example, linux and xfs) the following error will occur:

```
In file included from /tmp/.arduinoIDE-unsaved20251013-3008126-1aaun72.clxrj/Polling_I2C/Polling_I2C.ino:18:
/home//Arduino/libraries/ICM45686/src/ICM45686.h:28:10: fatal error: invn/InvError.h: No such file or directory
   28 | #include "invn/InvError.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
```

due to a case mismatch between the inclusion path in ICM45686.h (invn/InvError.h) and the actual path (Invn/InvError.h).

This patch corrects the inclusion path in ICM45686.h, which resolves the compilation error on case sensitive platforms.

This patch has been tested on Archlinux and Arduino IDE 2.3.6
@set5una set5una requested review from a team as code owners November 13, 2025 22:11
@akim-invn
Copy link

@set5una, Thanks for comments. Will update the mistyping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants