Skip to content

Releases: diybitcoinhardware/f469-disco

v1.3.0

06 Sep 21:49
Compare
Choose a tag to compare

Release notes

  • Bugfixes and improvements

Binaries

  • upy-f469disco-empty.bin only includes compiled c modules
  • upy-f469disco.bin contains all libraries from libs/common

v1.2.1

14 Jan 04:54
Compare
Choose a tag to compare

Bugfix: fix launch main.py from qspi on reset.

v1.2.0

05 Jan 11:12
9bfdd58
Compare
Choose a tag to compare
  • add smartcard support
  • minor bug fixes and improvements

Use upy-f469disco.bin to have all python modules located in libs/common frozen in the firmware - it significantly speeds up python code and reduces RAM usage.
Use upy-f469disco-empty.bin if you want to have only c modules, without frozen python libraries.

v1.1.2

11 May 16:38
Compare
Choose a tag to compare

Minor bug fixes and improvements

v1.1.1

09 Mar 11:15
Compare
Choose a tag to compare
  • Support of dual flash storage - flash and qspi are two separate volumes.
  • Disables autocalibration of the touchscreen as it breaks touchscreen on some boards

v1.1.0

26 Feb 17:38
Compare
Choose a tag to compare

Additions:

  • More bindings in secp256k1 module including custom nonce generation functions and context_randomize
  • Added monospace roboto font to lvgl
  • Added display.on() and .off() functions to manage LCD display
  • Added hashlib.new() function like in normal python
  • Other bug fixes and improvements

1.0.0

19 Dec 17:22
Compare
Choose a tag to compare

Flash upy-f469disco.bin to have everything you need.
Use upy-f469disco-empty.bin if you don't want python modules to be frozen in the firmware (bitcoin and lvqr). You can copy them to the flash manually.

Micropython bindings of external C libraries:

  • Secp256k1 bindings (import secp256k1)
  • Littlevgl bindings (import lvgl as lv)
  • Bitcoin-specific hash functions (import hashlib)

Hardware support:

  • UART
  • SD card
  • USB & Mass storage
  • LEDs 1-4 (pyb.LED(N))
  • User button (pyb.Switch())
  • QSPI (+16 MB of storage)

Micropython with bitcoin library

19 Nov 15:41
Compare
Choose a tag to compare
Pre-release
  • Display driver and GUI library bindings
  • secp256k1 & hashlib
  • bitcoin library in micropython including PSBT
  • QSPI support (+16 MB of internal storage)

Use upy-f469disco.bin for full firmware including frozen bitcoin module (libs folder in the repo)
or upy-f469disco-empty.bin for firmware without frozen modules - convenient for development (if you want to change the source code of bitcoin library without reflashing the device)

secp256k1 + hashlib + littlevgl

02 Nov 18:39
Compare
Choose a tag to compare
Pre-release

Micropython bindings of external C libraries:

  • Secp256k1 bindings (import secp256k1)
  • Littlevgl bindings (import lvgl as lv)
  • Bitcoin-specific hash functions (import hashlib)

Hardware support:

  • UART
  • SD card
  • USB & Mass storage
  • LEDs 1-4 (pyb.LED(N))
  • User button (pyb.Switch())