https://github.com/zixuan-qiao/i2c_drivers
A collection of linux kernel drivers developed for I2C sensors.
https://github.com/zixuan-qiao/i2c_drivers
beaglebone-black bma400 device-driver dht20 i2c i2c-sensors isl29125 linux-kernel stts22h
Last synced: 24 days ago
JSON representation
A collection of linux kernel drivers developed for I2C sensors.
- Host: GitHub
- URL: https://github.com/zixuan-qiao/i2c_drivers
- Owner: Zixuan-Qiao
- License: gpl-2.0
- Created: 2024-04-12T01:28:38.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-19T00:23:56.000Z (11 months ago)
- Last Synced: 2025-03-12T04:41:26.255Z (4 months ago)
- Topics: beaglebone-black, bma400, device-driver, dht20, i2c, i2c-sensors, isl29125, linux-kernel, stts22h
- Language: C
- Homepage:
- Size: 84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# I2C Drivers
A collection of linux kernel drivers developed for I2C sensors.## Introduction
For some included sensors, two different drivers are developed:
a char device driver that provides interface to user-space and
an I2C client driver that is more consistent with Linux conventions.## Currently Supported Devices
| Number | Functionality |
|:------:|:------:|
| DHT20 | Humidity and temperature sensor |
| ISL29125 | RGB light intensity sensor |
| BMA400 | 3-axis accelerometer |
| STTS22H | Temperature sensor |## Tested Platform
| Hardward host | Linux kernel version | Compiler version |
|:------:|:------:|:------:|
|BeagleBone Black Rev C3 | 5.10.168-ti-r71 | Debian gcc 10.2.1-6 |