https://openelab.io/products/m5stack-step16-unit-rotary-encoder