This file details the changelog of fiit.
Full Changelog: https://github.com/firmware-crunch/fiit/compare/v0.1.0...v0.3.0
- Fiit Python package is now avalaible on PyPI - fiit-py
- Add new debugger API for advanced debugger scripting in pure Python (7a86634)
Add machine, devices and cpu abstraction layer (676912e):
- Add
machinesubpackage that provides an abstraction for machine, devices and cpu - Add
devsubpackage that provides reusable devices over themachineabstraction - Add
emunicornsubpackage that implements access to emulated Unicorn cpu - Provide reusable introspection tools over the
machineabstraction - Add
FiitCpuFactoryinterface to build configurable cpu instance - Add new plugin interface to build complex hardware and introspection scenario
Full Changelog: https://github.com/firmware-crunch/fiit/compare/v0.1.0...v0.2.0
- Add
fiit_consolea Jupyter client that provides custom terminal behaviours (7b80cd2) (d302e48) - Add new interfaces to write plugin dependency definition (7eb8905)
- Rename the
emuoption of thefiitcommand torun(fc0cca5) - Upgrade
cmsis-svddependency from commitca0b0b0to version0.6(06f4887) - Breaking: Upgrade
pythondependency from3.8to3.9(7eb8905) - Provide automatic plugin instantiation order based on their dependencies (7eb8905)
- Initial public release (aaa8175)