esp32.RMT constructor example is not accepting the tx_carrier parameter



  • Look at the example code here https://docs.micropython.org/en/latest/library/esp32.html?highlight=rmt

    Specifically the line

    r = esp32.RMT(0, pin=Pin(18), clock_div=8, tx_carrier=(38000, 50, 1))
    

    it throws an exception

    TypeError: extra keyword arguments given
    

    removing the parameter tx_carrier will stop the exception, but I need it to have a 38KHz carrier frequency, that's the whole point of the IR LED

    How do I make the m5stick send out pulses with a 38KHz carrier frequency?

    Thanks

    PS yes I know it's pin 9 on m5stick

    PS I would say what micropython version I'm running but it's reporting as "798485f45-dirty"