No video

How to Configure the Arduino IDE to Program the Adafruit Trinket

  Рет қаралды 21,021

Kevin

Kevin

Күн бұрын

Пікірлер: 91
@jason_arnold
@jason_arnold Жыл бұрын
Wow. I've spent HOURS trying to get my Trinket Pro 5V to program over USB and FTDI, here it was the USB 3.0 port all along! I've never been so happy to be able to flash a simple Blink sketch - THANK YOU!
@KevinSidwar
@KevinSidwar Жыл бұрын
Glad you were able to get it working Jason. Thanks for dropping a comment.
@LatinGman
@LatinGman 4 жыл бұрын
This is almost 2020 here to thank you. This made my program work on my cosplay. 10/10 Liked
@KevinSidwar
@KevinSidwar 4 жыл бұрын
Really glad it helped Michael. Thanks for watching.
@bennettdarius3161
@bennettdarius3161 3 жыл бұрын
I guess it's pretty off topic but does anyone know of a good place to stream newly released movies online?
@emorybaker8188
@emorybaker8188 3 жыл бұрын
@Bennett Darius Flixportal :D
@bennettdarius3161
@bennettdarius3161 3 жыл бұрын
@Emory Baker thanks, signed up and it seems like they got a lot of movies there :) I really appreciate it!!
@emorybaker8188
@emorybaker8188 3 жыл бұрын
@Bennett Darius you are welcome :)
@joeteejoetee
@joeteejoetee 3 жыл бұрын
Thank you for re-visiting your video, exploring the "Preferences", the programmer type, and emphasizing that the AT-Tiny needs to be blinking RED-LED, slowly, in order to accept our new code upload: Bravo sir! I can now program 8 pin parts thanks to your video!!!
@KevinSidwar
@KevinSidwar 3 жыл бұрын
That's great to hear Joe. Glad it was able to help you.
@1977visa
@1977visa Жыл бұрын
Took me a few tries but it worked for me. Thanks for the video. I was about to toss it in the trash.
@KevinSidwar
@KevinSidwar Жыл бұрын
Glad it helped and the trinket didn't get the trash can.
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Your good. No. Your good. Can't remember what movie that was in but it is a great way to say you nailed it, again. Got up this morning turned on the PC and read your thoughts removed the DFU culprits and bam, the trinket is uploading sketches, so many times I am afraid I might blow the little guy up. Thanks again Kevin. I too will learn to grasp at straws. Had to add, the two particle devices in dfu mode were not connected to the usb ports and only showed up because the "show hidden" was checked. This might help anyone else with this problem how to see the hidden items.
@KevinSidwar
@KevinSidwar 7 жыл бұрын
So great to hear this worked.
@jbumstead21
@jbumstead21 6 жыл бұрын
Terrific. Thanks for uploading. Exactly what I needed to get started with Trinket
@KevinSidwar
@KevinSidwar 6 жыл бұрын
Glad it helped and thanks for watching.
@Jester75y
@Jester75y 6 жыл бұрын
Great video! After an hour of troubleshooting I watched your video and figured out what I was doing wrong. I didn't have USBtinyISP selected. Doh! Thanks!
@KevinSidwar
@KevinSidwar 6 жыл бұрын
Yeah, that's a super subtle one is very easy to overlook. Glad I could be of some help.
@erispe
@erispe 5 жыл бұрын
@@KevinSidwar Hi, I don't have the USBTinyISP in my list of programmers. Was this covered in a previous video?
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Hi Erik. I don't remember doing anything to get that to show up. Do you have the latest version of the Arduino IDE installed? Might just be an update thing.
@erispe
@erispe 5 жыл бұрын
@@KevinSidwar It showed up after a reboot and changing USB port, I got version 2 and 3 mixed up! Could it have been installed by the trinket? Either that or I was blind the first time I looked! Thanks for the video and reply!
@KevinSidwar
@KevinSidwar 5 жыл бұрын
@@erispe Not sure. I know the Trinket has issues on USB 3 ports but not sure how that would effect the menu in the IDE. Well, glad you got it figured out.
@maltebursing1124
@maltebursing1124 5 жыл бұрын
thank you very much! now i am able to connect the trinket! :)
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Glad it was able to help you. Thanks for watching
@zartosht06
@zartosht06 2 жыл бұрын
I followed all your steps but when I try to upload using programmer I keep getting "Error: Could not find USBtiny device (0x1781/0xc9f)". It is strange because when I click "Get Board info" it does find the board.
@KevinSidwar
@KevinSidwar 2 жыл бұрын
Hmmm, I've never seen that happen. Are you using a USB 2.0 port? That's the only thing I can think of to try. There are some weird issues on USB 3.0 ports.
@hasspol
@hasspol 5 жыл бұрын
Thank you for your help, thumb up :)
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Glad it helped.
@MaxGoddur
@MaxGoddur 6 жыл бұрын
OK I am back now that I have the Raspi end working (thanks to Kevin) now will try and get the dryer node working. Had to de-solder the RFM69 so fingers crossed it still works.
@marshmallow1969
@marshmallow1969 5 жыл бұрын
No one cares
@alexgamer183
@alexgamer183 3 жыл бұрын
@@marshmallow1969 he wasn't directing what he said to you...
@billgaytes6845
@billgaytes6845 3 жыл бұрын
If you, like me, were trying to use the Trinket under Windows 10 then you may run into some problems. When plugging the Trinket into the USB I don't get the pulsing red LED and Windows 10 doesn't recognize it in system USB ports. Yes I tried the latest drivers from Adafruit, lots of different cables and USB-2 socket on my PC. Seems the Trinket board is just too old for WIN 10. When I tried Kevin's config' on a Windows 7 laptop it all worked as described in the video. Tip when loading the Blink sketch remember to change the LED pin from pin 13 to pin 1.
@KevinSidwar
@KevinSidwar 3 жыл бұрын
Thanks for leaving this great info here for others to find Bill. I never tested on Windows 10. Bummer that it doesn't seem to work.
@ruzicmedia5226
@ruzicmedia5226 5 жыл бұрын
I am super annoyed. I purchased their goggle kit with the neopixel rings. I assumed they would send the trinket Mo but they sent the 5v. This is my first build and I am lost. I have gone through the forums but I cannot get my trinket into boot mode. I hit reset and it turns solid red for 10 seconds then fades out. I have seen something on the site about forcing a hard reboot, but honestly it is gibberish to me. I did get Arduino set up to function like you did however still no boot mode. Any help? You are good at explaining things and I find the form to be very confusing as everyone is well versed in this and I do not understand the lingo.
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Hey Jordan, sorry for the slow reply. One thing I would make sure is that you have it connected to a USB 2.0 port or hub. It has issues on USB 3.0 ports which will prevent it from going into bootloader mode. Let me know if that helps. Otherwise feel free to shoot me an email kevin at sidwar dot com.
@ruzicmedia5226
@ruzicmedia5226 5 жыл бұрын
@@KevinSidwarThanks for getting back to me. I did do this. After putting up a forum request they think the part is bad. It does not show up at all even in the device manager. They are mailing me a new one free of charge!
@KevinSidwar
@KevinSidwar 5 жыл бұрын
@@ruzicmedia5226 Great to hear. Hopefully the new one will take care of the issues. Good luck with your project.
@KamiKatzeCos
@KamiKatzeCos 3 жыл бұрын
I think i am a step further, but when i connect my Pro Trinket to my PC, only the green LED lights up (not blinking), even after pressing the button, no red or blinking LED What did i wrong?
@KevinSidwar
@KevinSidwar 3 жыл бұрын
Sorry for the slow reply Mr. Menn. Were you able to get this figured out? I would verify that you are on a USB 2.0 port and not USB 3.0. Many newer machines only have 3.0 ports so you may have to pick up a 2.0 hub. Otherwise you should be getting the pulsing red if the device is enumerating correctly.
@KamiKatzeCos
@KamiKatzeCos 3 жыл бұрын
@@KevinSidwar Well i guess i just resetted the trinket and with that deleted the bootloader, without it no green light. Still, thanks for the help!
@Harley_Gauge
@Harley_Gauge 3 жыл бұрын
Hi Kevin, my first time venturing into coding since High School so thank you very much for the video. I was having problems getting arduino to recognise the board. I've followed your tutorial up to the Board Manager step and although I've added the .json, any attempt to search for adafruit will only arduino AVR boards v1.8.2. Any ideas where I might be going wrong?
@KevinSidwar
@KevinSidwar 3 жыл бұрын
Hmmm, it should show up. Have you tried exiting the Arduino IDE and re-opening it? It might just need to reload the boards info.
@Harley_Gauge
@Harley_Gauge 3 жыл бұрын
@@KevinSidwar ah, ok now I feel a little like a rook, that should have been the first thing to try. Thanks for getting back to Kevin, I'll give that a bash
@antcatcher
@antcatcher 5 жыл бұрын
You twice asked for a comment on what the equivalent shortcut is on Windows. Sorry I don't know. But you did not mention Linux. On Linux the shortcut is indeed control-shift-U and the folder for the adafruit software downloads you are later vague about are put in a hidden folder in $HOME such as ~/.arduino15.
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Thanks for the extra info antcatcher for others to have. Also thanks for watching.
@hardamin8116
@hardamin8116 5 жыл бұрын
Thanks for the suggestion , now I am able to get all the libraries for Adafruit Trinket. Well, I am trying to integrate joystick as mouse using adafruit trinket 5V, 16Mhz. When I compile program, i get error saying that: 'Mouse' not found. Does your sketch include the line '#include'. Well, my program does consist #include. Also, I have included trinket mouse library in my program. Can you suggest me the possible solutions to it? Thanks!
@KevinSidwar
@KevinSidwar 5 жыл бұрын
I don't include mouse.h. The only thing I can think of is that the Trinket may not be capable of enumerating as a USB device due to the code size but I haven't tried it. If you provide more info on the error with full code and screenshots of the error I might be able to help more.
@nitinsawant
@nitinsawant 4 жыл бұрын
How to get output in console from trinket? Also you have not mentioned the url of the library branch you are using
@KevinSidwar
@KevinSidwar 4 жыл бұрын
Hey Nitin, I assume you mean the RFM69 changes I made. Those can be found here github.com/sidwarkd/RFM69/tree/attiny-support. As for console output from the trinket it is not possible over USB. From the Trinket tutorial on Adafruit's site "Trinket does not have a Serial port connection for debugging so the serial port monitor will not be able to send/receive data". You can learn more at learn.adafruit.com/introducing-trinket?view=all
@whiletr
@whiletr Жыл бұрын
Be sure to avoid hubs, for me trinket m0 works via direct usb connection only
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Just to add to the confusion on the windows machine noticed there were two paths to librarys; C:\Program Files (x86)\Arduino\libraries C:\Users\me\Documents\Arduino\libraries
@KevinSidwar
@KevinSidwar 7 жыл бұрын
Yes, just extracting the zip to the library works just fine. I really like the Git approach because then you can do a git diff and see any changes you made in the event where you need to modify the library like I did for the RFM stuff originally. In our case if you didn't have the right branch of the RFM code the sketch compile would blow up. Really excited for you to reproduce things on your end.
@adudewithjob1474
@adudewithjob1474 5 жыл бұрын
Please help!I can´t upload any sketch to the trinket. There always stands: Please select a port before uploading. Not exactly that, because i am german and translated it, but i hope you are able to help me anyway.Thanks!
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Hey Der Tim, a couple of things to check. Verify that you've selected the programmer as USBtinyISP and that you've selected the Trinket board from the device menu. Also, ensure the trinket is in bootloader mode (LED flashing red) when trying to upload code. It will only stay in that mode for 10 seconds until it automatically moves on to running application code. The final thing to check is that you are connected via a USB 2.0 port instead of 3.0 as I've found the trinket does not work correctly on USB 3.0. Hopefully some of those things help.
@adudewithjob1474
@adudewithjob1474 5 жыл бұрын
@@KevinSidwar Thank for your help! But I already found a solution: I searched for hours, because it was a problem that is only on the older trinket: The Port. I 'faked' a USB-Port to upload my sketches. And it worked just fine. I later can give you also the Link to the Website from Adafruit, because it was an official article. learn.adafruit.com/trinket-fake-usb-serial?view=all
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Thanks for sharing this here so it can help others.
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Have not found a solution but did notice something odd. When ever I press the reset button on the trinket to upload sketch I would have at the same time the Device Manager open (Windows). And the drivers for the USBtiny would ghost or in other words show as not loaded. Just happen to catch during the intermittent successful uploads that the drivers for the USBtiny did not ghost. It appears for some unknown reason after plugging-in or resetting the trinket the device drivers fade as if to say we are not loaded and the down side is that is exactly when you need them as it is your 10 second window for loading your sketch. After the 10 second window expires the drivers again show up and functioning but the upload has already failed. This only happens with the USBtiny drivers. Tested USB drive, mouse, keyboard, cell phones and they all worked as advertised. Not sure what to do now except search the web for that golden nugget and deal with my headache later.
@KevinSidwar
@KevinSidwar 7 жыл бұрын
This is a real long shot but I noticed the Core and Photon in DFU mode also appear to use a form of libusb drivers. I wonder if there could be some sort of collision. I'm really grasping at straws at this point. You have successfully flashed so we know it's possible but very sporadic. I'm not sure what to make of the Device Manager info. I actually would expect the Trinket to be in different modes when in the bootloader window vs not but I'm not sure how and I don't have a Windows machine to test on. Maybe on Monday I can try a Windows VM on my Mac to see if I get similar behavior. Really a bummer that this is giving you such a hard time.
@obsoletepowercorrupts
@obsoletepowercorrupts 5 жыл бұрын
Do you know how to use the GPIO from a raspberryPi to pretend to be a HDD? And yes I simply mean using a Pi as a big dumb HDD (even if that seems wasteful). The reason I ask is because the amiga retro community use CompactFlash cards for a hard-drive (HD0) on the amiga (e.g. an amiga 'a1200' or an 'a600' or an 'a500 with a TF530 expansion'), and yet CF cards are more rare these days, and a temperamental and just kinda suck a bit. A Pi however could thereby be scripted to do tricks like making files appear or vanish from the amiga HDD which it is pretending to be. It would also be very cool to have a Pi pretend to be a CDROM drive on an amiga (aka "CD0"), or for that matter to also be able to convert a USB CDROM drive via the Pi's usb port to work in the IDE of the amiga (e.g. an a500 with a TF530 installed).
@KevinSidwar
@KevinSidwar 5 жыл бұрын
That is a fascinating idea. I know little to nothing about the Amiga or CompactFlash. It probably just depends on how many IO pins the Amiga HD0 interface requires and what, if any timing constraints their are. It appears it's just the old traditional SCSI type. I wonder if something like this would get you what you are looking for. hackaday.com/2017/05/01/the-raspberry-pi-becomes-a-scsi-device/
@obsoletepowercorrupts
@obsoletepowercorrupts 5 жыл бұрын
@@KevinSidwar :) On the TF530 recent upgrade and the old (not upgraded) a1200 and a600, it is actually just a (up to 4GB) PC harddrive type pata IDE not scsi (and I think you are looking at the scsi of old a590 and the big box tower pcs like the a2000 and a3000 which took scsi addon cards like those htat came in hte vido toaste upgrades in the 1990s). For example in the a1200 a IDE CDROM could be plugged into a IDE of the motherboard when the HDD was removed. So if a pi GPIO was set up to somehow work with a IDE to pretend to be a PC HDD of say 20MB or 4GB or inbetween like say 100MB, it should work on amiga too. That is a very cool hyperlink you have copy-pasted though. here was once a incomplete giude on how to turn a pi into a ide hdd but it seems to have been for a competition. I will try to put a hyperlink in a following comment but it may get marked as spam.
@obsoletepowercorrupts
@obsoletepowercorrupts 5 жыл бұрын
www.retrotronics.org/home-page/netpi-ide/
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Got desperate to get this trinket loaded with the code so dusted off an old macbook running 10.7 which was right at the cutoff for ability to run IDE. Got it set up linked to Adafruits URL , selected trinket board and programmer USBtinyISP, loaded Blink then pushed the reset button with the trinket plugged into the usb port on the Mac and failed to compile. Ran just a compile and got failed to compile. ?????????????????????????????????????????????????????????????
@KevinSidwar
@KevinSidwar 7 жыл бұрын
If you have verbose output on what was the error. Maybe we can get this Mac route working.
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Not sure what to think. Intermittent sketch uploads to trinket. Traced USB cable back to USB 2.0 port and connected directly to the PC(window8.1). Using programmers upload tried again, error could not find device paraphrasing. OK, lets find that backup trinket. Once installed and setup to program mode(pulsing red LED) launched upload using programmer. Response failed to find device. Hmm maybe the drivers are corrupted? Uninstalled and re-installed drivers for USBTiny. Checked settings in IDE all were set properly. Fail same reason. Went through the reinstall of the drivers and tried again, fail. Kept trying till I got successful upload although the green bar never completes just the red text thanking me. Got a few more intermittent loads then out of nowhere started getting consistent uploads of sketches. At this point just pushed my chair away from the desk and decided it was time to go out and smell the roses for awhile. Not sure what to expect but will plug in the original trinket and see if it has success. Forgot to mention for these tests used the simple blink sketch.
@KevinSidwar
@KevinSidwar 7 жыл бұрын
Almost sounds like you could have a bad cable where it would be intermittent like that. Any chance you have another one lying around you could try?
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Found two new cables and one came with a new toy just dropped off my UPS. Downside, still not working all cables are now showing IDE can not see the device: Using Port : usb Using Programmer : usbtiny avrdude: Error: Could not find USBtiny device (0x1781/0xc9f) avrdude done. Thank you. the selected serial port does not exist or your board is not connected Not sure what is going on here maybe my USB main drivers are hosed? Although other devices are working over the same ports. I have never had to trouble shoot USB port, ever. Tested 2 trinkets, 4 USB2 ports and three cables besides the 2 I started with any ideas? After failing for most of the last couple hours it succeeded in taking and upload at this moment will try another upload ...fingers crossed...and board was not found.
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Just dawned on me never used a RaspberryPi.
@catdix_shorts9596
@catdix_shorts9596 3 жыл бұрын
where's the link in the URL?
@KevinSidwar
@KevinSidwar 3 жыл бұрын
Which link are you looking for Khalil?
@jairusofall
@jairusofall 3 жыл бұрын
@@KevinSidwar He means the link in the description that you reference when updating preferences to have a url for board manager. Here for the same thing.
@KevinSidwar
@KevinSidwar 3 жыл бұрын
@@jairusofall Ohhhh! Really sorry about that. Here you go. adafruit.github.io/arduino-board-index/package_adafruit_index.json Also added it to the description.
@KevinSidwar
@KevinSidwar 3 жыл бұрын
Here's the link Khalil. adafruit.github.io/arduino-board-index/package_adafruit_index.json
@jayralph2067
@jayralph2067 5 жыл бұрын
how to fix this error? please help me, thanks. avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Try using a USB 2.0 hub if all of the ports on your computer are USB 3. I got this same error on my Macbook until I went out and bought a cheap USB 2.0 hub. Everything worked after that.
@alexgamer183
@alexgamer183 3 жыл бұрын
@@KevinSidwar all of my usb ports are USB 2.0 but i still get the same error
@alexgamer183
@alexgamer183 3 жыл бұрын
I saw a video were it said use the programmer "Arduino as ISP" would that work i have never used this before
@alexgamer183
@alexgamer183 3 жыл бұрын
I use windows 10 on the latest version of Arduino
@KevinSidwar
@KevinSidwar 3 жыл бұрын
​@@alexgamer183 Hey Alex, sorry for the slow reply. Arduino as ISP is only used if you have another Arduino board and want to use that additional Arduino to program the Trinket. You have to make some additional connections. That might work but it's more involved. I've never heard of it not working on a USB 2.0 port with that same error. Do you have access to a cheap USB 2.0 hub that you could try it with? Oh, also, I just remembered another thing. The Trinket is only in bootloader mode for a few seconds after plugging it in. If you wait to long it will exit bootloader mode and will also not be recognized. It should pulse red right after being connected and then you have like 5 seconds or so to initiate programming. Let me know if you are still having issues.
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Spent the day loading vnc on raspi and client on windows8 painfully slow. But it works. Do you just load the script onto the raspi and run it? Not sure what goes where for example the docker-pi-python-iot-master and texting_dryer_gateway-master folders go? Reviewing your write at the url below. www.kevinsidwar.com/projects/texting-dryer
@KevinSidwar
@KevinSidwar 7 жыл бұрын
Yeah, getting a little behind on the journal updates on that page. To get the docker stuff up and running start here: kzfaq.info/get/bejne/l797m6leyN6nhKs.htmlm37s The simplified version is: 1) Make sure SPI is enabled using raspi-config or by modifying /boot/config.txt to have "dtparam-spi=on" 2) Install Docker by running the commands found at gist.github.com/sidwarkd/86dcb368fc815cfc7871c3d81e21496d 3) Get the Docker image required by running "docker pull makercrew/texting_dryer_gateway" 4) Pull down the gateway code with "git clone github.com/makercrew/texting_dryer_gateway" 5) Modify the env.list file in the texting_dryer_gateway folder to have your Losant info and RFM encryption key 6) Start a new docker container by running the following command from within the texting_dryer_gateway folder: docker run --privileged --env-file env.list -ti --restart always --name rfm_gateway makercrew/texting_dryer_gateway
@MaxGoddur
@MaxGoddur 6 жыл бұрын
Well I had the RFM69 device board in my hand then like magic "Poof" it was gone. Still wondering what I did with it looked everywhere. Looks like this is one of those days. Oh and just for laughs look at this one site where I found the device for sale: Dam for got you can't post pics here. Have a look at what they wanted from them: www.electrokit.com/en/rfm69hcw-434mhz-transceiver.54122
@MaxGoddur
@MaxGoddur 7 жыл бұрын
Thought this was a useful link for those wanting to learn more about the micro-controller. blog.hackster.io/introduction-to-microcontrollers-5399439a1984
@avisundaresan2485
@avisundaresan2485 5 жыл бұрын
I am indian
@KevinSidwar
@KevinSidwar 5 жыл бұрын
Hey Avi, thanks for watching and thanks so much for leaving a comment. Glad to see you here.
@avisundaresan2485
@avisundaresan2485 5 жыл бұрын
@@KevinSidwar Thank you so much for the tutorial Kevin. I really appreciate it.
@stephenoni2019
@stephenoni2019 2 жыл бұрын
I am so lost
@KevinSidwar
@KevinSidwar 2 жыл бұрын
Hang in there Stephen.
YOU can Learn the ESP32 in 15 Minutes:  Hello World!
22:52
Dave's Garage
Рет қаралды 307 М.
Diffusing LEDs: From good to GREAT
3:59
Zibartas
Рет қаралды 720 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 76 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 23 МЛН
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 7 МЛН
Tmux has forever changed the way I write code.
13:30
Dreams of Code
Рет қаралды 967 М.
Adafruit Trinket, Neopixel and Button Project
15:04
3D Printed Props
Рет қаралды 17 М.
Getting Started with PlatformIO
51:54
DroneBot Workshop
Рет қаралды 617 М.
My Top 5 Arduino Displays
4:59
InterlinkKnight
Рет қаралды 221 М.
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
Texting Dryer Setup with Docker
30:16
Kevin
Рет қаралды 307
Introducing the Adafruit TRINKET
2:17
Adafruit Industries
Рет қаралды 242 М.
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 76 МЛН