Also at: @diondokter@fosstodon.org
Netherlands
I just cut the 0.2.x release of postcard2, which is where I'm working on what WILL be postcard v2.0.0. I'm doing this as a separate crate for now instead of making something semver-weird like postcard v2.0.0-rc.0.
You can check it out here:
docs.rs/postcard2
I just cut the 0.2.x release of postcard2, which is where I'm working on what WILL be postcard v2.0.0. I'm doing this as a separate crate for now instead of making something semver-weird like postcard v2.0.0-rc.0.
You can check it out here:
docs.rs/postcard2
We are excited to announce the NEW version of Ratatui! 👨🍳🐁
🦀 A Rust library for cooking up TUIs (@ratatui.rs)
🧀 Highlights: ratatui.rs/highlights/v...
➡️ Our new website: ratatui.rs
⭐ GitHub: github.com/ratatui/rata...
#rustlang #tui #ratatui #library #terminal #commandline
We are excited to announce the NEW version of Ratatui! 👨🍳🐁
🦀 A Rust library for cooking up TUIs (@ratatui.rs)
🧀 Highlights: ratatui.rs/highlights/v...
➡️ Our new website: ratatui.rs
⭐ GitHub: github.com/ratatui/rata...
#rustlang #tui #ratatui #library #terminal #commandline
After 2 months, I finally finished this PR: github.com/diondokter/d...
This was not fun. But it makes the project so much nicer to work with as an end user.
From now on I declare wrong/bad/unclear error messages to be bugs. Report them when you see them!
After 2 months, I finally finished this PR: github.com/diondokter/d...
This was not fun. But it makes the project so much nicer to work with as an end user.
From now on I declare wrong/bad/unclear error messages to be bugs. Report them when you see them!
Do you work at a big company who could use a new one?
At @tweedegolf.bsky.social we have some amazing people who could build an awesome new embedded linker.
We should talk.
Do you work at a big company who could use a new one?
At @tweedegolf.bsky.social we have some amazing people who could build an awesome new embedded linker.
We should talk.
But, I'm terrible at starting to write unless I have specific questions to answer.
So: ask me anything re: embedded/rust/hardware!
But, I'm terrible at starting to write unless I have specific questions to answer.
So: ask me anything re: embedded/rust/hardware!
blog.rust-lang.org/2025/12/19/w...
Working through the data we gathered really helped sharpen my understanding here.
blog.rust-lang.org/2025/12/19/w...
Working through the data we gathered really helped sharpen my understanding here.
As a service provider working across the commercial, government, and non-profit sectors, we are extremely proud (and honestly pretty amazed) that 86% of our code written in 2025 was open-source!
Thanks to our clients and funders!
(1/3)
As a service provider working across the commercial, government, and non-profit sectors, we are extremely proud (and honestly pretty amazed) that 86% of our code written in 2025 was open-source!
Thanks to our clients and funders!
(1/3)
It calls for stronger #MemorySafety incentives in EU cybersecurity policies.
Thanks to all supporters and contributors!
#security
It has changed the API concept from global functions to a struct with methods.
This should reduce some of the boilerplate and it reduces the amount of panic paths in your binary.
Enjoy!
docs.rs/sequential-s...
github.com/tweedegolf/s...
It has changed the API concept from global functions to a struct with methods.
This should reduce some of the boilerplate and it reduces the amount of panic paths in your binary.
Enjoy!
docs.rs/sequential-s...
github.com/tweedegolf/s...
Reminder: check CRC *before* you trust any of the bytes
Seems like I have a PR to make tomorrow!
Reminder: check CRC *before* you trust any of the bytes
Seems like I have a PR to make tomorrow!
trifectatech.org/blog/emulati...
#rustlang
trifectatech.org/blog/emulati...
#rustlang
Many different chips re-use the same IP blocks for UARTs, SPI, DMA, etc. Knowing when this is/isn't the case makes writing drivers WAY easier.
Many different chips re-use the same IP blocks for UARTs, SPI, DMA, etc. Knowing when this is/isn't the case makes writing drivers WAY easier.
ferrous-systems.com/blog/ferroce...
ferrous-systems.com/blog/ferroce...
That's cheap!
You get:
- A full blown 32-bit cortex-m core
- 48MHz
- 6 I/O pins
- 16kb flash
- 6kb ram
- ADC
- 4 timers
- and more
Sleep current is a bit high though (comparable with ATmega328P)
That's cheap!
You get:
- A full blown 32-bit cortex-m core
- 48MHz
- 6 I/O pins
- 16kb flash
- 6kb ram
- ADC
- 4 timers
- and more
Sleep current is a bit high though (comparable with ATmega328P)
I have an issue and would love some help or feedback :)
github.com/tweedegolf/s...
I have an issue and would love some help or feedback :)
github.com/tweedegolf/s...
I want to periodically run various benchmarks (which could take minutes or hours), store the results in a server, and see graphs over time of how they are affected by code updates or environmental factors.
Anybody looking for a software developer with experience in among others Rust/C#/React/Svelte.
I've done a lot of embedded Rust for private projects as well
Anybody looking for a software developer with experience in among others Rust/C#/React/Svelte.
I've done a lot of embedded Rust for private projects as well
Getting trustzone-m support in the compiler.
Getting trustzone-m support in the compiler.
@diondokter.nl gets you started: buff.ly/g8qruby
#rustlang #embedded
@diondokter.nl gets you started: buff.ly/g8qruby
#rustlang #embedded
>The FL2 Rust code that makes the check and was the source of the unhandled error is shown below
blog.cloudflare.com/18-november-...
#rustlang
>The FL2 Rust code that makes the check and was the source of the unhandled error is shown below
blog.cloudflare.com/18-november-...
#rustlang