Hallo zusammen, ich habe beispielsweise folgende 2 Defines:
1 | #define DBGLED_PORT GPIOC
|
2 | #define DBGLED_GPIOCLK RCC_AHB1Periph_GPIOC
|
Nun möchte ich mir das zweite Define ersparen und durch ein eigenes - allgemeingültiges - Makro ersetzen welches mir aus "DBGLED_PORT" ein "RCC_AHB1Periph_GPIOC" macht. Z.B.
1 | gpioport = DBGLED_PORT; // GPIOC |
2 | gpioclk = CLOCK_OF(DBGLED_PORT); // RCC_AHB1Periph_GPIOC |
Es gibt sicher eine einfache Lösung, vielleicht kann sie einer von Euch aus dem Stehgreif. Danke, Jens