硬汉嵌入式论坛

 找回密码
 立即注册
查看: 423|回复: 6
收起左侧

[网络转载] LibDriver 驱动库

  [复制链接]

28

主题

402

回帖

486

积分

高级会员

积分
486
发表于 2025-12-27 16:53:28 | 显示全部楼层 |阅读模式
本帖最后由 tovinz 于 2025-12-27 17:01 编辑



libdriver (LibDriver)
LibDriver 是由Li Shifeng创立的一个开源开发组织。写了很多非常棒的驱动。


这是我从 github 上爬取的已有的设备驱动,AI编写的爬取整理脚本导出的,难免有误,见谅。


LibDriver 仓库信息总表

仓库名

仓库地址

通信方式

设备类型

ad7705

https://github.com/libdriver/ad7705

spi, adc

ADC转换器

pcf8591

https://github.com/libdriver/pcf8591

adc, iic, dac

ADC转换器, DAC转换器

max6675

https://github.com/libdriver/max6675

spi

温度传感器

bpc

https://github.com/libdriver/bpc

gpio

LED显示器

bmm150

https://github.com/libdriver/bmm150

iic

磁力传感器

l3gd20h

https://github.com/libdriver/l3gd20h

spi, iic

陀螺仪传感器

adxl375

https://github.com/libdriver/adxl375

spi, iic

加速度传感器

adxl345

https://github.com/libdriver/adxl345

spi, iic

加速度传感器

ads1118

https://github.com/libdriver/ads1118

spi, adc

ADC转换器

ads1115

https://github.com/libdriver/ads1115

adc, iic

ADC转换器

hdc302x

https://github.com/libdriver/hdc302x

iic

温度传感器, 湿度传感器

hdc2080

https://github.com/libdriver/hdc2080

iic

温度传感器, 湿度传感器

aht40

https://github.com/libdriver/aht40

iic

湿度传感器

ds2431

https://github.com/libdriver/ds2431

gpio, onewire

EEPROM存储器

veml7700

https://github.com/libdriver/veml7700

iic

亮度传感器

aht25

https://github.com/libdriver/aht25

iic

温度传感器, 湿度传感器

bh1750fvi

https://github.com/libdriver/bh1750fvi

iic

亮度传感器

w25qxx

https://github.com/libdriver/w25qxx

spi

闪存芯片

x9cxx

https://github.com/libdriver/x9cxx

gpio

电位器

ch9121

https://github.com/libdriver/ch9121

uart, ethernet

-

ch9120

https://github.com/libdriver/ch9120

uart, ethernet

-

sht85

https://github.com/libdriver/sht85

iic

温度传感器, 湿度传感器

shtc3

https://github.com/libdriver/shtc3

iic

温度传感器, 湿度传感器

wt588e02b

https://github.com/libdriver/wt588e02b

spi

语音模块

ws2812b

https://github.com/libdriver/ws2812b

spi

LED显示器

wm8978

https://github.com/libdriver/wm8978

iis, iic

音频设备

vs1053b

https://github.com/libdriver/vs1053b

spi

音频设备, MP3播放器, AAC播放器, WAV播放器

uvis25

https://github.com/libdriver/uvis25

spi, iic

紫外线传感器

ttp229

https://github.com/libdriver/ttp229

spi, iic

触摸传感器

tsl2561

https://github.com/libdriver/tsl2561

iic

亮度传感器

tpl0501

https://github.com/libdriver/tpl0501

iic

电位器

tm1640

https://github.com/libdriver/tm1640

gpio

-

tm1638

https://github.com/libdriver/tm1638

spi

-

tm1637

https://github.com/libdriver/tm1637

iic

-

tea5767

https://github.com/libdriver/tea5767

iic

-

tcs34725

https://github.com/libdriver/tcs34725

iic

亮度传感器

syn6988

https://github.com/libdriver/syn6988

spi, uart

-

syn6658

https://github.com/libdriver/syn6658

spi, uart

-

syn6288e

https://github.com/libdriver/syn6288e

uart

-

syn6288

https://github.com/libdriver/syn6288

uart

-

sx1268

https://github.com/libdriver/sx1268

