Sign in

AstraKernel 💫

@astrakernel.bsky.social
1.5K followers 658 following 887 posts

Love computers and coding. While I'm particularly passionate about Rust, it's not the only language I work with. Recently started loving embedded programming

PostsRepliesMedia
AstraKernel 💫 @astrakernel.bsky.social · 29/09/2026
⚡️ Create a Simple Burglar Alarm using ESP32-C5, Rust, and Telegram - Using a PIR Sensor for motion detection - Get Alerts on your phone via Telegram iot.implrust.com/burglar-alar... #rustlang #iot #embedded
000
AstraKernel 💫 @astrakernel.bsky.social · 28/09/2026
🦀 A Type Stronger than the Sum of its Components www.schneems.com/2026/09/24/a... #rustlang
Relevant code
010
AstraKernel 💫 @astrakernel.bsky.social · 26/09/2026
⚡️ [IoT Book] Built a simple burglar alarm with an ESP32-C5 and Rust. You have to start somewhere. Start with a simple example using a sensor. - A PIR sensor detects motion - Triggers a buzzer and turns the onboard RGB LED Red iot.implrust.com/burglar-alar...
020
AstraKernel 💫 @astrakernel.bsky.social · 26/09/2026
🦀 Silicon Sundays #4: Embedded Rust Talk - Our speaker for this session is Ben Simms - How Reverse engineered his E-Scooter and rewrote the firmware in Rust Schedule: Sunday (11/10/2026) in 16 days 6:00pm CEST (09:30 PM IST). Join Discord: discord.gg/n5CHpZ37h #rustlang #embedded
screenshot form the blog post, showing an ESP32-C6, a SN65HVD230, and a MCP2515
030
AstraKernel 💫 @astrakernel.bsky.social · 21/09/2026
🦀 Silicon Sundays #3: Rust, Kernels and the Oro OS > In our third Silicon Sundays meetup, Josh Junon talks about Oro OS, an Operating System built from the ground up in Rust youtu.be/8meCgextye4 Discord community: discord.com/invite/pvYY6... #rustlang #embedded
Screenshot from the presentation
020
AstraKernel 💫 @astrakernel.bsky.social · 20/09/2026
[WIP] IoT Development with Embedded Rust Book - First chapter: You can't do a simple onboard LED blink. So, RGB blinky! - Using Waveshare ESP32-C5 WIFI6 Kit - More chapters coming. iot.implrust.com/index.html #rustlang #embedded #esp32
010
AstraKernel 💫 @astrakernel.bsky.social · 20/09/2026
Embedded Test: A test harness and runner for embedded devices > Provides a test harness for embedded systems (riscv, arm and xtensa) > Use this on the target together with probe-rs on the host to run unit + integration tests on your embedded device github.com/probe-rs/emb... #rustlang #embedded
011
AstraKernel 💫 @astrakernel.bsky.social · 19/09/2026
⚡️Flashing STM32 Firmware with ESP32 and Embedded Rust [Final] - Three articles that teaches SWD Protocol - Finally flash a simple LED blinky program into STM32 using an ESP32 as Programmer blog.implrust.com/posts/2026/0... #rustlang #embedded #esp32 #stm32
021
AstraKernel 💫 @astrakernel.bsky.social · 17/09/2026
⚡ Part 2 - Writing Rust code to make an ESP32 a Programmer for STM32 - In this part, we access the STM32 AHB-AP and read its IDR value blog.implrust.com/posts/2026/0... #embedded #rustlang
Swd overall architecture with dp and ap ports
041
AstraKernel 💫 @astrakernel.bsky.social · 17/09/2026
No wonder Reddit hates AI
Reddit AI generated reply saying "Honestly, it's the stable default Cargo set up and what I've been working with, and it's been rock solid with all of our crates like winreg and notify. No real need to mess with bleeding-edge editions when this works out of the box. Are you working with 2024? Curious if there's a specific feature you've found worth bumping for."
120
AstraKernel 💫 @astrakernel.bsky.social · 14/09/2026
Is there a better way to do this than a const block?
const FIRMWARE: &[u8] = include_bytes!("firmware.bin");

