Forum

Einloggen | Registrieren | RSS  

Pico Programmierung klappt nicht so recht II (Elektronik)

verfasst von bastelix(R), 08.11.2023, 00:17 Uhr

» Ah, ich sehe, der Adafruit-Treiber verwaltet auch die I2C-Adresse.
»
» Vielleicht lässt sich der Compiler doch noch überlisten.
Das hat nichts mit Überlisten zu tun, du verwendest den Präprozessor um den Code zu generieren der dem Compiler taugt. Kann man machen, hat aber auch Nachteile. Nicht umsonst existiert in C++ das inline-Keyword.

Funktionieren wird das schon aber setDevice ist eher überflüssig weil ja nur das Initialisieren mit weniger Code gemacht werden soll. Dafür reicht eigentlich der Makro.

» PS: Wieso soll die LED-Klasse eigentlich keinen angepassten Constructor
» bekommen?
Weil sie unmutable ist und immer davon ausgeht, dass sowohl der Adafruit-Treiber als auch die Pin-Nummer vorhanden sind und sich nie ändern. Wenn sie einen default-Konstruktor bekommt muss man jede Methode entsprechend anpassen. Braucht es aber nicht weil ich eh das Array in eine eigene Klasse verpacke die dann mehrere PCAs unterstützt und man die LEDs von 0 bis 969 durchnummerieren kann (sofern genügend PCA-Module verbaut sind ;-) )



Gesamter Thread:

Pico Programmierung klappt nicht so recht II - GeorgZ(R), 01.11.2023, 22:47 (Elektronik)
Pico Programmierung klappt nicht so recht II - Offroad GTI(R), 02.11.2023, 08:45
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 02.11.2023, 10:02
Pico Programmierung klappt nicht so recht II - Offroad GTI(R), 02.11.2023, 10:21
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 02.11.2023, 13:19
Pico Programmierung klappt nicht so recht II - Offroad GTI(R), 02.11.2023, 13:31
Pico Programmierung klappt nicht so recht II - bastelix(R), 02.11.2023, 22:49
Pico Programmierung klappt nicht so recht II - grindstone(R), 03.11.2023, 10:31
Pico Programmierung klappt nicht so recht II - bigdie(R), 03.11.2023, 10:46
Pico Programmierung klappt nicht so recht II - grindstone(R), 04.11.2023, 13:21
Pico Programmierung klappt nicht so recht II - bastelix(R), 04.11.2023, 22:02
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 03.11.2023, 11:05
Pico Programmierung klappt nicht so recht II - Offroad GTI(R), 03.11.2023, 11:16
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 03.11.2023, 12:29
Pico Programmierung klappt nicht so recht II - bastelix(R), 04.11.2023, 00:47
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 04.11.2023, 18:57
Pico Programmierung klappt nicht so recht II - bastelix(R), 04.11.2023, 22:04
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 05.11.2023, 23:05
Pico Programmierung klappt nicht so recht II - bastelix(R), 06.11.2023, 01:11
Pico Programmierung klappt nicht so recht II - grindstone(R), 06.11.2023, 11:34
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 06.11.2023, 13:34
Pico Programmierung klappt nicht so recht II - grindstone(R), 07.11.2023, 00:45
Pico Programmierung klappt nicht so recht II - bastelix(R), 07.11.2023, 01:05
Pico Programmierung klappt nicht so recht II - grindstone(R), 07.11.2023, 13:05
Pico Programmierung klappt nicht so recht II - bastelix(R), 08.11.2023, 00:17
Pico Programmierung klappt nicht so recht II - bastelix(R), 06.11.2023, 23:40
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 12.11.2023, 12:49
Pico Programmierung klappt nicht so recht II - grindstone(R), 12.11.2023, 22:24
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 12.11.2023, 23:20
Pico Programmierung klappt nicht so recht II - bastelix(R), 15.11.2023, 01:27
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 15.11.2023, 12:53
Pico Programmierung klappt nicht so recht II - bastelix(R), 15.11.2023, 21:25
Pico Programmierung klappt nicht so recht II - bastelix(R), 15.11.2023, 22:29
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 18.11.2023, 16:44
Pico Programmierung klappt nicht so recht II - grindstone(R), 18.11.2023, 18:38
Pico Programmierung klappt nicht so recht II - bastelix(R), 19.11.2023, 00:38
Pico Programmierung klappt nicht so recht II - grindstone(R), 19.11.2023, 18:28
Pico Programmierung klappt nicht so recht II - bastelix(R), 19.11.2023, 21:09
Pico Programmierung klappt nicht so recht II - grindstone(R), 19.11.2023, 22:00
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 20.11.2023, 17:47
Pico Programmierung klappt nicht so recht II - bastelix(R), 21.11.2023, 02:43
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 21.11.2023, 21:13
Pico Programmierung klappt nicht so recht II - bastelix(R), 21.11.2023, 23:26
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 21.11.2023, 23:58
Pico Programmierung klappt nicht so recht II - bastelix(R), 23.11.2023, 00:35
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 30.11.2023, 12:33
Pico Programmierung klappt nicht so recht II - bastelix(R), 03.12.2023, 02:31
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 03.12.2023, 08:27
Pico Programmierung klappt nicht so recht II - bastelix(R), 13.12.2023, 00:33
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 13.12.2023, 07:37
Pico Programmierung klappt nicht so recht II - bastelix(R), 14.12.2023, 00:10
Pico Programmierung klappt nicht so recht II - DIY-Bastler(R), 02.11.2023, 15:21
Pico Programmierung klappt nicht so recht II - GeorgZ(R), 02.11.2023, 15:52
Pico Programmierung klappt nicht so recht II - DIY-Bastler(R), 02.11.2023, 16:47