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

Die Installation erfolgt am einfachsten über den Web Installer (nur in Chrome, nicht in Firefox).