spi

-

sx1262

https://github.com/libdriver/sx1262

spi

-

sts21

https://github.com/libdriver/sts21

iic

温度传感器

sts4x

https://github.com/libdriver/sts4x

iic

温度传感器

sts3x

https://github.com/libdriver/sts3x

iic

温度传感器

stcc4

https://github.com/libdriver/stcc4

iic

温度传感器, 湿度传感器

st7920

https://github.com/libdriver/st7920

gpio

LCD显示屏

st7789

https://github.com/libdriver/st7789

spi

显示器

ssd1681

https://github.com/libdriver/ssd1681

spi

-

ssd1351

https://github.com/libdriver/ssd1351

spi

显示器

ssd1315

https://github.com/libdriver/ssd1315

spi, iic

OLED显示屏

ssd1309

https://github.com/libdriver/ssd1309

spi, iic

OLED显示屏

ssd1306

https://github.com/libdriver/ssd1306

spi, iic

OLED显示屏

sps30

https://github.com/libdriver/sps30

uart, iic

-

sht35

https://github.com/libdriver/sht35

iic

温度传感器, 湿度传感器

sht31

https://github.com/libdriver/sht31

iic

温度传感器, 湿度传感器

sht30

https://github.com/libdriver/sht30

iic

温度传感器, 湿度传感器

sht4x

https://github.com/libdriver/sht4x

iic

温度传感器, 湿度传感器

sht2x

https://github.com/libdriver/sht2x

iic

温度传感器, 湿度传感器

sgp41

https://github.com/libdriver/sgp41

iic

-

sgp40

https://github.com/libdriver/sgp40

iic

-

sgp30

https://github.com/libdriver/sgp30

iic

-

sfa30

https://github.com/libdriver/sfa30

uart, iic

湿度传感器

sen5x

https://github.com/libdriver/sen5x

iic

-

scd30

https://github.com/libdriver/scd30

uart

温度传感器, 湿度传感器

scd4x

https://github.com/libdriver/scd4x

iic

温度传感器, 湿度传感器

qmc5883l

https://github.com/libdriver/qmc5883l

iic

磁力传感器

pmw3901mb

https://github.com/libdriver/pmw3901mb

spi

-

pmsx003

https://github.com/libdriver/pmsx003

uart

-

pcf8575

https://github.com/libdriver/pcf8575

-

-

pcf8574

https://github.com/libdriver/pcf8574

iic

-

pcf8563

https://github.com/libdriver/pcf8563

iic

实时时钟

pca9685

https://github.com/libdriver/pca9685

pwm, iic

LED显示器

pca9548a

https://github.com/libdriver/pca9548a

iic

-

ov2640

https://github.com/libdriver/ov2640

-

-

opt300x

https://github.com/libdriver/opt300x

iic

亮度传感器

ntag21x

https://github.com/libdriver/ntag21x

-

-

nrf905

https://github.com/libdriver/nrf905

spi

-

nrf24l01

https://github.com/libdriver/nrf24l01

spi

-

multi_button

https://github.com/libdriver/multi_button

gpio

-

ms5837

https://github.com/libdriver/ms5837

iic

-

ms5611

https://github.com/libdriver/ms5611

spi, iic

-

mpu9250

https://github.com/libdriver/mpu9250

spi

陀螺仪传感器, 磁力传感器, 加速度传感器

mpu6500

https://github.com/libdriver/mpu6500

-

陀螺仪传感器, 加速度传感器

mpu6050

https://github.com/libdriver/mpu6050

-

陀螺仪传感器, 加速度传感器

mma7660fc

https://github.com/libdriver/mma7660fc

iic

加速度传感器

mlx90614

https://github.com/libdriver/mlx90614

iic

-

mifare_ultralight

https://github.com/libdriver/mifare_ultralight

-

-

mifare_classic

https://github.com/libdriver/mifare_classic

-

-

mcp9600

https://github.com/libdriver/mcp9600

iic

温度传感器

mcp4725

https://github.com/libdriver/mcp4725

iic, dac

-

mcp3421

https://github.com/libdriver/mcp3421

adc, iic

-

