HF-BNO08x  0.1.0-dev
Loading...
Searching...
No Matches
driver_integration_test.cpp File Reference

Comprehensive Integration Test Suite for BNO08x Driver. More...

#include "esp_log.h"
#include "esp_system.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include <memory>
#include <stdio.h>
#include "../../../inc/bno08x.hpp"
#include "TestFramework.h"
#include "esp32_bno08x_bus.hpp"
Include dependency graph for driver_integration_test.cpp:

Functions

void app_main (void)
 

Detailed Description

Comprehensive Integration Test Suite for BNO08x Driver.

This is a complete integration test suite that tests all functionality of the BNO08x driver.

Test Categories:

  • Initialization Tests
  • Sensor Enable/Disable Tests
  • Polling Mode Tests
  • Callback Mode Tests
  • Sensor Data Reading Tests
  • RVC Mode Tests
  • Error Handling Tests
Note
This test runs independently on an I2C bus that only communicates with the BNO08x device. The I2C bus setup (GPIO4 SDA, GPIO5 SCL) mirrors the pcal95555/pca9685 examples for pin consistency.
Author
Nebiyu Tadesse
Date
2025
Version
1.0.0

Function Documentation

◆ app_main()

void app_main ( void )