Invert X or Y blocks needed.



  • Just testing out UIFlow with the joystick and noticed that when using this code

    from m5stack import *
    from m5ui import *
    import units
    
    clear_bg(0x222222)
    joystick0 = units.Joystick(units.PORTA)
    
    
    
    btnA = M5Button(name="ButtonA", text="ButtonA", visibility=False)
    btnB = M5Button(name="ButtonB", text="ButtonB", visibility=False)
    btnC = M5Button(name="ButtonC", text="ButtonC", visibility=False)
    circle1 = M5Circle(159, 100, 15, 0xFFFFFF, 0xFFFFFF)
    
    
    while True:
      circle1.setPosition((joystick0.X), (joystick0.Y))
      wait(0.001)
    

    X axis or Y axis needs inverting to correct direction. (this code is just the micropython code generated by blocky.)

    Can we get a Inver X and Invert Y blocks added to the Joystick blocks please.


  • M5Stack

    @heybin 我们可以加一个这样的block吗



  • sure, like joystick0.InverX and joystick0.InvertY



  • @heybin Yes, some simple blocks with a function like that.