Jonathan Pallant

Results 245 comments of Jonathan Pallant

Cover `cs::Mutex` for sharing state with interrupt handlers.

We have example code for this now, but not slides.

Personally I don't think it's foundational enough to be in EDWG. REC seems a better fit. But this opinion is weak and I am open to persuasion.

Ah, sorry. https://GitHub.com/rust-embedded-community

We have this in `overview.md`. Maybe that's enough. ```rust fn main() { let random_number = generate_random_number(); let mut my_choice = 10; my_choice += random_number; println!("{my_choice}"); } fn generate_random_number() -> i32...

MPS3-AN505 (Cortex-M33) apparently has a PL081 DMA controller and five CMSDK UARTs MPS3-AN536 (Dual Cortex-R52) should also work

QEMU doesn't do flow control though (although I think that's OK): https://github.com/qemu/qemu/blob/e8aa7fdcddfc8589bdc7c973a052e76e8f999455/hw/char/cmsdk-apb-uart.c#L344

We have https://rust-exercises.ferrous-systems.com/latest/book/realtime-v8r-uart to make the UART global, and we have https://github.com/ferrous-systems/rust-training/tree/main/example-code/qemu-common/src/cmsdk_uart, which walks through the various implementations. That's probably enough.

So, platform support lists: * Sony PlayStation (the 1994 original) * Sony PlayStation Portable * Sony PlayStation Vita But I’m happy to take out the P word.