Devblog #3 – ‘Standard’ na ostatniej prostej!

Blog, UBC

2021-02-6

Wersja Standard (ATMega 8A) dostała właśnie jeden z ważniejszych commitów – implementuje on wszystkie przewidziane dla niej funkcje! A także nastąpiło kilka innych zmian. Jestem…

Wersja Standard (ATMega 8A) dostała właśnie jeden z ważniejszych commitów – implementuje on wszystkie przewidziane dla niej funkcje!
A także nastąpiło kilka innych zmian.

Jestem niezwykle szczęśliwy, że mogę wrzucić informację, że wszystkie z przewidzianych dla wersji Standard funkcji mają swoją implementację na procku.
Jest to informacja o tyle istotna, że jest to już prosta droga, do dokończenia systemu kalibracji urządzenia w swoim aucie, a także przygotowania pierwszych kitów oraz modułów do sprzedaży.

Zmianom uległ także interfejs, który ograniczył liczbę ekranów z ośmiu, do zaledwie trzech. Nie jest to pewnie jeszcze wersja finalna, ale takiego zarysu chcę się trzymać.
Wymagało to też dostosowania zestawu znaków do własnych potrzeb, więc polecam sprawdzić plik chars.h, żeby uniknąć niespodzianek.

Opis UI jest następujący (czytane od góry):

1. Możliwy do pokonania dystans na paliwie, które pozostało w baku (zasięg)
2. Spalanie chwilowe
3. Spalanie średnie
1. Aktualna prędkość samochodu
2. Średnia prędkość samochodu
1. Zużyte paliwo
2. Przejechany dystans
3. Pozostałe w baku paliwo

Zmiany, oczywiście, można śledzić w repo pod adresem: https://github.com/Regeneric/universal-board-computer/