479 Commits (7a0d75f10528ee88fed2f9f4bcddb66e2d1470cf)
 

Author SHA1 Message Date
Felix Queißner 31070c1530
Makes executable files never stripped, we want that sweet debug info. Makes empty.zig less empty, so the compiler finds the file. (#91)
Co-authored-by: Felix "xq" Queißner <xq@random-projects.net>
2 years ago
Felix Queißner 248388d6e8
Update README.adoc (#90) 2 years ago
Philipp Wendel 696c32ff0d
add arduino uno board (#89)
* Updated fn to return optional instead of error
* Added Arduino Uno Board
* Updated comments
2 years ago
hollmmax c5f68cae63
add stm3240g-eval board (#84) 2 years ago
Felix "xq" Queißner e84264e64b Blinky! \o/ 2 years ago
Matt Knight 33984fa960 one readme 2 years ago
Felix "xq" Queißner e7e70cb96c LED 1 is RED. Reset loop tho 2 years ago
Felix Queißner 0d9721d907
Adds microzig.initializeSystemMemories (#87)
Co-authored-by: Felix "xq" Queißner <xq@random-projects.net>
2 years ago
Matt Knight 144d557357 remove hal.uart.panic 2 years ago
Matt Knight e1e525a50d conflict fixed 2 years ago
Felix "xq" Queißner fec7e7cf8d Merge remote-tracking branch 'origin/main' 2 years ago
Felix "xq" Queißner 58cfb98e80 Initial vomit: not working at all, basic docs. 2 years ago
Matt Knight 0f10a5d8f5
Initial commit 2 years ago
Matt Knight e9af302b69
uart improvements and improved definition of how many clock units there are (#16) 2 years ago
Felix "xq" Queißner b0b90a7cf0 Implements UART.reader() 2 years ago
Felix Queißner 15bc1fc06d
Much improves the panic function, now prints a stack trace more often. (#86)
Co-authored-by: Felix "xq" Queißner <xq@random-projects.net>
2 years ago
Felix "xq" Queißner 7b69211d41 Implements gpio.setPullUpDown 2 years ago
Felix "xq" Queißner 86d383e673 Implements ADC and PWM support in pin config, simplifies Pins() type. 2 years ago
Felix "xq" Queißner 5c07800cdb Removes debug code. 2 years ago
Felix "xq" Queißner c899778c87 Clock setup fixes. 2 years ago
Felix "xq" Queißner a55df1b52c Some debug logs in adc.reset() and resets.reset(), fixes some bugs with booleans. 2 years ago
Felix "xq" Queißner fe14d4f03b Implements input, pull up/down and uart routing. 2 years ago
Matt Knight 5c853fd23a
use compile errors instead of comments (#15) 2 years ago
Matt Knight 7c8d430237
adc bindings, mostly there but not quite (#14) 2 years ago
Felix Queißner 29aee14fd2
Update to latest master. (#13)
Co-authored-by: Felix "xq" Queißner <xq@random-projects.net>
2 years ago
Matt Knight 681b3b0d7a
added param to panic function (#83) 2 years ago
Matt Knight fa46be8ea2
Revert "Revert "Add executable method (addOptions, addObjectFile) and fix recursive call in addIncludePath (#79)" (#81)" (#82)
This reverts commit 4cc682cece.
2 years ago
David Sugar e280cca9b6
ATSAME51J20A chip (#78)
* Added some function wrappers to EmbeddedExecutable that expose commonly used functionalities of LibExeObjStep

* atsame51j20a chip added. GPIO support. UART support over SERCOM5.

* added support for true random numbers to atsame51j20a chip
2 years ago
Matt Knight 4cc682cece
Revert "Add executable method (addOptions, addObjectFile) and fix recursive call in addIncludePath (#79)" (#81)
This reverts commit bebf6cf92d.
2 years ago
Nicolas Goy bebf6cf92d
Add executable method (addOptions, addObjectFile) and fix recursive call in addIncludePath (#79) 2 years ago
Matt Knight d4a74cb4f3
move examples in here (#12) 2 years ago
Matt Knight 4159581b48
remove pointless discard (#80) 2 years ago
David Sugar 3617b8b25f
Added some function wrappers to EmbeddedExecutable that expose commonly used functionalities of LibExeObjStep (#77) 2 years ago
Matt Knight 9fa748ff13
Pin config (#9)
* pin config

* wip

* wip

* try some experimental pwm stuff
2 years ago
Vesim 20deb2cc3e
Allow to specify VectorTable in app and hal. (#76) 2 years ago
Matt Knight 68314b8f7e
use stage1 until stage3 is ready (#75) 2 years ago
Nicolas Goy e1244177fa
Add comment about microzig.config (#74)
* Add comment about microzig.config

When writing a HAL, having the chip name is very important to switch features and select pinout. Mention the config in the README in a concise manner.

Co-authored-by: Felix Queißner <felix@ib-queissner.de>
2 years ago
Nicolas Goy b8d92b2539
Make the microzig package public to allow it to be passed as dependency. (#73) 2 years ago
Matt Knight a6f5324769 add list of boards in renode 2 years ago
Matt Knight 2ae5eb6d02 init with empty test 2 years ago
Matt Knight 1dd837ae43
Initial commit 2 years ago
Matt Knight a2dd362ce7
Asciidoc (#71)
use asciidoc for the automatic toc
2 years ago
Matt Knight 0936dfb05c
improve build api (#70) 2 years ago
Matheus C. França d57f19c886
Gd32v Support (#21)
* Logan nano - board added

* Changes:
- replace baseline_rv32 to sifive_e21(imac)
- update registers.zig
- parsepin added (WIP)
- more riscv_encoding added

* refactoring

* fix build

* Missing interrupts

* minimal interrupt

* remove vectorTable

* skip interrupt test - riscv32

* remove supports_uart_test flag

* remove `supports_interrupt_test`
2 years ago
Matt Knight 0cde03507b
update github actions to reflect default branch name fix (#69) 2 years ago
Matt Knight aab147d431
only manage in-repo once it gets complicated (#68) 2 years ago
Matt Knight 231508bf23
move linux builds to buildkite (#67) 2 years ago
Marnix Klooster e5b8d57c72
Stm32f303 target speed trivial check (#66)
* Check new I2C target_speed config setting

* Corrected incorrect doc comment
2 years ago
Matt Knight f0e51f8302
Uart (#8)
* refined clock configuration, uart works with clk_peri at xosc frequency

* fix pll_sys configuration
2 years ago
Ethan Frei e60d59ce49
changing linker memory locations for stm32f103c8 (#65) 2 years ago