@Gyro @ticky
Since what you're trying to work with isn't exposed as a trait, but a hardware API, you might need to instead refactor your accesses to the API through another trait, which you would then access in the manner described above?
though this is kind of foreign terrain for me, tell me if I should be quiet and stop trying to "help"