Добрый день, как красиво поменять режим с выхода OD на вход ? Ну чтобы одной строчкой в виде макроса.
Нашел код китайца, что-то не могу понять как это работает, сори за затуп.
#define TM1637_DIO_IN() {GPIOC->CRL&=0XFFFF0FFF;GPIOC->CRL|=8<<12;}
#define TM1637_DIO_OUT() {GPIOC->CRL&=0XFFFF0FFF;GPIOC->CRL|=3<<12;}
Ну с GPIOC всё понятно, CRL может быть и CRH в зависимости от номера порта, правильно? А дальше меняется режим? не могу сообразить :(
CRL&=0XFFFF0FFF
Это GPIOC Pin 3 верно?
Если нужен Pin 9 то :
CRH=0XFFFFFF0F
?