Thanks for the update and for checking with the registers changed! It's interesting that the function changed so much in SDK5 though...
I wonder whether maybe there's something about the fact we're using HAL calls for GPIO? Maybe the IDF is expecting something to be in one state but because we set it at a lower level it's different?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Thanks for the update and for checking with the registers changed! It's interesting that the function changed so much in SDK5 though...
I wonder whether maybe there's something about the fact we're using HAL calls for GPIO? Maybe the IDF is expecting something to be in one state but because we set it at a lower level it's different?