mb85rsxx

https://github.com/libdriver/mb85rsxx

spi

-

mb85rcxx

https://github.com/libdriver/mb85rcxx

iic

-

max31865

https://github.com/libdriver/max31865

spi

温度传感器

max31855

https://github.com/libdriver/max31855

spi

温度传感器

max30205

https://github.com/libdriver/max30205

iic

温度传感器

max30105

https://github.com/libdriver/max30105

iic

-

max30102

https://github.com/libdriver/max30102

iic

-

max7219

https://github.com/libdriver/max7219

spi

-

mag3110

https://github.com/libdriver/mag3110

iic

磁力传感器

lm75b

https://github.com/libdriver/lm75b

iic

温度传感器

llcc68

https://github.com/libdriver/llcc68

spi

-

ld3320

https://github.com/libdriver/ld3320

spi

-

lan8720

https://github.com/libdriver/lan8720

ethernet

-

gp2y1051au0f

https://github.com/libdriver/gp2y1051au0f

uart

-

hmc5883l

https://github.com/libdriver/hmc5883l

iic

磁力传感器

jed1xx

https://github.com/libdriver/jed1xx

iic

-

isd17xx

https://github.com/libdriver/isd17xx

spi

音频设备

ir_remote

https://github.com/libdriver/ir_remote

gpio

-

ina226

https://github.com/libdriver/ina226

iic

-

ina219

https://github.com/libdriver/ina219

iic

-

hx711

https://github.com/libdriver/hx711

gpio, adc

-

htu31d

https://github.com/libdriver/htu31d

iic

温度传感器, 湿度传感器

htu21d

https://github.com/libdriver/htu21d

iic

温度传感器, 湿度传感器

hlw8032

https://github.com/libdriver/hlw8032

uart

-

hdc1080

https://github.com/libdriver/hdc1080

iic

温度传感器, 湿度传感器

hcsr04

https://github.com/libdriver/hcsr04

gpio

-

gt30l32s4w

https://github.com/libdriver/gt30l32s4w

spi

-

fm24clxx

https://github.com/libdriver/fm24clxx

iic

-

fm11rfxx

https://github.com/libdriver/fm11rfxx

-

-

em4100

https://github.com/libdriver/em4100

-

-

ds3231

https://github.com/libdriver/ds3231

iic

实时时钟

ds1307

https://github.com/libdriver/ds1307

iic

实时时钟

ds1302

https://github.com/libdriver/ds1302

gpio

实时时钟

ds18b20

https://github.com/libdriver/ds18b20

onewire

温度传感器

dht20

https://github.com/libdriver/dht20

iic

温度传感器, 湿度传感器

dht11

https://github.com/libdriver/dht11

onewire

温度传感器, 湿度传感器

cs100

https://github.com/libdriver/cs100

gpio

-

ccs811

https://github.com/libdriver/ccs811

iic

-

button

https://github.com/libdriver/button

gpio

-

bmp390

https://github.com/libdriver/bmp390

spi, iic

MP3播放器

bmp388

https://github.com/libdriver/bmp388

spi, iic

MP3播放器

bmp384

https://github.com/libdriver/bmp384

spi, iic

MP3播放器

bmp280

https://github.com/libdriver/bmp280

spi

-

bmp180

https://github.com/libdriver/bmp180

iic

-

bme680

https://github.com/libdriver/bme680

spi

温度传感器, 压力传感器

bme280

https://github.com/libdriver/bme280

spi

温度传感器, 压力传感器, 湿度传感器

ba121

https://github.com/libdriver/ba121

uart

-

ba111

https://github.com/libdriver/ba111

uart

-

at24cxx

https://github.com/libdriver/at24cxx

iic

EEPROM存储器

as5600

https://github.com/libdriver/as5600

iic

-

as608

https://github.com/libdriver/as608

uart

-

apm2000

https://github.com/libdriver/apm2000

uart, iic

-

apds9960

https://github.com/libdriver/apds9960

iic

手势传感器, 接近传感器

apa102c

https://github.com/libdriver/apa102c

spi

LED显示器

aox4000

https://github.com/libdriver/aox4000

uart

