Quote:
Originally Posted by sampedenawa
Sure !
It is STM32F105.
You guessed right: it has 5V tolerant IO (though at the end I decided to translate levels with MOSFETs, but the "Lite" version with direct IO works fine as well), it has USB host support built-in and it is, among the similar options of other manfacturers, one of the cheapest.
USB stack is based on STM32 CUBE USB library, plus a number of proprietary customizations from my side (e.g. CUBE library only supports not other than HID Mouse and Keyb classes, etc)
|
Thanks, that's very interesting!
My plan was to connect to many different computers and consoles, not just the Amiga, so I thought that real 5V I/O lines might be useful as some systems require you to drive lines high. But I think in practice they all probably have pull-ups anyway.
What IDE do you use? I've only used Keil for STM32, but for hobby stuff it's too expensive. The CubeMX stuff is okay, I have not used the USB stack but the other peripheral libraries are "adequate".