You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Sugar 20e4c9f8f6
Flash from user code (#35)
* support for a subset of the bootrom functions added: fast bit count/ manipulation functions (tested), fast bulk memory fill/ copy functions (tested), flash access functions (NOT tested), debugging support functions (not implemented), miscellaneous functions (not implemented).

* added support for erasing and programming flash from user code. between the first and last call in a programming sequence, the SSI is not in a state where it can handle XIP accesses, so the code that calls the intervening functions must be located in SRAM. this is why I added the time_critical section to rp2040.ld (maybe one should create a dedicated section in ram that is rwx and keep data rwNx).

* flash_program.zig example added
1 year ago
..
adc.zig Update microzig (#26) 2 years ago
blinky.zig Regz rewrite (#20) 2 years ago
blinky_core1.zig Regz rewrite (#20) 2 years ago
flash_program.zig Flash from user code (#35) 1 year ago
gpio_clk.zig Regz rewrite (#20) 2 years ago
pwm.zig Regz rewrite (#20) 2 years ago
spi_master.zig add SPI hal (#33) 2 years ago
uart.zig Update microzig (#26) 2 years ago