mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.4K
active users

#pico2

0 posts0 participants0 posts today

Very nice new gadget, the #PicoCalc by #ClockworkPi! 🤩 Got mine a few days ago and am currently learning a lot about how it works. Documentation is a bit sparse, currently. You have to study many forum posts on forum.clockworkpi.com, there's currently no "gettings started" guide. – A bit disappointing: No Python (neither Micro-, nor Circuit-) out of the box. But folks (not ClockworkPi) are working on it. – If you're into Forth: it's already there. #RaspberryPi #Pico #Pico2 #MMBasic

Мурмулируем Mac 128K

Есть у меня хобби: портирование всякого-разного под Мурмулятор , и попалась мне на глаза реализация одного из самых древних "маков" - Macintosh 128K: github.com/evansm7/pico-mac . - Это же почти готовая прошивка под Мурмулятор, - подумал я. Основное отличие - другая распиновка VGA, да и реализация периферии немного отличается. После того, как в профильном чате ТГ канала этот эмулятор тоже упомянули пару раз, как кандидата на портирование, взялся за него и я.

habr.com/ru/articles/915024/

Continued thread

This is a curse of compromises but at least I now have options. Using PSRAM , I converted my bouncing balls simulation to run at the full #Presto screen resolution of 480x480 with my anti-aliasing code. Graphics look beautiful, but screen refresh rate dropped to 10 fps due to the time taken to copy the drawing buffer in PSRAM to the screen buffer in the main RAM. Compare this to using a 240 x 480 resolution for buffers all in main RAM where I get 56 fps. #RaspberryPi #pico2 #rp2350 #pimoroni

Replied in thread

@rpimag After completing my graphics code to draw anti-aliased circles I ported my animations library to the Pimoroni Presto device to run them on the lovely touchscreen, powered by a #RaspberryPi #RT2350 chip as found on the #Pico2. My optimised code only draws anti-aliased pixels when they are against a black background, so my code to clear cells in Game of Life by drawing a black circle is leaving the anti-aliased pixels behind, making a really interesting background effect.
#MakerMonday

I got a Rasperry Pi Pico 2 delievered recently, and I've spent today playing around with the #Picokeys project.

Specifically, I put both pico-hsm and pico-fido on it to play around with, and it's a really cool project. Back in the Pico 1 days it wasn't really any more secure than a software HSM, but the #RP2350 has enough security features that its actually interesting as a security project.

I wouldn't use it for anything serious at this stage, the code is unaudited, and the Pico 2's recent hacking challenge (github.com/raspberrypi/rp2350_) revealed ways of breaking the security that wont be fixed until there's another hardware revision. However, if I was building my #homelab CA at the moment, I'd probably use this, because a) its much cooler than using a Yubikey, b) and my homelab's threat model doesn't include people breaking in with electroncis tools to extract my CA keys :P

The bigger issue is that the documentation for the project is... poor. The guides to get up and running are fine, but the docs for using it as a HSM are full of outdated information, and its not clear which of the security discussions are talking about the RP2040, and which refer to the 2350. I wish I knew enough about cryptography to be able to help with the docs, but I just don't.

Once the new hardware stepping is out, and the docs are updated there's got to be some use for a HSM that cost under a tenner, even if its not as audited as the more expensive Hardware Security devices, but I'm not yet certain what they are.

GitHubGitHub - raspberrypi/rp2350_hacking_challengeContribute to raspberrypi/rp2350_hacking_challenge development by creating an account on GitHub.
Replied in thread

@rpimag I did a bit more work on my UART booting Flashless Picos. On the end of each "pico" there's an I2C port for the I/O expander (used to reset/setup the RP2350A to boot from UART) and a UART port to send the bin file/communicate after boot. The Pico2 in the PicoUART6 is running CircuitPython using Adafruit_CircuitPython_PIO_UART for the non-hardware UARTs.

Many people wanted a RESET button on their Pico but I decided to make one without buttons 🤣 .

It currently has no FLASH/PSRAM and boots over UART (3-pin at the bottom) or you can upload a UF2 over USB. The I2C expander towards the bottom (4-pin STEMMA QT) can twiddle the BOOTSEL, SD1 and RUN pins.