|
esp32_BNO08x 1.01
C++ BNO08x IMU driver component for esp-idf.
|
IMU configuration settings passed into constructor. More...
#include <BNO08x.hpp>
Public Member Functions | |
| bno08x_config_t () | |
| Default IMU configuration settings constructor for ESP32. | |
| bno08x_config_t (spi_host_device_t spi_peripheral, gpio_num_t io_mosi, gpio_num_t io_miso, gpio_num_t io_sclk, gpio_num_t io_cs, gpio_num_t io_int, gpio_num_t io_rst, gpio_num_t io_wake, uint64_t sclk_speed, bool debug) | |
| Overloaded IMU configuration settings constructor for custom pin settings. | |
Public Attributes | |
| spi_host_device_t | spi_peripheral |
| SPI peripheral to be used. | |
| gpio_num_t | io_mosi |
| MOSI GPIO pin (connects to BNO08x DI pin) | |
| gpio_num_t | io_miso |
| MISO GPIO pin (connects to BNO08x SDA pin) | |
| gpio_num_t | io_sclk |
| SCLK pin (connects to BNO08x SCL pin) | |
| gpio_num_t | io_cs |
| gpio_num_t | io_int |
| Chip select pin (connects to BNO08x CS pin) | |
| gpio_num_t | io_rst |
| Host interrupt pin (connects to BNO08x INT pin) | |
| gpio_num_t | io_wake |
| Reset pin (connects to BNO08x RST pin) | |
| uint64_t | sclk_speed |
| Desired SPI SCLK speed in Hz (max 3MHz) | |
| bool | debug_en |
| Whether or not debugging print statements are enabled. | |
IMU configuration settings passed into constructor.
|
inline |
Default IMU configuration settings constructor for ESP32.
|
inline |
Overloaded IMU configuration settings constructor for custom pin settings.
| bool bno08x_config_t::debug_en |
Whether or not debugging print statements are enabled.
| gpio_num_t bno08x_config_t::io_cs |
| gpio_num_t bno08x_config_t::io_int |
Chip select pin (connects to BNO08x CS pin)
| gpio_num_t bno08x_config_t::io_miso |
MISO GPIO pin (connects to BNO08x SDA pin)
| gpio_num_t bno08x_config_t::io_mosi |
MOSI GPIO pin (connects to BNO08x DI pin)
| gpio_num_t bno08x_config_t::io_rst |
Host interrupt pin (connects to BNO08x INT pin)
| gpio_num_t bno08x_config_t::io_sclk |
SCLK pin (connects to BNO08x SCL pin)
| gpio_num_t bno08x_config_t::io_wake |
| uint64_t bno08x_config_t::sclk_speed |
Desired SPI SCLK speed in Hz (max 3MHz)
| spi_host_device_t bno08x_config_t::spi_peripheral |
SPI peripheral to be used.