 All right, Python on hardware time blink a blink a blink a special edition. Yeah, so let's talk about what's going on in the world Python and hardware this week. What is going on? I guess the big news? Let's start off with that is the upstream micro Python versions are now merged into circuit Python So what does that mean and why is it to the big deal? Okay, so Scott went on a like a like a merging bender couldn't control himself He merged like two and a half years worth of circuit. Sorry two and a half years of micro Python commits From upstream right because we forked from micro Python Those commits that have been added since circuit Python split off have now been re added back into micro Python This isn't applied to ports for the most part. So it's like we don't have the core pieces Yeah, so you see 32 we still don't support that's a port that's supported with micro Python And we still use the circuit Python API at the board and just lio API However, the language and interpreter updates have been implemented. There's some Npy Improvements we have the walrus operator. We have I think some f-string stuff some async stuff There's there's anything that's basically been improved in the core language not not a port But the core language is now implemented which means that we are pretty much like aligned on the language Bug fixes that we've implemented can now be easily upstream because we're more in sync lock step And so we support micro Python. We sell the boards. We donate each year. We just had a Big sponsorship thing we did on your their eighth birthday And so this also makes it easy for the micro Python and circuit Python teams to collaborate and do lots of different things So we're looking forward to this. We're all caught up and depending good friends. Yeah, and the micro Python snack so check it out and I'd say if Micro Python does a release schedule that they they're gonna try to do which every couple months We'll now be able to add whatever upstream is happening and then it could probably go vice versa, too Yeah, things from circuit Python can go into micro correct. They want to do both So we're gonna go we're gonna share more and we may collaborate more on the core so that we are not duplicating work Yeah, all right. Picon us just happened. We were a participating sponsor there. You can check out the sprints catney was one of the folks who helped host it and The videos I think will be posted soon. We'll have those in our newsletter blog all that stuff The Pilates auction was put together and they were able to raise over 11,000 dollars Yeah, and this was to benefit women around the world that the Python community is Welcome to welcoming them and using to fund all the stuff. So check it out. We donated a like circuit Python a to box type thing There is a new book Programming microcontrollers with Python and it happens to use circuit Python Yeah, and on our show until we had Armstrong the author on so check that on our YouTube channel and wherever you may view videos across social media platforms But it's available on Amazon on a press site direct and you can also check out I'll have an interview soon with Armstrong Scott's gonna have a deep dive this Friday check it out 2 p.m. Easter. Sorry 2 p.m Pacific updates and also start to do BLE workflow stuff again getting back into it. Yeah Later on throughout probably the week or next week. I'll have More information. We just put this in a new section Supply frame which on hackaday and tindi is bought by Siemens and all of those things are now going to Siemens, so if you have your projects on hackaday.io, that's now part of Siemens if you have events that that you're going to like Hackaday super con super con Exciting news in the maker world This is part of the trends that we're seeing with like avnet has Haxter Autodesk has Instructables so that's big news in our world and we have a lot of folks who use circuit Python and use Hackaday.io to poster projects and more and a million years ago. I started site hackaday. I have nothing to do with now Next up we have a cool tip on how to Turn down the chattiness in the Notifications for When you're putting in the circuit Python drive, we also have this cool thing that'll be out soon It's in beta, but you could turn off the drive functionality completely. Yeah on circuit Python, so that's good for Keyboards Dynamic USB descriptors you can check that out. That's over on hackaday.io Speaking of keyboard shortcuts with Raspberry Pi Pico and circuit Python circuit Python lots of macropads and more This is using Raspberry Pi Pico and electronic paper ink with circuit Python. This is from switch science This is a really cool Qtify knob. It's a simple USB knob with circuit Python This is from dangerous prototypes and a Raspberry Pi Pico Laura Winn from Sorry with circuit Python. So those are just some of the things you can check out all the news and more there is a lot There's more stuff that we can get to each week, but please keep sending it to us more learn guides stuff about the bundle We have I think three hundred and fourteen libraries. Ooh, all together and the last thing I want to talk about is We have I think which is kind of a big deal all of the circuit Python libraries Almost all almost all of them can work with micro Python and so especially with the Pico How is it? Yeah, so how is this possible? Why are we doing this and what does this mean? Well, the original purpose of Blinka our API Translation layer that we use for Raspberry Pi Originally was actually written for the pie board. It was later Ported over from just working on the pie board micro Python to working with C Python on boards like the Raspberry Pi or Beaglebone or Onion Omega, whatever all of those Linux single board computers and kind of in in the last few months We've been adding so many Linux boards. We forgot to make sure that we hadn't broken Micro Python support. It was it was a little broken, but it was the broken Melissa went in and fixed it and also implemented the translation layer for Micro Python running on the Pico so that that means if you have a Pico With RP 2040 and other RP 2040 board and you want to run Micro Python because you want some of the you want dual core You want interrupts, whatever you can still use all of our libraries That are GPIO libraries. It's not gonna work with libraries that use core functionality like the RG matrix You need stuff that is circuit Python specific or HID that requires core functionality But like the I squared C and SPI and GPIO libraries, which is like 95% of them Those will work so you can use stuff like e-ink displays and OLEDs and sensors With Micro Python and Melissa were to guide on how to do that So check out learn die for calm and look for that image of that happy snakes And that is our Python on hardware news this week blinka blinka blinka