Develop HAL RTC interaction and callback layer for PTP
@ninjadrknss đang làm issue này rồi.
Từ ngày 10/2/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Description
Right now we use the UDP userspace PTP from ThreadX NetX.
See https://github.com/eclipse-threadx/rtos-docs/blob/main/rtos-docs/netx-duo/netx-duo-ptp-client/chapter1.md.
We use the soft client timer callback. Thats bad.
Acceptance Criteria
Uses STM32 H5 RTC object in order to implement the hard clock callback. Support sub microsecond precision.
Proposed Solution
Edit the PTP client in our ethernet file (do not edit copied NetX source) to use the callback of the RTC. Whether the callback should be in Embedded base or the parent is up to you. Just note if you do it here:
- You must somehow take in a RTC. Can be H5 specific for now.
- You must ensure the RTC timer tick is accurate.
Make sure to read about the finer points of sub second accuracy in the STM docs and forums.
- 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 ·
-
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 ·
-
H5 DTS EnablementĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Tất cả issue của Northeastern-Electric-Racing/Embedded-Base
Issue tương tự
-
feature request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
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 88/100
BasedHardware/omi#20271 ·
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 86/100
ImageMagick/ImageMagick#8994 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area/ysql kind/bug priority/medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
yugabyte/yugabyte-db#34552 ·
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
flux-framework/flux-coral2#509 ·