|
PebbleOS
|
Hardware driver interfaces (pbl/drivers).
More...
Modules | |
| Accelerometer | |
| Accelerometer driver interface. | |
| Ambient light sensor | |
| Ambient light sensor (ALS) driver interface. | |
| Audio playback | |
| Speaker (audio output) driver interface. | |
| Backlight | |
| Backlight driver interface. | |
| Battery | |
| Battery and charger driver interface. | |
| Buttons | |
| Raw button state. | |
| Clock sources | |
| Clock source requests. | |
| CRC | |
| Hardware CRC acceleration used by CRC. | |
| Debounced buttons | |
| Debounced button events. | |
| Display | |
| Display driver interface. | |
| External interrupts | |
| GPIO edge interrupts. | |
| Flash | |
| External flash access. | |
| GPIO | |
| GPIO driver interface. | |
| Heart rate monitor | |
| Heart rate monitor (HRM) driver interface. | |
| I2C | |
| I2C controller driver interface. | |
| IMU | |
| Board configuration of inertial and magnetic sensor drivers. | |
| Magnetometer | |
| 3-axis magnetometer driver interface. | |
| MCU information | |
| Microcontroller identification. | |
| MCU reset cause | |
| Hardware reset cause reported by the microcontroller. | |
| Microphone | |
| Microphone driver interface. | |
| OTP | |
| One-time programmable slots holding factory data. | |
| PMIC | |
| Power management IC: power off, charger and supply monitoring. | |
| Pressure sensor | |
| Barometric pressure sensor driver interface. | |
| PWM | |
| Pulse-width modulation outputs. | |
| QSPI port | |
| Board description of a QSPI port. | |
| RNG | |
| Hardware random number generator. | |
| RTC | |
| Real-time clock: wall clock time, tick counter, wake-up alarm and timezone storage. | |
| SF32LB52 | |
| SF32LB52-specific driver definitions. | |
| Temperature sensor | |
| On-chip temperature sensor. | |
| Touch sensor | |
| Touchscreen controller driver interface. | |
| UART | |
| Serial port driver interface. | |
| Vibration motor | |
| Vibration motor driver interface. | |
| Watchdog | |
| Hardware watchdog and reset cause. | |
Hardware driver interfaces (pbl/drivers).
Each header defines the interface a driver class implements; board and SoC specific definitions live in the per-implementation subgroups.