Ok so I have a pretty simple ROS arduino sketch that requires a couple libraries that arn't too large. I'm trying to avoid having to have a separate arduino board connected to my Udoo. The sketch compiles fine on an Arbotix-M board, but it's too large for the onboard Leonardo. Should I get the Ultra instead of the Advanced? I could just plug the sensor into the I2C ports, but the Braswell pins don't support above 1.8 Volt logic. I know I can use a logic translator, which I could try, but I've heard the Braswell pins are slow and wouldn't work real-time. Anybody have any insight into this?
I don't know about speed, but some of the Braswell pins (pins 24-29) are 3.3 V not 1.8. See https://www.udoo.org/forum/threads/using-braswell-gpio-i2c-and-uart-pins.32423/. The last reply in that thread does mention speed and using C vs the the depreciated sysfs. The libgpiod library has both python and C/C++ interfaces. Hope this helps.