Ken Van Hoeylandt
85b61e1e43
Improve module configuration ( #661 )
...
DTS modules (device modules) often have a single source file with an empty `struct Module`.
The module's yaml file now allows a `dts-only` boolean to be set, so the source file becomes optional.
`devicetree.yaml` is renamed everywhere to `module.yaml`
2026-09-25 21:56:37 +02:00
Ken Van Hoeylandt
0ee725ec32
ESP-IDF v6.1 ( #649 )
...
Migrate all drivers and devices to ESP-IDF v6.1
2026-09-13 00:52:16 +02:00
Ken Van Hoeylandt
429125734a
Add drivers to module and make start/stop optional ( #580 )
2026-07-23 23:28:09 +02:00
Ken Van Hoeylandt
8b92aa8e5a
GPIO descriptor fixes ( #578 )
2026-07-22 22:43:34 +02:00
Ken Van Hoeylandt
aa7530e515
New kernel drivers, filesystem API, and more ( #513 )
...
* **New Features**
* BMI270 6-axis IMU driver added; new unified filesystem abstraction for mounted filesystems.
* Public Wi‑Fi API surface (no implementation yet)
* SDMMC driver added (kernel drive$)
* expanded GPIO interrupt/callback support
* **Improvements**
* M5Stack Tab5: revamped GPIO/power initialization and IMU integration.
* LVGL updates including device fontSize configuration.
* Updated all code related to SD card device/fs handling
* Rename LilyGO T-HMI S3 to LilyGO T-HMI
* **Bug Fixes**
* Simplified and consolidated SD card handling and mount discovery.
2026-03-07 16:13:39 +01:00
Ken Van Hoeylandt
d2048e01b6
Tab5 power expander driver and devicetree parsing improvements ( #507 )
...
* **New Features**
* PI4IOE5V6408 I2C I/O expander driver with public GPIO APIs
* CLI tool to list devicetree dependencies
* **Device Tree Updates**
* M5Stack Tab5 configured with two I2C IO expanders; PI4IOE5V6408 binding added
* **Build / Tooling**
* Devicetree code generation integrated into build; generated artifacts and dynamic dependency resolution exposed
* **Refactor**
* Kernel/run APIs updated to accept a null‑terminated devicetree modules array; many module symbols renamed
* **Documentation**
* Added README and Apache‑2.0 license for new driver module
2026-02-17 22:59:30 +01:00