electro-smith / libDaisy

Hardware Library for the Daisy Audio Platform
https://www.electro-smith.com/daisy
MIT License
314 stars 131 forks source link

Fix/shared usb irqhandlers #454

Closed stephenhensley closed 2 years ago

stephenhensley commented 2 years ago

There was a bug in the latest version (v3.0.0) where using USB Device and USB Host classes simultaneously (for different ports) would result in a linker error.

The shared USB HS IRQHandlers have been moved into the sys/System.cpp with the SysTick, and HardfaultHandlers to resolve this issue.

I've gone back through and made sure FatFS (with SD and USB) works, and that the Logger class can be used at the same time without any issues.

github-actions[bot] commented 2 years ago

Unit Test Results

    1 files    16 suites   0s :stopwatch: 145 tests 145 :heavy_check_mark: 0 :zzz: 0 :x:

Results for commit 7841ccc3.