Die Software des PasswordVault
Die erste Implementierung des PasswordVaults erfolgte in C++ für das WioTerminal von Seedstudio. Diese Variante wird nicht mehr weiterentwickelt. Stattdessen ist eine Portierung der CircuitPython-Codebase auf dieses Gerät geplant.
Die Standard-Implementierung in CircuitPython ist augenblicklich auf dem Raspberry Pico 2 mit einem 1,44"-Display von Waveshare mit vier Tasten verfügbar.
Diese Implementierung nutzt die Standard-Portierung von CircuitPython für dieses Board, entweder für die Standard-Variante oder für die Variante mit WLAN. Quellen der Firmwares siehe unten.
Neben der Firmware werden noch einige Bibliotheken für die Hardware-Unterstützung und die Verschlüsselung genutzt.
Allgemein:
- adafruit_displayio_layout
- adafruit_display_text
Für das ESP32-2432S024C-Board:
- adafruit_cst8xx
- adafruit_sdcard
Firmwares
- CircuitPython für Raspberry Pico 2
- CircuitPython für Raspberry Pico 2 W
- CircuitPython für ESP-2432S024C
Die Installation erfolgt am einfachsten über den Web Installer (nur in Chrome, nicht in Firefox).