I'm trying to get a Raspberry Pi Pico W to control my ventilation system. I'm programming it in Rust. So far I am not able to get it to blink an LED.
Conversation
Notices
-
Embed this notice
Ryan Castellucci (they/them) :nonbinary_flag: (ryanc@infosec.exchange)'s status on Tuesday, 05-May-2026 00:04:16 JST
Ryan Castellucci (they/them) :nonbinary_flag:
-
Embed this notice
Zach (zachr@infosec.exchange)'s status on Tuesday, 05-May-2026 00:29:19 JST
Zach
@ryanc to be fair that particular onboard LED is a weird one to blink
-
Embed this notice
Ryan Castellucci (they/them) :nonbinary_flag: (ryanc@infosec.exchange)'s status on Tuesday, 05-May-2026 01:12:05 JST
Ryan Castellucci (they/them) :nonbinary_flag:
@distrowatch it is connected to WiFi now...
-
Embed this notice
DistroWatch (distrowatch@mastodon.social)'s status on Tuesday, 05-May-2026 01:12:06 JST
DistroWatch
@ryanc The Pico W is geared toward Python development. I imagine Rust will be a bit of a battle.
-
Embed this notice
Ryan Castellucci (they/them) :nonbinary_flag: (ryanc@infosec.exchange)'s status on Tuesday, 05-May-2026 04:37:29 JST
Ryan Castellucci (they/them) :nonbinary_flag:
@distrowatch @jripley I have it working. Need to go low level because I'm working with a device that has obnoxiously right timing requirements.
-
Embed this notice
John Ripley (jripley@mastodon.social)'s status on Tuesday, 05-May-2026 04:37:30 JST
John Ripley
@distrowatch A Pico W is no more geared toward Python development than any other environment. It's just a general purpose microcontroller. It's a perfect platform for Rust.
-
Embed this notice
DistroWatch (distrowatch@mastodon.social)'s status on Tuesday, 05-May-2026 04:37:30 JST
DistroWatch
@jripley The Pico W is shipped with Python libraries to aid in development. Almost anything you might want to do with the Pico can be done with a line or two of Python because it's already been written for you.
That' what I mean about it being geared for Python. Yeah, of course, you _can_ write in other languages and access the hardware, but that would be ignoring all the Python and C code that has already been packaged for it.
-
Embed this notice