fn main() {
    const{
        assert!(!FIRMWARE.is_empty(), "Firmware image is empty.");

        assert!(
            FIRMWARE.len().is_multiple_of(2),
            "Firmware size must be even."
        );
    }

    println!("Firmware image: {} bytes", FIRMWARE.len());
}
200
AstraKernel 💫 @astrakernel.bsky.social · 10/09/2026
🦀 Nvidia Rust Job > Deep systems-programming expertise, with Rust as your language of choice for low-level work > You have shipped production Rust at the hardware or kernel boundary — drivers, firmware, runtimes, or similar nvidia.wd5.myworkdayjobs.com/NVIDIAExtern... #rustlang
Job details can be found in website
042
AstraKernel 💫 @astrakernel.bsky.social · 06/09/2026
⚡️Build Your Own STM32 Debug Probe Using ESP32 and Rust - Learn about the SWD protocol and implement it in Rust - Part 1: Read an STM32's DP register over SWD using an ESP32 - Next: Flash an STM32 using an ESP32 blog.implrust.com/posts/2026/0... #rustlang #embedded #stm32 #esp32
ESP32 devkit connected to the debug pins of STM32 Blue Pill board
172
AstraKernel 💫 @astrakernel.bsky.social · 04/09/2026
One step at a time: Finally ESP32 understood what STM32 was trying to say ;)
screenshot of pulseview showing clock and data signal
030
AstraKernel 💫 @astrakernel.bsky.social · 04/09/2026
👀
screenshot showing mdbook with title "Building IoT Devices with Rust" with picture of esp32 c5 and description
190
AstraKernel 💫 @astrakernel.bsky.social · 03/09/2026
I don't know why i am doing this to myself but i like it.
learning swd protocol
010
AstraKernel 💫 @astrakernel.bsky.social · 02/09/2026
The world’s first Game Boy ROM written in Pure Rust www.reddit.com/r/rust/comme... #rustlang
1261
AstraKernel 💫 @astrakernel.bsky.social · 01/09/2026
🦀 ADAR One, the first safety-certified embedded system built in Rust > safety-certified 3D ultrasonic sensor for robots and machine safety applications > We started with a team of experienced C/C++ embedded developers www.sonair.com/journal/how-... #rustlang #embedded
Adar one
061
AstraKernel 💫 @astrakernel.bsky.social · 31/08/2026
🦀 Rust Firmware for the Sinara Stabilizer > designed for quantum physics experiments > Stabilizer samples up two two analog input signals, performs digital signal processing internally, and then generates up to two output signals github.com/quartiq/stab... #rustlang #embedded
Sinara Stabilizer
030
AstraKernel 💫 @astrakernel.bsky.social · 30/08/2026
🦀Microduck: This tiny robot's brain is powered by Rust - Moves using reinforcement learning policies - no framework, one workspace github.com/pollen-robot... #rustlang #embedded
2131
AstraKernel 💫 @astrakernel.bsky.social · 29/08/2026
⚡️OpenMicroKbd: an open-source build of OpenAI's $230 Codex Micro macropad - STM32F072 · Rust + Embassy firmware · Rust + GPUI desktop app openmicrokbd.org/blog/openmic...
052
AstraKernel 💫 @astrakernel.bsky.social · 29/08/2026
🦀 py32-hal: Rust HAL and Embassy driver implementation for Puya py32 MCUs - Smallest 32-bit Cortex-M0+ MCUs github.com/py32-rs/py32... #rustlang #embedded
041
AstraKernel 💫 @astrakernel.bsky.social · 24/08/2026
⚡ Your E-Paper Panel Isn't Broken: How Retained State Makes Drivers Look Buggy msj.prose.sh/epaper-retai... #rustlang #embedded
010
AstraKernel 💫 @astrakernel.bsky.social · 21/08/2026
🦀 Embedded Rust: How to utilise the P-State feature in Pico 2 to reduce power consumption - One of the complicated blinking LED Programs :P - POWMAN P-State and Low-Power Modes on Raspberry Pi Pico 2 (RP2350) blog.implrust.com/posts/2026/0... #rustlang #embedded #pico
screenshot of the code snippet
171
AstraKernel 💫 @astrakernel.bsky.social · 20/08/2026
Sleep, my little pico. Wake up later! (Experimenting with RP2350's POWMAN)
Star war jedi mind trick meme with text "you will sleep now", trying to make the raspberry Pi pico to sleep
040
AstraKernel 💫 @astrakernel.bsky.social · 19/08/2026
My STM32 Black pill(STM32F411CEU6) is dead. Have no idea why 😔
Meme of "first time?"
010
AstraKernel 💫 @astrakernel.bsky.social · 18/08/2026
LiteWing Drone - Powered by ESP32 S3 fortunately, soon will be Rusted
LiteWing Drone
270
AstraKernel 💫 @astrakernel.bsky.social · 17/08/2026
🦀 K8s metric monitor using ESP32-C3 & Rust - Some one build a gadget to track CPU and memory usage on their kubernetes cluster Reddit post: www.reddit.com/r/esp32/s/mW... #rustlang #embedded #k8s
Picture of the final display showing the metrics
051
AstraKernel 💫 @astrakernel.bsky.social · 17/08/2026
This bad boy keeps a drone stable
Mpu6050 module
130
AstraKernel 💫 @astrakernel.bsky.social · 15/08/2026
⚡️Can You Use Rust with Arduino Uno? > Simple LED Blinky program which is 262 bytes blog.implrust.com/posts/2026/0... #rustlang #embedded #arduino #programming
LED blinky on arduino uno board
030
AstraKernel 💫 @astrakernel.bsky.social · 15/08/2026
Happy Independence Day! Today, India celebrates its historic 80th Independence Day
Happy independence day with indian flag
1102
AstraKernel 💫 @astrakernel.bsky.social · 14/08/2026
⚡ UART Communication Between ESP32 and Raspberry Pi Pico in Embedded Rust blog.implrust.com/posts/2026/0... #rustlang #programming #embedded
061
AstraKernel 💫 @astrakernel.bsky.social · 14/08/2026
🦀 xiao-generate: A Rust Embedded Project Generator for the Seeed XIAO Family > Hands you a ready-to-build Rust project: correct target, flashing tool, HAL, and a working skeleton, already assembled. You go straight to writing application code blog.theembeddedrustacean.com/xiao-generate #rustlang
000
AstraKernel 💫 @astrakernel.bsky.social · 14/08/2026
⚡ tinyboot: Rust bootloader for resource-constrained microcontrollers > Fits in the CH32V003's 1920-byte system flash > leaving every byte of user flash free for your application github.com/OpenServoCor... #rustlang #embedded #programming
0110
AstraKernel 💫 @astrakernel.bsky.social · 13/08/2026
⚡ PHP running on ESP32: - Impressive but it was the last thing I wanted to see 🙃 > Serves stock Laravel and symfony > You write index.php, the boards run it Reddit post: www.reddit.com/r/esp32/s/VC... #embedded #php #programming
010
AstraKernel 💫 @astrakernel.bsky.social · 12/08/2026
ESP32: Rust Pico: You know what? I am going to toggle that LED
ESP32 connected to the Pico with two wires. External LED is connected to Pico which is turned on.
170
AstraKernel 💫 @astrakernel.bsky.social · 12/08/2026
Today noticed this #rustlang
Watch out the old "esp-rs dot org" now going to some scam site. Use the new url in domain espressif.com
0124
AstraKernel 💫 @astrakernel.bsky.social · 09/08/2026
Soon, this will be an addition to my shopaholic collection
ESP32 S3
180
AstraKernel 💫 @astrakernel.bsky.social · 07/08/2026
Somebody loves Ferris 🦀
function named feris found in rp-pac
030
AstraKernel 💫 @astrakernel.bsky.social · 06/08/2026
This is supposed to be budget-friendly mini computer you can play around You know whom to blame! Image source: www.reddit.com/r/IndiaTech/...
raspberry pi 5 16gb RAM price in india 43,989 INR
270
AstraKernel 💫 @astrakernel.bsky.social · 04/08/2026
⚡️ Embedded Rust: Blinking an LED on STM32 Blue Pill (STM32F103C8T6) blog.implrust.com/posts/2026/0... #rustlang #stm32 #embedded
st link connected with stm32 blue pill
190
AstraKernel 💫 @astrakernel.bsky.social · 02/08/2026
⚡️Control the Pico W onboard LED from your phone over Wi-Fi with Rust - HTTP server with picoserve and Embassy - Embedded Rust on Raspberry Pi Pico W rp2040.implrust.com/pico-w/web-s... #rustlang #embedded #programming #pico
preview of the web page served via pico w
090
AstraKernel 💫 @astrakernel.bsky.social · 22/07/2026
🦀 Topcoat: a framework for building full-stack reactive web apps with Rust - By Tokio team - entirely server-rendered - HTML snippets in the server and adding "reactive instructions" as metadata (similar in idea to HTMX) tokio.rs/blog/2026-07... #rustlang #programming
Example code snippet
0172
AstraKernel 💫 @astrakernel.bsky.social · 20/07/2026
⚡️Connecting the Raspberry Pi Pico W to Your Wi-Fi Using Embassy rp2040.implrust.com/pico-w/http-... #rustlang #embedded #programming
picture of pico w
041
AstraKernel 💫 @astrakernel.bsky.social · 20/07/2026
🦀 Embedded Rust: Silicon Sundays #1 - Rats, Cheese and Microcontrollers Thanks to Orhun Parmaksız( @orhundev ) for the inaugural speech The speech is available on YouTube: youtu.be/ShA7nXI-_K4?... #rustlang #embedded #programming
Ratatui in embedded device
030
AstraKernel 💫 @astrakernel.bsky.social · 19/07/2026
🦀 Slay the Spire on Embedded Hardware - Someone rewrote in Rust - ESP32-S3 4.2inch RLCD Development Board - esp-hal and embedded-graphics crates. 35k LOC Reddit: www.reddit.com/r/slaythespi...
020
AstraKernel 💫 @astrakernel.bsky.social · 17/07/2026
🦀 zoxide: A smarter cd command. Supports all major shells. I just come across today this awesome tool written in Rust > It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. github.com/ajeetdsouza/... #linux
1183
AstraKernel 💫 @astrakernel.bsky.social · 17/07/2026
🦀 Job: Embedded Software Engineer – Rust - NXP looking for an experienced Embedded Software Engineer focused on Rust and modern embedded systems. nxp.wd3.myworkdayjobs.com/careers/job/... #rustlang #embedded #programming
Job details can be found in the mentioned link
0111
AstraKernel 💫 @astrakernel.bsky.social · 13/07/2026
⚡ Silicon Sundays #1 – Embedded Rust Meetup - Our inaugural speaker is Orhun Parmaksız (@orhun.dev ), the lead maintainer of `ratatui` Time: Sunday 19/07/2026 7:00pm CEST discord.gg/Ng2rahVvy?ev... #rustlang #embedded #programming
Just an illustration picture where Rust logo imprinted on a chip
0132
AstraKernel 💫 @astrakernel.bsky.social · 10/07/2026
⚡ Crown of the Lamb: Open-source ESP32 firmware written in Rust - Round GC9A01 LCD renders a living, blinking eye that looks around, reacts to the direction of sound, and slips into darker expressions - Tunable from your phone github.com/wielorzeczow... #embedded #rustlang #programming
Demo
070