All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- sleep changed to microsecond sleep to speed up flashing
- fixed string formatting for compatibility with micropython
- await function no longer caught in loop and has timeout of 2 seconds
- writeblocks no longer fails for invalid block lengths
- packages no longer raises exception but prints warning if memory is untested
0.5.1 - 2023-05-16
- Return type of
manufacturer
anddevice
property fixed to be integers instead of strings, see #6 - Better example string for the create file example in
main.py
0.5.0 - 2023-05-14
- Properties for
manufacturer
,mem_type
,device
,capacity
- BE-ESP32-01 specific pin and SPI definition in
boot.py
- Validate
package.json
file with every test workflow run but without version validation
- Verbose print statements
0.4.0 - 2023-03-24
package.json
formip
installation with MicroPython v1.19.1 or newer- Instructions for installation with
mip
on MicroPython v1.19.1 or newer inREADME
.editorconfig
for common editor settings.readthedocs.yaml
definition file for ReadTheDocsdocs
folder containing example files and configurations.yamllint
to lint all used YAML filesyamllint
package to therequirements-test.txt
file- Run YAML linter on test workflow
- Create release candidate tag on PRs and release tags on merges to main branch
- No longer used
update_version.py
file removed from flake8 exclude list
- Path to
docs/conf.py
in flake8 file - Fixed uncovered YAML syntax issues in all workflow files
- Removed unused files from
.gitignore
file - Doc string and typing hints for Winbond init function
0.3.0 - 2022-11-03
- Deploy to Test Python Package Index on every PR
build with a PEP440 compliant
-rc<BUILDNUMBER>.dev<PR_NUMBER>
meta data extension - Test release workflow
.github/workflows/test-release.yaml
running only on PRs is archiving and uploading built artifacts to Test Python Package Index .flake8
definition file
- Version is specified by
winbond/version.py
and autogenerated on each deploy.
- All uncovered flake8 warnings of
winbond
0.2.0 - 2022-02-21
setup.py
andsdist_upip.py
taken from pfalcon's picoweb repo and PEP8 improvedMIT License
- Moved
winbond.py
into folder namedwinbond
- Update README usage description of micropython lib deploy to PyPi
- Renamed
test_winbond.py
tousage_example.py
0.1.0 - 2022-02-17
- This changelog file
- Default python
.gitignore
file - MicroPython
boot
andmain
files README
andrequirements.txt
fileswinbond.py
file based on crizeo's answer on the MicroPython Forum with my extension to use flash chips without hardware reset pins, extended documentation and PEP8 fixes