add access annotations
Seems like a good idea, but it also looks like GCC 10.0 (i.e. what ran in the CI) is not warning at all currently.
TODO:
-
Split USB setup calls into reading/writing versions to be able to annotate them -
Figure out why no warning is thrown