Stm32l4xx mock Header

Gast #6864818
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren