logoalt Hacker News

serbuvladlast Tuesday at 11:57 PM3 repliesview on HN

While that is true, both Espressif and the Pico have their own SDKs, and they're really well written too.

The Arduino SDK is the simplest to use, sure, but the Pico framework (I don't have experience with the Espressif one) is extremely good, and the Pico's PIO is a godsend. I used it to implement 3 wire SPI (data bidirectional on the same wire) at almost 'real-time', which is to say, at half the speed of the hardware SPI controller (half the speed because the interface clock is put up one cycle and down the next; this also gives enough time for data shuffling).

Why does the Arduino SDK necessitate a huge markup on Arduino boards, when $0 of every computer I buy to run Linux on goes to GCC?


Replies

mieteklast Wednesday at 1:40 AM

Just because most of the free software ecosystem relies on unpaid volunteer work does not mean it is a desirable state of affairs, especially with billion dollar companies building on top of said work while hardly contributing anything back.

kibalast Wednesday at 1:48 AM

Branding power. Precisely why brand drugs continue to make money over fist for pharmaceutical companies even after patents expire.

marsven_422last Wednesday at 4:29 AM

[dead]