Gast
#6287966
Hallo euch allen,
ich möchte bei PlatformIO eine STM32F103 mit der Arduino (STM32duino)
Libary programmieren und möchte, da es für meine Zwecke es einfacher
ist, die Pin bzw. ihre Bezeichner (z.B. PA1) in einem Array speicher, um
diese dann über pinMode zu verwerten:
UnbekannterDatentyp digitalPins[] = {PA1, PC10, PB4}
int size = sizeof(digitalPins);
int i = 0;
while(i<size){
pinMode(digitalPins[i], OUTPUT);
i++;
}
(Dieser Code kann Fehler enthalten. Der ist nur ebend "hingeschmiert",
damit man eine Vorstellung bekommt, was ich in etwa machen möchte)
Welchen Datentyp muss ich dort, wo im Beispiel UnbekannterDatentyp
steht, einsetzen. Int würde bei den avr and atsam arduinos
funktionieren, aber bei stm32duino nicht, da hier die Pine ja über
Registernamen bezeichnet werden.
Habt ihr eine Idee?