emukidid / swiss-gc

Swiss - The swiss army knife of GameCube homebrew
GNU General Public License v2.0
1.23k stars 93 forks source link

#654 - Standardise and tidy up deviceHandler init return codes. #714

Closed emukidid closed 1 year ago

emukidid commented 1 year ago

I'm using errno where I can but have implemented an extension should devices need to convey something extra about their errors via deviceHandler->status(). I've also tidied up some device handling so this needs a thorough test.

Devices tested so far: