They said the RP2040 VGA Terminal couldn't do 80 column colour text.
It can with Rust.
https://youtu.be/_AQ3qu_fZQI
=> More informations about this toot | View the thread
https://www.smbc-comics.com/comic/seethe
I can neither confirm nor deny whether this accurately reflects my work as an open source developer.
=> More informations about this toot | View the thread
I’ve spent a couple of weeks on this: Rust support libraries for Arm Cortex-R - a vector table, SVCall handler, startup code, examples, and more.
https://github.com/rust-embedded/cortex-r/pull/4
=> More informations about this toot | View the thread
Bonus question. How about:
println!("{:08p}", 1 as *const u8);
=> More informations about this toot | View the thread
quick quiz - without looking, what will this print in Rust?
println!("{:#08x}", 1);
=> More informations about this toot | View the thread
The Internet went into meltdown last time the Rust Foundation published a Trademark Policy. The new one seems to be getting crickets ... which is great news I guess?
=> More informations about this toot | View the thread
I’m enjoying https://podcasts.apple.com/gb/podcast/the-amp-hour-electronics-podcast/id386547290?i=1000686280714. There’s a lot of nerdy detail about chip design.
=> More informations about this toot | View the thread
I dislike this thread greatly.
https://internals.rust-lang.org/t/rusts-responsibility-to-engage-in-good-neighborly-behavior/22193/78
=> More informations about this toot | View the thread
This article featuring @bagder makes some good points about open source legacy, in the practical sense.
https://apple.news/ASRUUeJzISOuBSxcZDJDn2w
=> More informations about this toot | View the thread
Today’s waste of time was brought to you by masking out the wrong bits from a register, and my CPU sneakily defaulting to running Exceptions in Thumb Mode instead of Arm Mode.
=> More informations about this toot | View the thread
Well, today I lost about three hours of my life because I converted 0b0100 to 8 instead of 4.
=> More informations about this toot | View the thread
Arm Cortex-R (and I guess ‘legacy’ Arm) is so weird.
Want to return from an exception handler? Just MOV the Link Register to the Program Counter Register.
Unless it’s an Prefetch Abort, IRQ or FIQ handler, in which case subtract 4 first.
Or if it’s a Data Abort exception, where you subtract 8 first.
This is what happens when people design an ISA and a pipelined CPU at the same time.
https://developer.arm.com/documentation/den0042/a/Exceptions-and-Interrupts/Exception-priorities/The-return-instruction
=> More informations about this toot | View the thread
Specifically, I’m ending up in my SVC handler with a stack pointer of zero, but only on a QEMU Cortex-R52 machine. The Cortex-R5 works as expected.
=> More informations about this toot | View the thread
Can anyone explain to me how SVC works in EL1 on Armv8-R? It doesn’t seem to work like Armv7-R.
=> More informations about this toot | View the thread
“So it's Jonathan's fault? Well, no…Jonathan is an experienced programmer. We didn't think he would've made a mistake like this. And he hasn't…”
https://tweedegolf.nl/en/blog/145/the-hunt-for-error--22
=> More informations about this toot | View the thread
Need to organise transport to Embedded World. I looked at it in detail but in just going to have to fly. I’ve got appointments to keep and I can’t trust Eurostar to get me to Cologne or DB to get me on to Nuremberg. It’s a great pity.
=> More informations about this toot | View the thread
I fixed it! The DMA engine doesn’t work unless it’s had a reset cycle.
=> More informations about this toot | View the thread
My code is broken and I don’t know why and it makes me sad.
=> More informations about this toot | View the thread
https://www.bbc.co.uk/news/articles/cz0lldd30xlo
=> More informations about this toot | View the thread
iCloud for Windows is a sack of crap. The iPhotos part is permanently stuck "initialising".
=> More informations about this toot | View the thread
=> This profile with reblog | Go to thejpster@hachyderm.io account This content has been proxied by September (3851b).Proxy Information
text/gemini