Forum: Mikrocontroller und Digitale Elektronik Stm32l4xx mock Header


von Neloryo87 (Gast)


Lesenswert?

Hallo zusammen,

Ich habe eine klassische oldschool embedded codebase geerbt.
Normalerweise folge ich einer TDD Philosophie mit einer starken und 
klaren Trennung zwischen Hardware und Software um möglichst große Teile 
des Programms auf dem PC zu testen. In der bestehenden codebase greifen 
alle Module direkt auf die cmsis bzw. HAL Funktionen zu.

Für die genannte codebase stehen große Änderungen an. Bevor es an große 
Änderungen  geht würde ich gerne die alte codebase soweit durch Tests 
absichern das die Änderungen sicher möglich sind. Ich habe eine 
Möglichkeit gefunden um eine Abstraktion für die Hardware einzubauen. Im 
Endeffekt muss ich den stm32l4xx.h und einige Funktionen  der stm32 HAL 
durch mocks ersetzen. Soweit so einfach bedeutet es dennoch viel 
Fleißarbeit um alle Typen und Funktionen zu mocken. Dabei kam mir die 
Frage ob sich diese arbeit nicht schon jemand gemacht hat. Über Google 
kam ich auf kein Ergebnis und wollte daher hier nachfragen ob sich 
jemand die Mühe schon gemacht hat. Freue mich über Hinweise. Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.