Hello everybody! My arduino leo is pretty much dead and I don't know what to do. I tried icsp dozens of times nothing worked. I tried to upload it from a mega and from an uno and yet nothing worked. I tried to upload the sketch and press and release and hold the reset button dozens and dozens of times and nothing works. When I try to upload the bootloader, and press the reset button its like something happens it disconnects for like 2 seconds and reconnects again. I should've mentioned this started when I wanted to see what chatgpt could do. So I gave it the task of making an hid controller with x axis. So it spit out a half baked product that didn't work. I saw that in the descriptor part(this is a bit technical its basically defines the devices and axes that dinput expects from the hid device) didn't have enough parameters. I've become pretty familiar with dinput from before. It was basically insanely shortened. A normal one I think has around 15 parameters maybe even more depends on what you're making. Microsofts papers around dinput and usb hid explain which parameter does what. So what I think is going on is computer tries to get information from the leo and the leo sends a couple of the parameters which aren't nearly enough for the computer to recognize the device and just gives up and spits out the infamous "Usb device not recognized" message in the bottom right corner. And also the arduino ide doesn't recognize it because the computer doesn't recognize it. Any ideas?
16 posts - 4 participants