Хорошо Вам, что на фантазировали то и проверить на железках можете. У меня таких железок нету а симуляторам особо доверия нет.
Что в исходном скетче увидел то в свой и вставил, а как оно в железе будет работать - а кто его знает.
Так что если кто решится допилить мой блок до работоспособного в железе состояния - флаг в руки.