129 Commits (3af91ea8f9210cb5459b87ebcb63345991060e5b)

Author SHA1 Message Date
Matt Knight ae94209b57 inline functions for MMIOs (#3) 7 months ago
Matt Knight 4b7c5c531b ATDF (#2)
* snapshotting so that I can work on this as I travel

* add atdf parsing

* update readme

* fix register generation edge case and skip fields named RESERVED
7 months ago
Gregory Anders b6821bf8c1 Update clap usage for most recent HEAD version 7 months ago
Matt Knight 1a1a281c01 description word wrapping and fixed unhandled interrupt function 7 months ago
Matt Knight fed1a8f3fd big initial commit, thanks kprotty for helping with MmioInt() 7 months ago
Matt Knight 39f633642d Initial commit 7 months ago
Felix Queißner 5742d0e4b3
Better readme (#173)
* Adds better docs to README.md
* Adds tar, gzip to bundle.py checked dependencies.
* Adds fancy rendering of .data/chip-families.svg in output for embedding.
7 months ago
Grazfather 4c44611f20
Fix requirements.txt and update README (#172) 7 months ago
Felix Queißner 196bbd8094
Fixes CI Badge in README.md (#164)
* Fixes CI Badge in README.md

* Removes additional fetching from git

* More work on the CI script

* Adds requirements.txt for tools, fixes CI script even more

---------

Co-authored-by: Felix "xq" Queißner <git@random-projects.net>
7 months ago
Tobias Kohlbau e9859fbab2
support bundling only specific boards (#166)
Support bundling only specified boards and skipping
the examples. This speedsup the process in case
the developer is only working on specific boards
at a time. By default every example and every board
are bundled.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
7 months ago
Felix "xq" Queißner be113c7adc Updates README.md 7 months ago
Felix "xq" Queißner 7817cdd27e Implements continous deployment 7 months ago
Felix "xq" Queißner a4ac2d1858 Adds deployment+example test to CI 8 months ago
Felix "xq" Queißner 1643c30d7d Makes AVR example fit, but still crashes compiler 8 months ago
Felix "xq" Queißner 2878ae6e19 Makes microchip/atsam example and bsp work 8 months ago
Felix "xq" Queißner 2ef68047de Adds up navigation in dev server 8 months ago
Felix "xq" Queißner 71e60e3c44 Makes nxp/lpc and nordic/nrf5x examples, fixes bug in build.zig.zon generation 8 months ago
Felix "xq" Queißner 7a33e6fd55 Makes stm32 module build again. 8 months ago
Felix "xq" Queißner b26ccf6645 Adds new structure for output: split into /examples/ and /packages/ 8 months ago
Felix "xq" Queißner 4480b7c17a Fixes build script enough to make next-gen example build. 8 months ago
Felix "xq" Queißner 99e8d09cf0 Adds auto-discovery of BSPs. 8 months ago
Felix "xq" Queißner cadd5d1b0f Makes examples/next-gen kinda build with experimental setup. Packages are now correct and microzig-build can determine all available targets and BSPs. 8 months ago
Felix "xq" Queißner e5b00e1d93 More docs on the tooling, fixes bug in memory computation. 8 months ago
Felix "xq" Queißner c65088cca6 Further improves deployment information, makes package info really useful 9 months ago
Felix "xq" Queißner 8d9c165a1d Fixes CI 9 months ago
Felix "xq" Queißner 31f26f57d9 Refactors packaging process from bash to python 9 months ago
Felix "xq" Queißner 2f6a61e6ae Fixes GitHub CI 9 months ago
Felix "xq" Queißner 6eccd8fd95 Implements board-support info extraction that inspects (and validates) the build.zig file for BSPs 9 months ago
Felix "xq" Queißner 0c4e82e697 Adds nix flake, adds tooling for creating a deployment of microzig, vendors some code from ezpkg 9 months ago