| ICM40609D eMD Driver 2.0.0 Documentation of the eMD Driver API

- Main Page
- Modules
- Classes
- Files

Files | Functions
Icm406xx driver extern functions

Extern functions for Icm406xx devices. More...

## Files
file | Icm406xxExtFunc.h
| Extern functions for Icm406xx devices.

## Functions
void | inv_icm406xx_sleep_us (uint32_t us)
| Hook for low-level high res system sleep() function to be implemented by upper layer ~100us resolution is sufficient. More...
uint64_t | inv_icm406xx_get_time_us (void)
| Hook for low-level high res system get_time() function to be implemented by upper layer Timer should be on 64bit with a 1 us resolution. More...

## Detailed Description

Extern functions for Icm406xx devices.

## Function Documentation

## ◆ inv_icm406xx_get_time_us()

uint64_t inv_icm406xx_get_time_us | ( | void |  | ) |

Hook for low-level high res system get_time() function to be implemented by upper layer Timer should be on 64bit with a 1 us resolution.

Parameters

  [out] | The | current time in us

## ◆ inv_icm406xx_sleep_us()

void inv_icm406xx_sleep_us | ( | uint32_t | us | ) |

Hook for low-level high res system sleep() function to be implemented by upper layer ~100us resolution is sufficient.

Parameters

  [in] | us | number of us the calling thread should sleep