Skip to content

Newly added drivers and specifications for the previous code - #118

Open
Gypsyold wants to merge 26 commits into
FreakStudioCN:mainfrom
Gypsyold:feat/add-sensor-drivers
Open

Gypsyold wants to merge 26 commits into
FreakStudioCN:mainfrom
Gypsyold:feat/add-sensor-drivers

Conversation

@Gypsyold

@Gypsyold Gypsyold commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

提交说明

本次提交分为两部分:

一 、新增驱动代码
二 、修复之前代码规范

一 、新增驱动代码

1. dht12_driver
2. hs3003_driver
3. tsic506f_driver

1. dht12_driver
dht12_h
dht12_repl

2. hs3003_driver
hs3003_h
hs3003_repl

3. tsic506f_driver
tsic506f_h
tsic506_repl

二 、修复之前代码规范

  1. stts22h_driver (将原来的code目录进行修复,使其code文件夹下变为 main.py stts22h.py)
  2. lm75a_driver (修复输出精度为0.125,并且修改版本号由之前的0.0.3变为1.0.0)
  3. hdc1080_driver(修复版本号由之前的1.0.1变为1.0.0)
  4. sht11_driver(去掉循环打印状态寄存器的值)
  5. sht45_driver(修复版本号由之前的0.0.0变为1.0.0)
  6. sht30_driver(修复版本号由之前的0.2.1变为1.0.0)

Gypsyold added 25 commits July 24, 2026 11:25
Add MicroPython drivers for:
- AS726x / AS7263 spectral sensor
- BMI160 accelerometer and gyroscope
- BMX055 9-axis motion sensor
- BNO055 absolute orientation sensor
- BNO085 9-axis orientation sensor
- ICM20948 9-axis motion sensor
- LM75 temperature sensor
- MPU9250 9-axis motion sensor
- SHT30 temperature and humidity sensor
- SHT45 temperature and humidity sensor

Include RP2040-compatible examples, driver metadata, and repository code-style compliance.
BME680:
- Add completion messages to the I2C and SPI test examples.
- Make it clear when the sensor test has finished successfully.
- Improve the final test output for easier hardware verification.

BMX055:
- Fix and improve the README documentation.
- Correct unclear or inaccurate usage instructions.
- Improve the driver description and example guidance.

All modified Python files pass Black, Flake8, and code_checker.py.
adt7410_driver

htu31d_driver

tmp102_driver
@greptile-apps

greptile-apps Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Greptile encountered an error while reviewing this PR. Please reach out to support@greptile.com for assistance and include this reference: 32be6320-e409-4d36-88c9-3dcd039465eb.

Add TSIC506F IRQ backpressure and
  bounded buffer handling; retry HS3003 stale data; align README license references.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant