Patricio Whittingslow

Results 350 comments of Patricio Whittingslow

Heya there! Went a different way and created a duplicate issue with a different syntax: ```go func NewRingBuffer[N [N]byte]() RingBuffer[N] { return RingBuffer[N]{} } const buflen = 500 r1 :=...

This happens using latest tinygo release ``` $ tinygo run ./local/ func [pato@entente tinygo]$ go run ./local/ func(int, string) (bool, error) [pato@entente tinygo]$ go version go version go1.23.0 linux/amd64 [pato@entente...

What's the output of running all those linters? Is the output actionable/useful? Keep in mind tinygo isn't exactly Go so we may run into some/many false positives.

Yes! I've looked at it and generated the device definitions. I just added a new commit with stubs for machine and runtime and am getting the following error during linking:...

OK, blinky1 now compiles. I am afraid of flashing the resulting .uf2 😅

I've noticed the bootloader is not included in the build pipeline. I can write invalid assembly in it and everything still compiles...

@rminnich I'll leave all functions so far in panic("unimplemented") state. We should focus on getting the bootloader working and setting the LED pin high/low.

@deadprogram @aykevl I'm melding the RP2040 and RP2350 APIs... it's got some design decisions that some may consider questionable. I've managed to reuse a lot of logic between them at...

OK I feel like I've gotten the hang of writing Cortex assembler and understand what is going on with the linker scripts. I cannot however get to the point of...

Aha, looks like things have changed since the RP2040. We now have to build a valid `IMAGE_DEF`, which is a binary blob with specific format. ![image](https://github.com/user-attachments/assets/355e80cf-f674-4a32-ac6f-d61ab45ae688)