Change address of KellerLD device
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- embedded-iot
Hướng nghiên cứu
Không có tệp hoặc bài kiểm thử nào được nêu. Hãy xem xét cách driver Python hiện tại xử lý địa chỉ I2C và CRC so với chuỗi smbus được cung cấp, bao gồm chế độ lập trình và thao tác ghi địa chỉ mới. Được xem là hoàn tất khi driver hỗ trợ thay đổi địa chỉ của thiết bị KellerLD và có thể đọc áp suất sau đó với cách xử lý CRC bắt buộc.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
It will be good if this fuction will be in your code.
I made it by this wa:
`
import smbus
import time
DEVICE = 0x40 # Default device I2C address
COMMAND_MODE = 0xA9
SET_NEW_ADDR = 0x42
SET_NEW_ADDR_HSB = 0x00
SET_NEW_ADDR_LSB = 0x01
bus = smbus.SMBus(1)
#Перевод в режим программирования
bus.write_byte(DEVICE, COMMAND_MODE)
time.sleep(0.01)
#Запись нового адреса
bus.write_i2c_block_data(DEVICE,SET_NEW_ADDR,[SET_NEW_ADDR_HSB,SET_NEW_ADDR_LSB])
time.sleep(0.01)`
After this to read pressure need to turn of CRC section.
- Ngôn ngữ chính
- Python
- Star
- 1
- Fork
- 14
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của bluerobotics/KellerLD-python
-
Bar100 sensor to CircuitPythonĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Move to python3Có thể làm lại được @patrickelectric đã nhận 2392 ngày trước và không có pull request nào đang mở. Đang mở
bluerobotics/KellerLD-python#3 · 2 người được giao ·
-
Make me pip installableCó thể làm lại được @Williangalvani đã nhận 2759 ngày trước và không có pull request nào đang mở. Đang mở
bluerobotics/KellerLD-python#1 · 1 người được giao ·
Tất cả issue của bluerobotics/KellerLD-python
Issue tương tự
-
vis.image() reports "Unsupported number of image channels: 224" for an HxWxC imageCó thể đã có người làm @piyush182004 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
fossasia/visdom#1997 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 6 ngày
-
Byse new domainĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Gujal00/ResolveURL#1525 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Serialisation fails with pydantic 2.14: wrap serialisers pass SerializationInfo as index_keyCó thể đã có người làm @hugohills-regnosys đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
finos/rune-python-runtime#45 ·
-
[Bug]: LangGraph Store sync put bypasses namespace validationCó thể đã có người làm @ktz03 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
volcengine/OpenViking#6050 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
hummingbot/condor#283 ·
Maintainer thường phản hồi trong vòng 1 ngày