Hardware-agnostic C++20 driver for the TI ADS9324 16-channel, 16-bit simultaneous-sampling SAR ADC (SPI). Part of the HardFOC ecosystem.
-
Updated
Nov 2, 2026 - C++
Hardware-agnostic C++20 driver for the TI ADS9324 16-channel, 16-bit simultaneous-sampling SAR ADC (SPI). Part of the HardFOC ecosystem.
Hardware-agnostic C++ driver for the NXP PCA9555 / PCAL9555A 16-bit I/O expanders (I2C). Part of the HardFOC ecosystem.
Header-only C++20 driver for the NXP PF1550 PMIC (3 buck, 3 LDO, Li-ion charger) (I2C). Part of the HardFOC ecosystem.
Hardware-agnostic C++20 driver for the TI ADS7952 12-bit, 12-channel SAR ADC (SPI). Part of the HardFOC ecosystem.
[Legacy] Former combined HardFOC utils + drivers repo; superseded by hf-core (hf-core-utils, hf-core-drivers).
Hardware-agnostic C++ NTC thermistor driver (lookup-table and Beta/Steinhart-Hart conversion over ADC). Part of the HardFOC ecosystem.
HardFOC organization website (GitHub Pages).
Hardware-agnostic C++20 driver for the Trinamic TMC9660 BLDC/FOC motor controller (SPI/UART, TMCL). Part of the HardFOC ecosystem.
Hardware-agnostic C++17 driver for Alicat BASIS-2 mass flow meters/controllers (Modbus RTU over UART). Part of the HardFOC ecosystem.
Hardware-agnostic C++17 driver for the NXP SE050 EdgeLock secure element (T=1 over I2C). Part of the HardFOC ecosystem.
Hardware-agnostic C++20 driver for the ADI MAX22200 octal solenoid and motor driver (SPI). Part of the HardFOC ecosystem.
Hardware-agnostic C++17 driver for PyroScience FDO2-G2 optical oxygen sensors (UART). Part of the HardFOC ecosystem.
HardFOC organization profile and default community health files.
To associate your repository with the hardfoc topic, visit your repo's landing page and select "manage topics."