Welcome! Log In Create A New Profile

Advanced

Arduino DUE, PlatformIO, and LiquidCrystal library

Posted by Studio55 
Arduino DUE, PlatformIO, and LiquidCrystal library
September 16, 2025 01:00PM
I successfully compiled Marlin 2.1.x bugfix for my Arduino DUE-based printer, but to get my (ancient) UltimakerController display working, I needed to use the Arduino LiquidCrystal library (1.0.7) versus the one that PlatformIO finds by default via LDF (1.5.1). I did not debug why LiquidCrystal 1.5.1 didn't work, but I suspect it might be the "fastIO" optimizations that help AVR-based Arduinos write I/O faster. I'm pretty sure these optimizations are not necessary for DUE and perhaps they're causing some kind of problem. Does anyone know if there's a (proper) way to disable fastIO optimization in LiquidCrystal 1.5.1 when building via Autobuild Marlin+PlatformIO?
Sorry, only registered users may post in this forum.

Click here to login