35 Commits (3b129e1ca5ce7317e29f50cb1beaf67ce6281122)
 

Author SHA1 Message Date
Matt Knight 3b129e1ca5
Update microzig (#26)
* update microzig

* update to new api

---------

Co-authored-by: mattnite <mattnite@users.noreply.github.com>
2 years ago
Matt Knight 58d73abc08
Update microzig (#24)
* update microzig

* update paths and for loops

---------

Co-authored-by: mattnite <mattnite@users.noreply.github.com>
2 years ago
Matt Knight 026af75f81
update microzig (#22)
Co-authored-by: mattnite <mattnite@users.noreply.github.com>
2 years ago
Matt Knight 7d81ecf654
Regz rewrite (#20)
* update to new regz output

* snake case

* update with changes to microzig

* remove symlink

* add microzig submodule
2 years ago
Matt Knight e3562492df
update to master (#19) 2 years ago
Matt Knight 0713809eaf
catch up to master (#17) 2 years ago
Matt Knight 144d557357 remove hal.uart.panic 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 "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 d4a74cb4f3
move examples in here (#12) 2 years ago
Matt Knight 9fa748ff13
Pin config (#9)
* pin config

* wip

* wip

* try some experimental pwm stuff
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
Matt Knight f75a019aa5
try lf endings to fix windows compile error (#7) 2 years ago
Matt Knight 2d89410305
add directive to inline asm (#6) 2 years ago
Matt Knight 8751f6753d
Clock config (#5)
* use array access for better codegen

* frequency counter

* wip

* wip

* refactor clock config and plls to reduce binary size
2 years ago
Matt Knight 9f3aa1e375
Merge pull request #4 from mattnite/gpio-fix
clean up gpios
2 years ago
Matt Knight ed05258e7e clean up gpios 2 years ago
Matt Knight c71e73759c
Merge pull request #3 from mattnite/busy-sleep
add busy sleep functions
2 years ago
Matt Knight 303c9f183f add busy sleep functions 2 years ago
Vesim cbc9b56769
Merge pull request #2 from ZigEmbeddedGroup/multicore
multicore: use camelCase for function names
2 years ago
Maciej 'vesim' Kuliński 0659bcd8c6 multicore: use camelCase for function names 2 years ago
Matt Knight 5c6ef47aa2
Merge pull request #1 from ZigEmbeddedGroup/multicore
multicore support
2 years ago
Maciej 'vesim' Kuliński e541f966d4 multicore: add initial support 2 years ago
Matt Knight 7d68b0bcba pads bank bits set when setting gpio function 2 years ago
Matt Knight c2a6b718e7 add license
remove microzig submodule

remove submodule
2 years ago
Matt Knight a501e63286 init 2 years ago