Advertisement ยท 728 ร— 90

Posts by jamwaffles

EtherCrab 0.7 Released Personal blog of Rust developer and hobby CNC machinist James Waples. Living in Edinburgh, Scotland ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ โค๏ธ

EtherCrab 0.7 is out! Release post here: wapl.es/ethercrab-0-7/

A smaller release, but still a few quality of life improvements.

#ethercat #rustlang #rust

1 month ago 6 4 0 0

Quantum. Get your stonks in now before the PE ratios get too nutty. /s

5 months ago 1 0 0 0

valve dropped the gabecube fr

5 months ago 396 36 12 0

What's the CEP of a meatball marinara?

5 months ago 1 0 0 0

beeep

7 months ago 1 0 0 0
Rethinking the Core: Incorporating Rust and Data Distribution Service in cFS
Rethinking the Core: Incorporating Rust and Data Distribution Service in cFS YouTube video by Flight Software Workshop

Here's NASA having some fun rewriting their Core Flight Executive from C to Rust. They say it's not ready right now, but "we think this is the direction that things are going".

www.youtube.com/watch?v=FaaV...

7 months ago 22 4 0 0
KiCad schematic and pcb editors side by side, the left side has a schematic editor with a schematic design block with a title header and a wired up LDO block. The right side has a pcb design block with a title header and the components but not placed or routed yet.

KiCad schematic and pcb editors side by side, the left side has a schematic editor with a schematic design block with a title header and a wired up LDO block. The right side has a pcb design block with a title header and the components but not placed or routed yet.

Same as before but now the PCB editor is showing a context menu of the pcb design block with option to Apply Design Block Layout which will arrange the components and route them as saved in the block.

Same as before but now the PCB editor is showing a context menu of the pcb design block with option to Apply Design Block Layout which will arrange the components and route them as saved in the block.

PCB Design Blocks just got merged into @kicad.org nightly, they can be linked together with Schematic Design Blocks.
It's shaping up to be another great release!

forum.kicad.info/t/post-v9-ne...

7 months ago 41 8 5 1
Preview
Heapless v0.9.1 has been released! Almost 2 years after the last release, the heapless crate has a new release. The first attempt at a 0.9.0 release was yanked due to including more breaking changes than intended. This has been fixed,...

New heapless version is out!

blog.rust-embedded.org/heapless-091

