Sieht gut aus! Würde ein paar Sachen generischer implementieren aber sieht erstmal so aus als würde es funktionieren
Vorschlag: DIO_PIN_MAP Type um ein numerisches Feld exti_idx ergänzen, -1 wenn kein interrupt. Dann
Würde sowieso nicht den Begriff ls benutzen da das ja ein feature ist was unabhängig von der spezifischen Sensorik nützlich sein kann. Lieber interrupt oder irq oder exti
Statt an all diesen Orten immer hardcoded in die Map zu indexieren würde ich eher entweder feste indizes definieren:
Was wenn beides gleichzeitig passiert? Würde das "else" weg lassen. Oder wären dass dann 2 gequeuete interrupts?
Lieber ne Flag in dem Struct hinzufügen (oder noch besser einen neuen Signal Type definieren) als hier Strings zu vergleichen IMO
Achso das ist nur ne Kontrolle. Dann okay i guess
Würde sowieso nicht den Begriff ls benutzen da das ja ein feature ist was unabhängig von der spezifischen Sensorik nützlich sein kann. Lieber interrupt oder irq oder exti
Achso das ist nur ne Kontrolle. Dann okay i guess
Ja denke ich auch. Hast du Bock das zu machen? Hab bis nächste Woche keine Zeit leider