Witam
Przerabiam właśnie poradniki do Magic LED. Mam problem z gradientami. Wszystkie poprzednie funkcje (ws_send_asm(), ws_cls(), ws_set_pixel() i ws_line działają prawidłowo, efekty też z użyciem tych funkcii. Natomiast po użyciu funkcji odpowiedzialnych za gradienty brak jakichkolwiek efektów.
w pliku głównym używam tych funkcji w następujący sposób (dokładnie jak w poradniku) i nici z efektów:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Diody się w ogóle nie zapalają, jak odkomentuje poprzednie efekty z użyciem poprzednich funkcji to wszystko jest ok.
Poniżej jeszcze kody funkcji Interpolate2colors() i gradient2c()
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Korekcję gama dla poszczególnych kolorów wygenerowałem zgodnie z poradnikiem za pomocą narzędzia PWM - gama correction generator z MkAvrCalculator.
Testy przeprowadzam na linijce z 18 diod.
Czy ma ktoś pomysł dlaczego ten gradient nie działa? Sprawdziłem i wszystko jest wg poradnika, tak przynajmniej mi się wydaje. Proszę o podpowiedz.