I guess it's possible that some of the serial stuff in jshardware.c just isn't defined for USART3? Not sure. What I'd suggest is to use A2/A3 then see if you can use Serial3.setup and Serial3.write/.on('data',...) from JS to try and get USART3 working - it might give you some human-readable errors that would help :)
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.
This will probably help? https://github.com/espruino/Espruino/blob/master/README_BuildProcess.md
I guess it's possible that some of the serial stuff in
jshardware.c
just isn't defined for USART3? Not sure. What I'd suggest is to use A2/A3 then see if you can useSerial3.setup
andSerial3.write
/.on('data',...)
from JS to try and get USART3 working - it might give you some human-readable errors that would help :)