Hello everyone, We’ve made some big changes in our project development which should turbocharge everything once they settle down. For starters, we have shelved all
We’ve made some big changes in our project development which should turbocharge everything once they settle down. For starters, we have shelved all of our STM32 development! Instead, we have migrated the entire project over to the new Raspberry Pi Pico boards. This makes life so much easier for everyone for several important reasons.
The Pico boards instantly mount as a USB Drive if you plug them in with the BOOTSEL button pressed. That makes flashing code simply Drag’n’Drop, so no extra hardware and no effort required. The Pico has full I2C support, so any sensor will just plug straight in, and it supports TinyUSB straight out of the box, so HID Devices don’t need a tricky custom bootloader either. It’s also cheaper and easier to buy than the old STM32 boards. The entire code development process has been completely simplified and streamlined, which will make life easier for all of us too.
We have pretty much finished the Pico code migration, thanks almost entirely to @Anorak. Our existing OpenHMD driver doesn’t care what microprocessor runs the sensor. As it just listens for the data stream, it should work without any modifications required at all. Basically, the Pico migration should have solved almost all of our old hardware issues instantly, whilst also simplifying our code. A perfect Win-Win…