|
|
void | lampda::component::imu::init () |
| | Called once on program start, initialize the driver.
|
| |
|
void | lampda::component::imu::shutdown () |
| | Called once on program shutdown, to gracefully close the driver.
|
| |
|
bool | lampda::component::imu::enable_event_detection (const EventType eventType) |
| | Enable a specific event.
|
| |
|
bool | lampda::component::imu::disable_event_detection (const EventType eventType) |
| | Disable a specific event.
|
| |
|
bool | lampda::component::imu::is_event_detected (const EventType eventType) |
| | Read the event bit.
|
| |
|
bool | lampda::component::imu::link_event_to_interrupt1 (const EventType eventType) |
| | Enable the interrupt 1 with an event type, wired to the interrupt pin 1 of IMU.
|
| |
|
void | lampda::component::imu::unlink_interrupt_1 () |
| | Disable the interrupts 1.
|
| |
|
bool | lampda::component::imu::link_event_to_interrupt2 (const EventType eventType) |
| | Enable the interrupt 2 with an event type, wired to the interrupt pin 2 of IMU EVENT BigMotion & Step NOT SUPPORTED ON INTERRUPT 2.
|
| |
|
void | lampda::component::imu::unlink_interrupt_2 () |
| | Disable the interrupts 2.
|
| |
|
bool | lampda::component::imu::is_interrupt1_enabled () |
| | Read and reset the interrupt1 bit.
|
| |
|
bool | lampda::component::imu::is_interrupt2_enabled () |
| | Read and reset the interrupt2 bit.
|
| |
|
bsp::imu::Reading | lampda::component::imu::get_filtered_reading (const bool resetFilter) |
| | get the filtered IMU readings
|
| |
Interface for the physical components of the InertialMotionUnit.