Post by jinteki2501 on Nov 29, 2021 10:13:43 GMT -8
Hi, thank you for having a look into my problem:
I just got my GD3X Dazzler from Adafruit, and I am using a Feather M4 Express with CircuitPython. I was able to get all of the CircuitPython_bteve demos to work except the dazzler_cube.py code from here:
github.com/jamesbowman/CircuitPython_bteve/tree/main/examples/dazzler_cube.py
The problem that I am having is that there is no response from the Wii Classic controller inputs. The home button does not cause the loop to exit, and the lx, ly, rx, ry values do not change when I try the Wii controllers.
I have my SD card loaded with the required healsky3.jpg file.
I started with CircuitPython version 7.0.0, but I have since also tried rolling back to version 6.3.0. Unfortunately, that did not fix my Wii controller response.
I am using an authentic Nintendo brand Wii Classic controller and Wii Classic Pro controller. I am being careful to align the pins to the PCB so that the orientation is correct (2 pins on top, 3 pins on the bottom). I have tried swapping the controllers between player 1 and player 2 positions, but it does not make a difference.
I was able to modify the code so that I do see a spinning cube on my HDMI display. By modifying lines 300 and 301 in the cube_main(gd) function from:
cx = cx + (g1.joysticks.lx - 32) // 4
cy = cy - (g1.joysticks.ly - 32) // 4
To:
cx = cx + (g1.joysticks.lx - 63) // 4
cy = cy - (g1.joysticks.ly - 63) // 4
Adding print statements tells me that these joystick lx,ly values are pegged at 63,63 regardless of me pressing the controller.
I saw the post here that mentions the GD3X is tested with the 3rd party Classic controllers from VOYEE, so I have a set of those on order now. (BTW, there is a nice CyberMonday sale on AZN with these VOYEE controllers today for those who see this post in time.)
At this point, I am at a loss for what to try next until the VOYEE brand controllers arrive. I am wondering if anyone else has run into this issue before or maybe has suggestions that worked for them. Let me know if you have questions about what I did, since maybe a left something out. Thanks.
If I come up with a solution, I plan to come back and post it here for those who might run into the same thing.
I just got my GD3X Dazzler from Adafruit, and I am using a Feather M4 Express with CircuitPython. I was able to get all of the CircuitPython_bteve demos to work except the dazzler_cube.py code from here:
github.com/jamesbowman/CircuitPython_bteve/tree/main/examples/dazzler_cube.py
The problem that I am having is that there is no response from the Wii Classic controller inputs. The home button does not cause the loop to exit, and the lx, ly, rx, ry values do not change when I try the Wii controllers.
I have my SD card loaded with the required healsky3.jpg file.
I started with CircuitPython version 7.0.0, but I have since also tried rolling back to version 6.3.0. Unfortunately, that did not fix my Wii controller response.
I am using an authentic Nintendo brand Wii Classic controller and Wii Classic Pro controller. I am being careful to align the pins to the PCB so that the orientation is correct (2 pins on top, 3 pins on the bottom). I have tried swapping the controllers between player 1 and player 2 positions, but it does not make a difference.
I was able to modify the code so that I do see a spinning cube on my HDMI display. By modifying lines 300 and 301 in the cube_main(gd) function from:
cx = cx + (g1.joysticks.lx - 32) // 4
cy = cy - (g1.joysticks.ly - 32) // 4
To:
cx = cx + (g1.joysticks.lx - 63) // 4
cy = cy - (g1.joysticks.ly - 63) // 4
Adding print statements tells me that these joystick lx,ly values are pegged at 63,63 regardless of me pressing the controller.
I saw the post here that mentions the GD3X is tested with the 3rd party Classic controllers from VOYEE, so I have a set of those on order now. (BTW, there is a nice CyberMonday sale on AZN with these VOYEE controllers today for those who see this post in time.)
At this point, I am at a loss for what to try next until the VOYEE brand controllers arrive. I am wondering if anyone else has run into this issue before or maybe has suggestions that worked for them. Let me know if you have questions about what I did, since maybe a left something out. Thanks.
If I come up with a solution, I plan to come back and post it here for those who might run into the same thing.