# Zad. Tabele - MaszToZadanieDomowe.com

## Tabele - Zadania

Aka. jedna wielka reklama Buttona

1. Sprawozdanie finansowe The Button Factory
   LP. | Okres czasu | The Button Nano V1 | Zyski
   --- | --- | --- | ---
   1. | 03.2025 | 0 sztuk | 0zł
   2. | 04.2025 | 0 sztuk | 0zł
   3. | 05.2025 | 0 sztuk | 0zł
   4. | 06.2025 | 0 sztuk | 0zł
   5. | 07.2025 | 0 sztuk | 0zł
   6. | 08.2025 | 0 sztuk | 0zł
   |  |  | 0zł

2. Porównanie API ButtonOSa między wersjami
   Wersja API | Zmiany | Link do dokumentacji
   --- | --- | ---

   V1.0.0 Stable

   - Funkcje wyświetlacza
   - Wi-Fi i funkcje sieciowe
   - ESP.NOW
   - Powiadomienia
   - Logging, odczytwanie z seriala

   Dokumentacja

   V1.1.0 Stable

   - Tworzenie punktów dostępowych

   Dokumentacja

   V1.2.0 Stable

   - Szyfrowanie AES
   - Hashowanie
   - Szyfrowanie RSA

   Dokumentacja

   V1.3.0 Stable

   - Opcjonalne rysowanie paska statusu w aplikacji
   - Sentence builder (zgaduje że jest to menu pod składanie zdań na podstawie schematów)
   - Dodatkowe warianty menu
   - Serwer TCP
   - Websockety
   - Sockety ESP.NOW
   - "Publiczny RAM" (wspólna baza danych key-value)
   - Możliwość odczytania informacji urządzeniu (temperatura SoC, ilośc wolnego RAMu i Flasha)
   - Importowanie i listowanie zainstalowanych aplikacji
   - Podpisywanie i weryfikowanie RSA
   - Pakietyzacja
   - Kompresja i dekompresja Tamp oraz dekompresja Deflate
   - Triceleracja, Wzór Haversine'a, Szybka transformacja Fouriera
   - Framework EasyUI
   - Softwareowy renderer 3D
   - Proste sieci neuronowe wraz z trenowaniem

   Dokumentacja

3. Porównanie emulatorów ButtonOSa
   Nazwa | Autor | Funkcjonalność | Technologia | Stan | Zrzut ekranu
   --- | --- | --- | --- | --- | ---

   Open Button Emulator

   Hashtags

   - Podstawowa implementacja ekranu
   - Emulowane przyciski
   - Logging

   Javascript, Fengari

   Porzucone

   WhaleRunner

   Dark Steveneq

   - (Ówcześnie) Prawie kompletna implementacja ekranu
   - Logging
   - Autorskie API

   Svelte, Typescript, WASMoon

   WhaleEmu

   - Podstawowa implementacja ekranu
   - Logging
   - Emulowane przyciski

   NeLua (prototyp), C++, RayLib

#### Na co czekasz?

# Kup Buttona!

Więcej informacji o sprzęcie/autorze Sklep z aplikacjami