(And it's looking juicy)

8 months ago 13 3 0 0
Advertisement
3M promotional photo of the Versaflo system, showing a guy grinding metal while wearing a helmet with full face visor and ear defenders

3M promotional photo of the Versaflo system, showing a guy grinding metal while wearing a helmet with full face visor and ear defenders

An annotated photo describing the components of a powered air respirator blower assembly consisting of a fan, usbc power bank, filter adapters, and a hose.

An annotated photo describing the components of a powered air respirator blower assembly consisting of a fan, usbc power bank, filter adapters, and a hose.

3M's Versaflo powered air respirator is the most comfortable integrated eye/ear/lung protection for woodworking, but it starts at $1650. So I just bought the helmet for $225 and threw together the rest for $50 with a bit of 3D printing. kevinlynagh.com/papr/

8 months ago 5 1 0 0
THE NVIDIA AI GPU BLACK MARKET | Investigating Smuggling, Corruption, & Governments
THE NVIDIA AI GPU BLACK MARKET | Investigating Smuggling, Corruption, & Governments YouTube video by Gamers Nexus

THE NVIDIA AI GPU BLACK MARKET: www.youtube.com/watch?v=1H3x...

8 months ago 565 160 23 30

Do I have any Rust folks following me that have a good and/or simple setup for IPC, particularly using some kind of mapped memory?

At some point I'd like to get bbq2 working over shared mem IPC, and in particular how folks do things like efficiently notifying "the other process" when data is ready.

9 months ago 16 3 7 0

Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.

9 months ago 92 45 1 1
Post image

My thesis is now published online! ๐ŸŽ‰

urn.kb.se/resolve?urn=...

10 months ago 24 9 3 0

I read that as "compilersky" like "kaspersky"

Favourite instruction is `mov` cos you can do everything else with it anyway github.com/xoreaxeaxeax...

11 months ago 1 0 0 0

1:20 what optic is that? IR/thermal?

11 months ago 1 0 1 0
Post image

Looking for new opportunities !

11 months ago 2858 746 43 8
Advertisement

We have no_std TGA, BMP and QOI (the crates all have a "tiny" prefix if you want to look them up) but no PNG that I know of yet unfortunately :(. Are you tied to PNG or could you use another image format?

1 year ago 3 0 1 0
Preview
crates.io: Rust Package Registry

nrf-modem has been updated with some new (breaking) goodies and an up-to-date nrfxlib: crates.io/crates/nrf-m...

1 year ago 5 1 0 0
EtherCrab 0.6 Released Personal blog of Rust developer and hobby CNC machinist James Waples. Living in Edinburgh, Scotland ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ โค๏ธ

EtherCrab 0.6 is out as the latest version of my #rustlang #ethercat MainDevice! I wrote a short post going through some of its bigger features in more detail. Have a squiz: wapl.es/ethercrab-0-6/

crates.io/crates/ether...

1 year ago 8 4 0 0
Preview
GitHub - ethercrab-rs/ethercrab: EtherCAT MainDevice written in pure Rust EtherCAT MainDevice written in pure Rust. Contribute to ethercrab-rs/ethercrab development by creating an account on GitHub.

Didn't know they're working on a Linux distro! I was glad to find TwinCAT/BSD. Either way though, I'd like to boot a non-Beckhoff distro on this thing so I can use EtherCrab github.com/ethercrab-rs...

1 year ago 0 0 0 0
Post image Post image

Hugo, @diondokter.nl and Tamme attended Embedded World last week! It was a blast, and Rust was thriving!

Tamme and Dion each gave a talk, they hosted a class together and we ran a both with James and Wouter.

Thanks to everyone who visited for the great conversations!

#ew25 #rustlang

1 year ago 6 2 0 0
close up of a wooden joint where two small rods are attached to a large rod using a 3d printed connector

close up of a wooden joint where two small rods are attached to a large rod using a 3d printed connector

a wood and felt desk partition containing an extremely bright uplight, illuminating the white ceiling and surrounding walls

a wood and felt desk partition containing an extremely bright uplight, illuminating the white ceiling and surrounding walls

Newsletter: 3d-printing a TV stand, making bright office lights, and thinking about graph-directed autocomplete

kevinlynagh.com/newsletter/2...

1 year ago 12 1 0 0

The explosion must've been massive if the hull got thrown that far in land.

1 year ago 10 0 2 1
An older Orson Welles sitting down for an interview, but with a meme quote that says: Content, content, content! A taco possesses content. A ship's manifest. An owner's manual for the operation of a microwave. Was Botticelli a content creator? Did Joyce wreck himself in chasing English to its limits "for the vine"? My God, man; have a little self respect.

An older Orson Welles sitting down for an interview, but with a meme quote that says: Content, content, content! A taco possesses content. A ship's manifest. An owner's manual for the operation of a microwave. Was Botticelli a content creator? Did Joyce wreck himself in chasing English to its limits "for the vine"? My God, man; have a little self respect.

When I hear people describe themselves as content creators.

1 year ago 6703 2392 71 69
Advertisement

By the way this is one of the incantations that you'll want if you ever plan to write a no-std crate.

I feel like there should be a clippy pint to suggest this whenever you write a bare `#![no_std]`

1 year ago 22 1 1 0
Preview
crates.io: Rust Package Registry

I made a library to use the st3215 #servo motors with for #embedded #rust projects: crates.io/crates/st3215

It's tested with #embassy on #esp32, and on macos. Should also work on windows/linux. It's very early days, so jump on a thread here and I'll happily help you out.

1 year ago 5 2 1 0
Re: Rust kernel policy - Greg KH

Greg KH is a voice of reason downthread: lore.kernel.org/rust-for-lin...

1 year ago 92 14 3 0

He makes an important point re: Rust for Linux:

"Rust is the entire reason our GPU driver was able to succeed in the time it did."

I think this gets lost in public discourse on Rust and R4L. People are choosing Rust not just for memory safety, but for the confidence it gives to move quickly.

1 year ago 57 11 3 1
We are destroying software - <antirez>

I've spent at least 900 hours since 2022 writing, testing, debugging, supporting and improving an #ethercat MainDevice implementation. But I guess we should all just rewrite everything from scratch whenever we need it because DePeNdEnCiEs!11! are ruining software.

Shit take.

antirez.com/news/145

1 year ago 4 1 0 0