I can say a lot of good things about Arduino ecosystem. List will quite long, trust me on that. But Arduino ecosystem has one thing that sucks a lot: Arduino IDE. Programming environment for Arduino is crap. Period. I would not call it the worse development environment ever, but it's pretty close to that title. C'mon, Turbo Pascal from the early nineties of previous century was a better IDE!
There were few project to fix that problem. Somehow none of those really worked until Microsoft did not decided to do something about it and created
This will be fairly short entry. Do you know what E45-TTL-100 LoRa wireless serial modules were missing? They were missing configuration tool for other platforms than Windows. And even on Windows it had some minor problems. Luckily, this has changed only a few hours ago.
Yesterday I’ve spent like 2 hours fighting to make USBasp ISP programmer work under Windows 10 64bit. Seriously, that was like some kind of nightmare that turned into a comedy. All web pages that I’ve found suggested following procedure:
I’m not completely sure why, but I’ve been pushing this topic away for quite a long time now. But it’s finally time to present it in this blog too. So, here we go.
Something like 3 month ago I’ve started to record and publish a video series about basics of gyroscope data processing in modern flight controllers (Betaflight, INAV, Cleanflight). It started as a tutorial how to setup notch filters in INAV, but ended up as a much bigger thing. Series consist of 4 episodes where I use Blackbox logs to show gyroscope signal noise and how to fight with it. Over next few days I will be posting links to those videos here, but if you eager to see them sooner, just use this link.
Virtual Com Port, VCP to method of choice for almost all recent flight controllers to connect to PCs. No more onboard USB-to-UART converters like CP2102. SMT32 can work as USB device too after all… But for this, Windows users will require dedicated driver.
I have no idea why STMicroelectronics made it so hard do download and use STM32 VCP driver for Windows. You have to register, confirm and then you can download, install package and look for the driver on HDD… Why, oh why….
So, to fix this issue, here it is: STM VCP driver for Windows as a zip, ready for download. Just unzip…