温度传感器, 压力传感器

amg8833

https://github.com/libdriver/amg8833

-

-

am2320

https://github.com/libdriver/am2320

gpio, iic

温度传感器, 湿度传感器

aht30

https://github.com/libdriver/aht30

iic

温度传感器, 湿度传感器

aht21

https://github.com/libdriver/aht21

iic

温度传感器, 湿度传感器

aht20

https://github.com/libdriver/aht20

iic

温度传感器, 湿度传感器

aht10

https://github.com/libdriver/aht10

iic

温度传感器, 湿度传感器

ags10et

https://github.com/libdriver/ags10et

iic

-

ags10

https://github.com/libdriver/ags10

iic

-

ags02ma

https://github.com/libdriver/ags02ma

iic

-

adxl362

https://github.com/libdriver/adxl362

spi

加速度传感器

ads1110

https://github.com/libdriver/ads1110

adc, iic

ADC转换器

em4095

https://github.com/libdriver/em4095

gpio

-

mfrc522

https://github.com/libdriver/mfrc522

spi, uart, iic

-

ad9833

https://github.com/libdriver/ad9833

spi

-


按设备类型分组的仓库


AAC播放器

仓库名

仓库地址

通信方式

vs1053b

https://github.com/libdriver/vs1053b

spi


ADC转换器

仓库名

仓库地址

通信方式

ad7705

https://github.com/libdriver/ad7705

spi, adc

ads1110

https://github.com/libdriver/ads1110

adc, iic

ads1115

https://github.com/libdriver/ads1115

adc, iic

ads1118

https://github.com/libdriver/ads1118

spi, adc

pcf8591

https://github.com/libdriver/pcf8591

adc, iic, dac


DAC转换器

仓库名

仓库地址

通信方式

pcf8591

https://github.com/libdriver/pcf8591

adc, iic, dac


EEPROM存储器

仓库名

仓库地址

通信方式

at24cxx

https://github.com/libdriver/at24cxx

iic

ds2431

https://github.com/libdriver/ds2431

gpio, onewire


LCD显示屏

仓库名

仓库地址

通信方式

st7920

https://github.com/libdriver/st7920

gpio


LED显示器

仓库名

仓库地址

通信方式

apa102c

https://github.com/libdriver/apa102c

spi

bpc

https://github.com/libdriver/bpc

gpio

pca9685

https://github.com/libdriver/pca9685

pwm, iic

ws2812b

https://github.com/libdriver/ws2812b

spi


MP3播放器

仓库名

仓库地址

通信方式

bmp384

https://github.com/libdriver/bmp384

spi, iic

bmp388

https://github.com/libdriver/bmp388

spi, iic

bmp390

https://github.com/libdriver/bmp390

spi, iic

vs1053b

https://github.com/libdriver/vs1053b

spi


OLED显示屏

仓库名

仓库地址

通信方式

ssd1306

https://github.com/libdriver/ssd1306

spi, iic

ssd1309

https://github.com/libdriver/ssd1309

spi, iic

ssd1315

https://github.com/libdriver/ssd1315

spi, iic


WAV播放器

仓库名

仓库地址

通信方式

vs1053b

https://github.com/libdriver/vs1053b

spi


亮度传感器

仓库名

仓库地址

通信方式

bh1750fvi

https://github.com/libdriver/bh1750fvi

iic

opt300x

https://github.com/libdriver/opt300x

iic

tcs34725

https://github.com/libdriver/tcs34725

iic

tsl2561

https://github.com/libdriver/tsl2561

iic

veml7700

https://github.com/libdriver/veml7700

iic


加速度传感器

仓库名

仓库地址

通信方式

adxl345

https://github.com/libdriver/adxl345

spi, iic

adxl362

https://github.com/libdriver/adxl362

spi

adxl375

https://github.com/libdriver/adxl375

spi, iic

mma7660fc

https://github.com/libdriver/mma7660fc

iic

mpu6050

https://github.com/libdriver/mpu6050

-

mpu6500

https://github.com/libdriver/mpu6500

-

mpu9250

https://github.com/libdriver/mpu9250

spi


压力传感器

仓库名

