Hello Kaleb,
In my attempts to build the ATECC508 demo I had used Atmel Studio v7.0.1931. The project zip I had was called Atmel_ATECC508_Demos so I guess there was a rename at some point in time. Regardless, I downloaded the zip you pointed me to and it was bit for bit identical with what I had, only the name was different.
Just opening the project with Atmel Studio and running a project build, I got a unch of errors. The first one I got was here:
C:\ToolsLibsKits\Microchip_ATECC_Demos\Microchip_ATECC_Demos\ASF\sam0\drivers\rtc\rtc_count_interrupt.h(80,8): warning: 'enum rtc_count_callback' declared inside parameter list will not be visible outside of this definition or declaration
enum rtc_count_callback callback_type);
^~~~~~~~~~~~~~~~~~
C:\ToolsLibsKits\Microchip_ATECC_Demos\Microchip_ATECC_Demos\ASF\sam0\drivers\rtc\rtc_sam_d_r_h\rtc_count_interrupt.c(69,3): error: unknown type name 'rtc_count_callback_t'
rtc_count_callback_t callback,
It seems these errors come from the ASF, NOT from WolfSSL, I think some configuration options don't get propagated properly, since the types it's complaining about are found in the project headers, only just don't get included somehow. I don't think this is on WolfSSL itself but on the demo project configuration.