Menu wielopoziomowe – przewijanie w obie strony

Menu wielopoziomowe – przewijanie w obie strony

Dopisałem obsługę 2 klawiszy gdzie funkcja key_g to przyciśnięcie klawisza górnego natomiast key_d to wciśnięcie klawisza dolnego.
Musimy jednak pamiętać o tym, że przewijanie menu w dół będzie dodawało 1 do flagi w efekcie przejdziemy z pozycji 5 na 6 i wypadniemy z obiegu pętli to samo stanie się gdzie flaga menu będzie zmniejszana wtedy z pozycji 0 przeskoczymy na 255. W tym celu musimy zadbać o to aby zmieniać wartość flagi zależnie od pozycji końcowej. … czytaj więcej.

Menu wielopoziomowe – trwają prace

Menu wielopoziomowe – trwają prace

Witajcie trwają aktualnie prace nad menu wielopoziomowym aby podzielić się z wami kodem jak i opisać za co dany fragment kodu służy.

Pomysłów i przykładów w internecie odnośnie menu wielopoziomowego jest sporo zapewne tyle samo co programistów a nawet i więcej bo każdy ma kilka pomysłów jak je wykonać. … czytaj więcej.

Sterownik diagnostyczny przemiennika SR2GR

Sterownik diagnostyczny przemiennika SR2GR

Już jakiś czas temu miałem przyjemność zaprojektować płytkę oraz zbudować gotowe urządzenie wraz z programem w języku C, dodatkowo  napisałem program diagnostyczny w C# na PC aby umożliwić odczyty w czasie rzeczywistym jak i możliwość sterowania trzema wyjściami.

Całość została zaprojektowana na potrzeby krótkofalowca SP2HYO. … czytaj więcej.

Wyrównanie zmiennej liczbowej do prawej strony

Wyrównanie zmiennej liczbowej do prawej strony

Witajcie na potrzeby forum.atnel.pl napisałem malutką funkcję do istniejących bibliotek LCD HD44780 z Niebieskiej Książki wydawnictwa Atnel.
Na uwagę zasługuje fragment funkcji dzięki któremu nie musimy używać czyszczenia całego wyświetlacza

… czytaj więcej.