仓库地址

通信方式

aox4000

https://github.com/libdriver/aox4000

uart

bme280

https://github.com/libdriver/bme280

spi

bme680

https://github.com/libdriver/bme680

spi


实时时钟

仓库名

仓库地址

通信方式

ds1302

https://github.com/libdriver/ds1302

gpio

ds1307

https://github.com/libdriver/ds1307

iic

ds3231

https://github.com/libdriver/ds3231

iic

pcf8563

https://github.com/libdriver/pcf8563

iic


手势传感器

仓库名

仓库地址

通信方式

apds9960

https://github.com/libdriver/apds9960

iic


接近传感器

仓库名

仓库地址

通信方式

apds9960

https://github.com/libdriver/apds9960

iic


显示器

仓库名

仓库地址

通信方式

ssd1351

https://github.com/libdriver/ssd1351

spi

st7789

https://github.com/libdriver/st7789

spi


温度传感器

仓库名

仓库地址

通信方式

aht10

https://github.com/libdriver/aht10

iic

aht20

https://github.com/libdriver/aht20

iic

aht21

https://github.com/libdriver/aht21

iic

aht25

https://github.com/libdriver/aht25

iic

aht30

https://github.com/libdriver/aht30

iic

am2320

https://github.com/libdriver/am2320

gpio, iic

aox4000

https://github.com/libdriver/aox4000

uart

bme280

https://github.com/libdriver/bme280

spi

bme680

https://github.com/libdriver/bme680

spi

dht11

https://github.com/libdriver/dht11

onewire

dht20

https://github.com/libdriver/dht20

iic

ds18b20

https://github.com/libdriver/ds18b20

onewire

hdc1080

https://github.com/libdriver/hdc1080

iic

hdc2080

https://github.com/libdriver/hdc2080

iic

hdc302x

https://github.com/libdriver/hdc302x

iic

htu21d

https://github.com/libdriver/htu21d

iic

htu31d

https://github.com/libdriver/htu31d

iic

lm75b

https://github.com/libdriver/lm75b

iic

max30205

https://github.com/libdriver/max30205

iic

max31855

https://github.com/libdriver/max31855

spi

max31865

https://github.com/libdriver/max31865

spi

max6675

https://github.com/libdriver/max6675

spi

mcp9600

https://github.com/libdriver/mcp9600

iic

scd30

https://github.com/libdriver/scd30

uart

scd4x

https://github.com/libdriver/scd4x

iic

sht2x

https://github.com/libdriver/sht2x

iic

sht30

https://github.com/libdriver/sht30

iic

sht31

https://github.com/libdriver/sht31

iic

sht35

https://github.com/libdriver/sht35

iic

sht4x

https://github.com/libdriver/sht4x

iic

sht85

https://github.com/libdriver/sht85

iic

shtc3

https://github.com/libdriver/shtc3

iic

stcc4

https://github.com/libdriver/stcc4

iic

sts21

https://github.com/libdriver/sts21

iic

sts3x

https://github.com/libdriver/sts3x

iic

sts4x

https://github.com/libdriver/sts4x

iic


湿度传感器

仓库名

仓库地址

通信方式

aht10

https://github.com/libdriver/aht10

iic

aht20

https://github.com/libdriver/aht20

iic

aht21

https://github.com/libdriver/aht21

iic

aht25

https://github.com/libdriver/aht25

iic

aht30

https://github.com/libdriver/aht30

iic

aht40

https://github.com/libdriver/aht40

iic

am2320

https://github.com/libdriver/am2320

gpio, iic

bme280

https://github.com/libdriver/bme280

spi

dht11

https://github.com/libdriver/dht11

onewire

dht20

https://github.com/libdriver/dht20

iic

hdc1080

https://github.com/libdriver/hdc1080

iic

hdc2080

https://github.com/libdriver/hdc2080

iic

hdc302x

https://github.com/libdriver/hdc302x

iic

htu21d

https://github.com/libdriver/htu21d

iic

htu31d

https://github.com/libdriver/htu31d

iic

scd30

https://github.com/libdriver/scd30

uart

scd4x

https://github.com/libdriver/scd4x

