Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Multiple features (watchdog disable, sd hot-plug) (#186)
* 99 D6 rolls for 24 words match seedsigner/coldcard 99 D6 rolls 100th can be discarted as a full byte is used for checksum * Make cameras independent from boards "sensor" no longer needed in board.py "orientation" also no longer needed * revert 24w D6 dice rolls to 100 * minimiza camera code changes * typo * pylint fix - unused import * No value error raise when printer is not connected * Shutdown confirmation * auto-Go and word delete * remove del word feature Add prompt to new words when loading seed * make simulator compatible with Compact SeedQRs * standard prompt to print QR * Export compact Seed QR Seed QR simulator compatibility QR grids Standard prompt for printing Pylint, black * 24 words grid grid fix, translations, tests * missing part of test * more adjustments * translations adjust * a touch press will also confirm firmware update * assure responsiveness when camera is activated * Battery voltage indicator * anti-glare and camera tweaks * cyclic imports removed * Tiny Seed, Stackbit 1248 import and export * Fit more transaction addresses at screen * Touch press position filter, faster rotary encoder * Denser PSBT QR codes, QR adjustaments * Remove part of dice roll count restrictions from #174 * PR fixes * Thermal print tiny seed * Fix single-sig wallet import from Blue and Nunchuk * Warning on wallet incomplete descriptor import * Tiny Seed Scanner some pylint and black cleanup * Code clean up, black, pylint * Code cleanup Code is easier to understand and edit, but got slower framerate * Tiny seed grayscale scan - faster * single state check button pull for better compatibility with event based modes * debounce for touch * stackbit word confirmation step * nostr pubkey event sign - early tests * Standard SeedQR export * Update installing.en.md Fix ktool install instructions for maixpy_dock (`-B dan` parameter) * Seed QR code optimization Seed QR display modes black formatting * thermal printing optimizations and bug fixes * lint black and translations * black translations * SeedQR modes - buttons UX fix * Update README.md Info about MaixPy IDE terminal * Update README.md Explaining MaixPy wdt watchdog * Update README.md Added the code to disable krux watchdog * Update wdt.py Added code to check if user wanted to disable the watchdog * Update README.md added reset() to the end of the code to disable watchdog, this makes krux read the new config file right away * now wdt.py checks for user configuration for disabling the watchdog * fixing test_format to be able to run just this file * Tests for config file that disables krux watchdog * runned poetry run black * Creating a constant for WATCHDOG_DISABLE * Adding extra info regarding running simulator * Adding info regarding krux bash script helper * wdt fix const name and json import * creating helper class to handle SD usage and allow hot-plugging * SD hot-plugged - few tests broken and simulator not working * only 2 tests broken, simulator working! * README instructions to create new translations * ensure correct encoding for i18n files * Message about SD mount when entering settings * fixes pylint and tests broken * Info about simulator sequences * msg change for settings * fix lots of tests * gitignore --------- Co-authored-by: Eduardo Schoenknecht <eduardo.schoenknecht@gmail.com>
- Loading branch information