 For the CircuitPython Parsec today, I wanted to show you how you can use the chip name to determine which code you want to run on your board. So you can write code that can work on a variety of different chips, but maybe you have special things you're going to do in your code depending on which chip is on your microcontroller. So in this case, I'm just testing really for two, but this could be for as many chips as you like. So I'm testing for is it an RP2040 or is it a SAMD21? And you can see here I have a feather, this is the feather RP2040. This one's plugged in right now, and you can see I have the Neopixel that's built onto the board cycling through a rainbow cycle just on the one LED. If I unplug this and plug in this Circuit Playground Express, which is a SAMD21 Cortex M0, you'll see that we have a different effect. It's running a rainbow across 10 Neopixels here. And the first thing it's going to do is check for which chip it's running. You can see in my REPL outlets, I was checking the chip, this one's an M0. If I go ahead and unplug this and I'm going to plug in this feather and I'll resave that code onto the feather there. It's OK to overwrite it because the same code can run on both. And now I will open this up in the REPL. And when the code starts, you can see here checking the chip. This one says, oh, it's an RP2040 and then it acts accordingly. Now, this is kind of a ginned up example here because there are other ways to do that. But imagine you're looking for a chip that you can overclock or one that has different ADC available. So your code will vary depending on what you know to be the features of that chip. So what happens is when we start up, we use this import OS. And then if the import, rather, if the OS uname, sysname is RP2040, then we know we have an RP2040 chip there. And I'm setting it in this case to just use one LED. If the OS uname, sysname has SAMD 21 in it, then I know that I'm on this Cortex M0. And we're going to do a different thing. Then in this case, we're just setting the number of LEDs and we run our little ColorWheel NeoPixel demo on the proper number of LEDs. But again, remember, this could be something like, hey, if I'm an RP2040, then I know I have PIO available. If I'm on an M4, I know I have a couple of ADC channels for doing stereo. So it's a way of testing which chip is on the board. And then you can run your code accordingly. And that is how you can run different code on your chips, depending on which chips you have plugged in. And that is your circuit Python Parsec.