Add hardware/project key to each project makefile and drivers
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/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ệ
- c
- Lĩnh vực
- build-system, embedded-iot
Hướng nghiên cứu
Bắt đầu bằng cách xem xét từng makefile của dự án và các driver hiện đang được mã hóa cứng cho từng loại STM32 riêng lẻ. Kiểm tra issue #139 trước, vì công việc này có thể trở nên dư thừa. Xác định cách tiếp cận khóa hoặc macro phần cứng/dự án và cập nhật các driver bị ảnh hưởng để chúng chọn đúng tệp; công việc được xem là hoàn tất khi các dự án có thể sử dụng các driver dùng chung trên các loại STM32 được hỗ trợ mà không có các điểm không tương thích được mã hóa cứng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Current Features
Right now, we have drivers that are hard set to individual stm32 types - they are not cross compatible
Desired Additional Features
We should be able to pass some sort of key or macro from each project that can be read by drivers to include the right files. Probably will need to explore how best to add this, and then update each driver to have #ifdefs to include the proper file.
NOTE: possibly will become redundant or obsoleted by #139 . so unless its super easy mayeb wait until progress is made on that ticket to begin this if still desired
Screenshots (as needed)
No response
- Ngôn ngữ chính
- C
- Star
- 2
- Fork
- 2
- 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
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
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 Northeastern-Electric-Racing/Embedded-Base
-
[NERVenv] Bring back formattingCó thể làm lại được @aolgeirson đã nhận 193 ngày trước và không có pull request nào đang mở. Đang mở
Northeastern-Electric-Racing/Embedded-Base#381 · 1 người được giao ·
-
Develop HAL RTC interaction and callback layer for PTPCó thể làm lại được @ninjadrknss đã nhận 233 ngày trước và không có pull request nào đang mở. Đang mở
Northeastern-Electric-Racing/Embedded-Base#366 · 3 bình luận · 1 người được giao ·
-
HDC2021DEBR DriverCó thể làm lại được @Deven-water đã nhận 241 ngày trước và không có pull request nào đang mở. Đang mở
Northeastern-Electric-Racing/Embedded-Base#365 · 1 người được giao ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Port m24c32 to m24cxxCó thể làm lại được @medamawa đã nhận 255 ngày trước và không có pull request nào đang mở. Đang mở
Northeastern-Electric-Racing/Embedded-Base#336 · 1 người được giao ·
Tất cả issue của Northeastern-Electric-Racing/Embedded-Base
Issue tương tự
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
github/copilot-sdk#2804 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
zwp_input_method_v2.surrounding_text is not forwarded from zwp_text_input_v3 in labwc 0.20.2Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Crash of the app on WindowsĐang mởZenmap
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 5 ngày
-
hfile_s3: reading to EOF fails with EINVAL when object size is a multiple of the read part sizeĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 3 ngày