picowota
picowota copied to clipboard
A bootloader for OTA WiFi code upload to a Raspberry Pi Pico W
The current reboot.h is not compatible with C++ due to the function name being mangled. Can I suggest the file is changed as shown in this patch --- /home/dev/picowota_blink/picowota/picowota_reboot/include/picowota/reboot.h +++...
The linker script apparently evolved in pico-sdk. This patch updates the linker script in picowota to match the original script (`memmap_default.ld`) as closely as possible. This will make it easier...
Seems like `mkasm.py` is not used anymore. There also seem to be no files in `picowota` that were generated by it (containing e.g. "ASM-ified version of ...").
Patch makes reboot.h compatible with C++
This is part of #5. For rationale see that issue.
Hi there, This is another issue where I already have a hacky solution and I wanted to get feedback if it is worth cleaning up and creating a pull request:...
When DMA channels are not properly deinitialzed, booted software that uses them, might choke on it.
This resolves #6. The security model is as described in that issue: - An unrelated attacker, that cannot observe "authorized" traffic cannot do anything - A passive attacker, who can...
This change allows the data, reaching picowota to be arbitrarily fragmented and still be processed correctly. As a usual tcp application does not have control over how the output is...
Hi, I've got an explanation for this bug: https://github.com/usedbytes/serial-flash/blob/51e30aae59cde7daa17cb43accabf6d1315964b8/main.go#L80 What happens: - Client connects - `tcp_comm_client_init` is called - the gpio led turns on https://github.com/usedbytes/picowota/blob/main/tcp_comm.c#L461 - While communicating with the...