Hey, so I know that this is the Arduino forum, but I though some of you guys out there might have some input on this anyway.
I have a few projects I am working on that i will be fabing the boards for with JLCpcb (My first custom boards ever!) and originally I had planned to solder a Seeed Xiao (the SAMD21 variant) to the boards as the main controller because I wanted to work with circuit python since I am far more proficient in python than C or any of it's variants.
Plus, to be honest, at this point circuit python is way less painfull to work with then the Arduino IDE.
But that is a digression, so back on topic: I worked on these boards for a while but due to a few reasons, I started considering just including a SAMD based chip right in the board and skipping an external MC entirely. the problem is though that it sounds like the SAMD chips don't come with a boot loader and there is a lot of tools and skill involved in installing one.
In addition to this hurdle I can't seem to be able to find any info on installing circuit python on any of these chips that are not already built into a MC (Like the Seeed Xiao)
Does anyone know anything about this or have some thoughts? maybe a different chipset would be better like ESP32 or RISC-V?
I know that the Xiao's i have at the house here are set up so that if you short the reset pin twice it opens the boot loader file system over USB on your computer so all you have to do is upload the .u2f file for circuit python and the bootloader flashing process is done!
Maybe someone knows how this works? that would be a great fix if I could flash the boot loader over USB and program it likewise.
Anyway, thanks in advance for y'all's thoughts, advice, and input!
73 (for those that know), and have a great day! - Ace