Gast
#7013574
Ich suche Headerfiles für ein paar STM32. Die CMSIS kompatiblen Header kann man ja hier herunterladen https://github.com/modm-io/cmsis-header-stm32 aber ich möchte, wie auch in diesem Thread besprochen Beitrag "STM32 Header Files" nicht diese ganzen struct-Dinger, sondern es wäre mir am liebsten, wenn ich einen Headerfile hätte, der wirklich nur "nackte" Register beschreibt, also statt mit structs so arbeitet:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
und so weiter. Also ohne überlagerte Strukturen. Ich glaube, fertig findet man so etwas nicht, daher frage ich mich, wie ich am einfachsten aus den vorhandenen STM32 Headers diese andere Struktur bauen könnte. Ich habe überlegt, mit GNU M4 das irgendwie umzuformatieren, aber meine Programmierkenntnisse reichen dazu nicht aus. Auch habe ich überlegt, die SVD Files zu nehmen und zu .h zu konvertieren, aber in dem oben verlinkten Thread habe ich gelesen, dass man sich auf die SVDs nicht verlassen soll. Also wie komme ich am einfachsten zu einem vernünftigen Header? einen für den STM32F407 habe ich schon, der so formatiert ist. Ich habe aber keine Ahnung mehr, woher ich diesen habe.