Let's face it: the documentation from Microchip/Atmel is pretty bad, and it can take forever to figure out how to do fairly simple tasks.
Having slugged through many frustrating days of trying to figure out how to do some things, I decided to create some example code/tutorials in the hope that it may help others to figure things out as well.
My code is certainly not perfect nor bug free, but it should work and help to get some simple things up and running. You can take it and perfect it for your application.
- Tutorial 1: creating a simple USB virtual serial port on a SAMD21 - https://youtu.be/Kwa9I0REEYs
- Tutorial 2: creating a simple USB virtual serial port on a SAMD51 - https://youtu.be/AgJe6NTwEA4
- Tutorial 3: improving upon tutorial 2 to create a better/more usable USB virtual serial port - https://youtu.be/lpF-ITdQBHU
- Tutorial 4: connecting to a wifi access point using an ATWINC3400 with a SAMD51 microcontroller and ASF4 - https://www.youtube.com/watch?v=8QXpHtQB0DE
- Link to ATWINC3400 library for ASF4: https://github.com/Vulintus/ATWINC3400_Driver_ASF4