Gast
#7169002
Hallo, ich habe folgende Funktion (geklaut von https://github.com/strawberryhacker/led-strip-driver - unnötige "#if"-Teile entfernt, damit das hier nicht zu lang wird.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
Da ich nur eine einzige LED ansteuern möchte, hätte ich die Funktion gerne geändert. Ungefähr so: "update_led(uint8_t red, uint8_t green, uint8_t blue)" Ich habs jetzt schon ne Weile versucht, aber ich bekomme es einfach nicht hin. Kenne mich mit Assembler leider überhaupt nicht aus. Klar könnte ich die Funktion auch mit number_of_leds=1 aufrufen. Aber ich würd ja gern wissen WIE das funktioniert :) Ich hoffe mir kann jemand helfen. 😊