[Driver] - Make m24c32 driver platform agnostic
@Sabramz arbeitet bereits daran.
Seit 03.2.2025.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Current Features
this driver depends on stm32 HAL functions
Desired Additional Features
We want these to work with all potential hardware. This involves replacing HAL specific code with generalized code that utilized function pointers to use HAL functionality. The way in which we want to handle this is outlined in this doc under the "Driver Generalization" header.
Also a part of this ticket, find all references to this driver in Shepherd and Cerberus, and fix them to accommodate the new driver structure. A good way to check this is to update your embedded-base submodule to reflect the changes made to this driver, and then try building shepherd and cerberus. If they relied on this device, they will likely fail to build unless you make the appropriate changes
Screenshots (as needed)
No response
- Vorherrschende Sprache
- C
- Sterne
- 2
- Forks
- 2
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Northeastern-Electric-Racing/Embedded-Base
-
[NERVenv] Bring back formattingEvtl. wieder frei @aolgeirson hat das vor 191 Tagen übernommen, und es ist kein Pull Request offen. Offen
Northeastern-Electric-Racing/Embedded-Base#381 · 1 zugewiesene Person ·
-
Develop HAL RTC interaction and callback layer for PTPEvtl. wieder frei @ninjadrknss hat das vor 231 Tagen übernommen, und es ist kein Pull Request offen. Offen
Northeastern-Electric-Racing/Embedded-Base#366 · 3 Kommentare · 1 zugewiesene Person ·
-
HDC2021DEBR DriverEvtl. wieder frei @Deven-water hat das vor 239 Tagen übernommen, und es ist kein Pull Request offen. Offen
Northeastern-Electric-Racing/Embedded-Base#365 · 1 zugewiesene Person ·
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
-
Port m24c32 to m24cxxEvtl. wieder frei @medamawa hat das vor 253 Tagen übernommen, und es ist kein Pull Request offen. Offen
Northeastern-Electric-Racing/Embedded-Base#336 · 1 zugewiesene Person ·
Alle Issues in Northeastern-Electric-Racing/Embedded-Base
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
python-pillow/Pillow#10087 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
OpenPrinting/cups#1729 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
awslabs/amazon-kinesis-video-streams-webrtc-sdk-c#2406 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
DaveGamble/cJSON#1094 ·
-
status:needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
PX4/PX4-Autopilot#28923 ·
Maintainer antworten meist innerhalb von 1 Tag