434 Commits (37319a93cad3a2cabba5704e4cffe7a229f437d6)
 

Author SHA1 Message Date
Felix Queißner db78794f01
Adds social media preview. (#98)
Co-authored-by: Felix "xq" Queißner <xq@random-projects.net>
2 years ago
Matt Knight 0713809eaf
catch up to master (#17) 2 years ago
Matt Knight 4f0d25220e
catchup to self hosted (#96) 2 years ago
Connor Rigby 680b6282f3
stdlib: allow app to override the zig os layer (#93) 2 years ago
Matt Knight 72a5680af8
Initial commit 2 years ago
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