For V1 compatibility pin touch mode should be resistive.
The touch logo should be capacitive by default.
I think this is the case when using uBit.logo (a TouchButton), but not when using uBit.io.logo (a NRF52Pin).
Is it possible to make the NRF52Pin uBit.io.logo capacitive by default?
Would adding uBit.io.logo.isTouched(TouchMode::Capacitative) inside uBit.init() be the best/simplest way to do this?
I wouldn't go to the extreme to add an argument to the NRF52Pin constructor.
For V1 compatibility pin touch mode should be resistive. The touch logo should be capacitive by default. I think this is the case when using
uBit.logo
(a TouchButton), but not when usinguBit.io.logo
(a NRF52Pin).Is it possible to make the NRF52Pin
uBit.io.logo
capacitive by default?