Arduino being sold to Qualcomm

Saw this today -
https://www.allaboutcircuits.com/ne...medium=email&utm_term=0_-c48efcea4f-266133449.

And there will be a new development software package. How long will they continue to support third party boards like ESP32 and Teensy is the question?

Is there another option?
The other option is basically PlatformIO. It can still use the Arduino SDK but there are also options to use other things like the ESP-IDF directly. If you hope to have an development experience like what you get with the Arduino IDE and you fear Qualcomm then PIO is probably the thing to look into. The nice thing about open source is that they can't stop other people from picking up where they left off. What we've got now will continue to work and nobody can disable it. We have all the source code. All they can do is cease developing new things and/or put future work under more restrictive licensing. But, if they do, you still have access to all the stuff you currently have. So, life will go on.
 
Can someone guide me in setting up PIO? I tried installing visual code an the install hangs. Is there another UI, I have visual studio? Also how do I set up PIO? Everything I have read seems confusing??
 
The general flow of how you do it isn't actually that complicated:
1. Install VisualStudio Code
2. Go to the Extensions tab and type Platform to find platformio
3. Now that you've got platformio installed, just open an existing platformio project (just open the folder in VSC) and it'll automatically download all the needed stuff. Basically, platformio will do all the stuff you need if you just make a platformio.ini file. Here is such a file from a project of mine that runs on a Teensy MicroMod:

Code:
[env:teensymm]
platform = teensy@^5.0
board = teensymm
framework = arduino
lib_extra_dirs = ~/Arduino/libraries
build_flags = -DUSB_DUAL_SERIAL

I don't think that's so complicated. You can literally copy that file to other projects and have platformio work on those projects. But, of course, it's for teensy micromod.

But, of course that first requires you can get VSC to work. I think you can use other IDEs. See here: https://platformio.org/install/integration
 
Is there another option?
Continue to use Arduino IDE Version 2.x. or ArduinoCLI. As Arduino is supporting the Q on the IDE?
1761179311232.png


Which is built on top of Zephyr stuff. It was added to the most recent Arduino Zephyr boards update:

Warning for those that have Zephyr boards installed, when you update to this newer version of Zephyr boards,
when it completes the Arduino UNO Q board is installed, but the other Zephyr boards is not installed.

But if you go to the board manager and type in zephyr in the sort you will now see: There are now three different options
to install.
1761179524836.png


So after that last update, I went into here and reinstalled the other Zephyr boards. Although I almost never build using it. I instead build
using my own compiled version installed in the <sketches folder>/hardware
 
it isn't actually that complicated
Not the best place for this? - but was inspired to update VisualStudio Code and then PIO on this system.
Found under the HOME icon a NEW project and picked T_4.1 and with edit to not break on unused RESULT in starter code added Serial .begin and .print and .printf had to manually find .HEX and push into TyCommander for upload.
Got some ST???? display output that wasn't right - quit before getting a connect to good source for display - but seems possible.
 
Back
Top