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
@l.gies hat Option A schon irgendwo implementiert und könnte bald ausprobiert werden (CC @k.winkels)
For this year, should be done in wiring harness.
For the next years, add footprints for pull-up/pull-down resistors (maybe on backside?)
This would also allow for directly reading PT1000…