Sorry I’m a bit late with this follow up. I just copied and pasted the text into my Arduino IDE, uploaded the file to my board and it worked like a charm. Audio is heard from my Fender Squier Strat, into the Daisy Petal, and out through my small BOSS Katana amp.
Yes, I did have to format my old Daisy with ZADIG (link to the Github page) on Windows. The new one that I got was already formatted.
This Github page (link) has all the steps for Windows, I followed them and believe my environment has been set up correctly.
For those of you interested in the exact details, I’m running:
-
A Windows 7 Ultimate SP1 (aka Service Pack 1) 64-bit OS.
-
Arduino IDE
Version: 2.0.0-beta.7
Date: 2021-05-17T10:10:22.608Z (1 month ago)
CLI Version: 0.18.3 alpha [d710b642] -
My Arduino settings for upload are:
In the “Boards Manager”, I have marked as “INSTALLED” the [DEPRECATED] Ver 1.9.0 of the STMicroelectronics library for Generic STM microcontrollers. (Important! As the newer version gave me issues, haven’t checked for a new version with a fix for this yet, this is a known issue)
In the “Library Manager”, the DaisyDuino by stephenhensley Version 1.3.0 is marked as “INSTALLED”.
Under the “Tools” drop-down menu, following these steps:
Tools → Board → [Deprecated] → I selected “Generic STM32H7 Series”
Port → I selected “COM1” in my case.
Board Part Number → I selected “Daisy”
Upload Method → I selected “STM32CubeProgrammer (DFU)”
USB support (if available) → I selected “CDC (generic ‘Serial’ supercede U(S)ART)”
U(S)ART support → I selected “Enabled (generic ‘Serial’)”
USB speed (if available) → I selected “Low/Full Speed”
-
I held the “Boot” button and clicked the “Reset” button to put the Daisy Seed into upload mode.
-
Other settings left by default. I hit the upload button and got this screen after 10 seconds.
I was using USB 3.0 to upload and the USB cable was a data cable, not just a power cable. This is a very common mistake since not all USB cables are made the same. I think a “micro USB” cable that came with your smartphone (I think the USB C type cable is becoming more common now though) should be able to do this, but don’t take my word for it.
Hope this helps someone.