picofuse

Modules
Device

The Device module provides drivers for external peripherals connected over the buses exposed by the Hardware module (see hw.h). More...

Collaboration diagram for Device:

Modules

 Touch
 Touch panel controller drivers - capacitive (FT6236) and resistive (STMPE610).
 
 Sensor
 Environmental and other sensor drivers (BME680).
 
 Display
 Display controller drivers (ILI9341).
 

Detailed Description

The Device module provides drivers for external peripherals connected over the buses exposed by the Hardware module (see hw.h).

Drivers are built against the bus-agnostic hw_deviceio_t interface (see hw/deviceio.h), so the same driver works unchanged whether the peripheral is wired over I2C or SPI.