iic

sfa30

https://github.com/libdriver/sfa30

uart, iic

sht2x

https://github.com/libdriver/sht2x

iic

sht30

https://github.com/libdriver/sht30

iic

sht31

https://github.com/libdriver/sht31

iic

sht35

https://github.com/libdriver/sht35

iic

sht4x

https://github.com/libdriver/sht4x

iic

sht85

https://github.com/libdriver/sht85

iic

shtc3

https://github.com/libdriver/shtc3

iic

stcc4

https://github.com/libdriver/stcc4

iic


电位器

仓库名

仓库地址

通信方式

tpl0501

https://github.com/libdriver/tpl0501

iic

x9cxx

https://github.com/libdriver/x9cxx

gpio


磁力传感器

仓库名

仓库地址

通信方式

bmm150

https://github.com/libdriver/bmm150

iic

hmc5883l

https://github.com/libdriver/hmc5883l

iic

mag3110

https://github.com/libdriver/mag3110

iic

mpu9250

https://github.com/libdriver/mpu9250

spi

qmc5883l

https://github.com/libdriver/qmc5883l

iic


紫外线传感器

仓库名

仓库地址

通信方式

uvis25

https://github.com/libdriver/uvis25

spi, iic


触摸传感器

仓库名

仓库地址

通信方式

ttp229

https://github.com/libdriver/ttp229

spi, iic


语音模块

仓库名

仓库地址

通信方式

wt588e02b

https://github.com/libdriver/wt588e02b

spi


闪存芯片

仓库名

仓库地址

通信方式

w25qxx

https://github.com/libdriver/w25qxx

spi


陀螺仪传感器

仓库名

仓库地址

通信方式

l3gd20h

https://github.com/libdriver/l3gd20h

spi, iic

mpu6050

https://github.com/libdriver/mpu6050

-

mpu6500

https://github.com/libdriver/mpu6500

-

mpu9250

https://github.com/libdriver/mpu9250

spi


音频设备

仓库名

仓库地址

通信方式

isd17xx

https://github.com/libdriver/isd17xx

spi

vs1053b

https://github.com/libdriver/vs1053b

spi

wm8978

https://github.com/libdriver/wm8978

iis, iic








回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120427
QQ
发表于 2025-12-27 17:08:58 | 显示全部楼层


楼主的这个表格是自己手动创建的吗。
回复

使用道具 举报

28

主题

402

回帖

486

积分

高级会员

积分
486
 楼主| 发表于 2025-12-27 17:14:32 | 显示全部楼层
本帖最后由 tovinz 于 2025-12-27 17:17 编辑
eric2013 发表于 2025-12-27 17:08
楼主的这个表格是自己手动创建的吗。

本来想自己整理的,161个仓库,太多了。我就让AI编写的爬取脚本,在整理成Markdown文件的,在从Markdown转成的doc,论坛没法上markdown。

其实整理的不全,很多驱动的标签没有整理出来,最好还是自己去他的仓库逛一下。

最近如果有时间我尽量自己整理一份吧。花个半天应该差不多
回复

使用道具 举报

4

主题

33

回帖

45

积分

新手上路

积分
45
发表于 2025-12-30 16:30:25 | 显示全部楼层
tovinz 发表于 2025-12-27 17:14
本来想自己整理的,161个仓库,太多了。我就让AI编写的爬取脚本,在整理成Markdown文件的,在从Markdown ...

感谢楼主!
回复

使用道具 举报

6

主题

690

回帖

708

积分

金牌会员

积分
708
QQ
发表于 2025-12-30 22:34:41 | 显示全部楼层
感谢分享
回复

使用道具 举报

2

主题

25

回帖

31

积分

新手上路

积分
31
发表于 2025-12-31 17:36:40 | 显示全部楼层
感谢楼主分享!这个驱动库挺全的,大概看了下,bmpxxx的应该是压力传感器,被归类到MP3播放器了
回复

使用道具 举报

2

主题

124

回帖

130

积分

初级会员

积分
130
发表于 2025-12-31 23:26:02 | 显示全部楼层

感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-9 17:32 , Processed in 0.065993 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表