digital/ai/src/fsm: add message to avoid bad transition declaration
digital/io-hub/src/apbirthday: fix conversion from float to integer angle
digital/io-hub/src/apbirthday: remove extra start send call

This causes an assert when there is a regular and a transient command sent in
the same cycle.
digital/ucoolib/ucoolib/hal/gpio: add pull-up, pull-down and speed setting
digital/io-hub/src/apbirthday: add pull up to contact inputs
digital/io-hub/src/apbirthday: set pressure at initialisation
digital/io-hub/src/apbirthday: add FSM transitions debug stat
digital/io-hub/tools: update decode_fsm, now read transitions at real time
digital/ucoolib/ucoolib/dev/usdist: add resolution parameter
digital/io-hub/src/apbirthday: update according to spoke resistance
digital/io-hub/src/apbirthday: candle arm switches are not connected