Overview of Sorcerer tools
mainSorcerer is a suite of tools designed for visualizing and generating MicroZig register definitions. It supports multiple formats including SVD, ATDF, Embassy, and TargetDB via regz. It consists of two main components:
- Sorcerer (GUI): A graphical application for browsing, editing, and searching register definitions, viewing generated Zig code, and managing patch files.
- sorcerer-cli: A lightweight command-line tool for generating register code without GUI dependencies.
Both tools use embedded Zig compile-time constants for schemas, meaning they do not require runtime file loading or JSON parsing.