All notable changes to this project will be documented in this file.
- Added the
fwupdate
command to upgrade the Octowire firmware - Added the version in the show modules output
- Implemented the 'version' command which displays framework, library and firmware versions
- Improve Linux commands running
- Improve installation and update process (properly delete previous version)
- Modules import "octowire" when "octowire-lib" dependency is processed
- Create a backup of both options and advanced_options dictionary when "run" command is called. This ensures to keep values readability after the Validator's call.
- Added type 'float' to argument validation.
- Improvement of options printing due to BeautifulTable upgrade.
- Change octowire-lib required version.
- Properly manage Octowire serial instance state (After running a module).
- Old advanced options (Octowire port, baudrate and detect) are now loaded from the configuration file.
- Added type 'hextobytes' to argument validation.
- Network issues catch when calling owfupdate.
- Improvement of system command execution.
- Add file/path completion for set and setg command if the option requires a file
- Improvement of system command execution for Windows system
- Asciinema video link updated
- Added .gitignore file
- Fixed typos