Accessing second UART on M5Stamp-PICO



  • Is there a way to access a second hardware UART on the M5Stamp-PICO?
    I do not need the SPI port but I do need the UART (and I2C) and uploading code while also using the UART in the application is really inconvenient.
    Any help appreciated.



  • Hello @didier9

    for UART you should be able to use any available GPIO for RX and TX like this:

    Serial2.begin(115200, SERIAL_8N1, <RX>, <TX>);
    

    for I2C you should be able to use any available GPIO for SDA and SCL like this:

    Wire.begin(<SDA>, <SCL>);
    

    Thanks
    Felix



  • Hi Felix,
    Sorry for the delay... my STAMP_PICO project was momentarily shelved but I just resurrected it and found your response.
    I will definitely try your suggestion since I would like to keep the native port to flash but I need another UART.
    Thank you!