|
TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
|
ESP32-C6 Hardware Abstraction Layer for TLE92466ED driver. More...
#include "TLE92466ED_HAL.hpp"#include "TLE92466ED_Config.hpp"#include "driver/spi_master.h"#include "driver/gpio.h"#include "esp_timer.h"#include "esp_log.h"#include <memory>Go to the source code of this file.
Classes | |
| class | ESP32C6_HAL |
| ESP32-C6 implementation of the TLE92466ED HAL interface. More... | |
| struct | ESP32C6_HAL::SPIConfig |
| SPI configuration structure for ESP32-C6. More... | |
Functions | |
| auto | createTLE92466ED_HAL () -> std::unique_ptr< ESP32C6_HAL > |
| Create a configured ESP32C6_HAL instance for TLE92466ED. | |
ESP32-C6 Hardware Abstraction Layer for TLE92466ED driver.
This file provides the ESP32-C6 specific implementation of the TLE92466ED HAL interface. It handles SPI communication and timing functions required by the driver.
|
inline |
Create a configured ESP32C6_HAL instance for TLE92466ED.
This function uses the configuration from TLE92466ED_Config.hpp