У меня довольно детский вопрос. Хочу использовать GPIO_5 на вход, нашел примеры (в том числе на форуме), сверяюсь с API referens, пытаюсь сделать также.
В user_init прописываю:
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5);
PIN_PULLUP_EN(PERIPHS_IO_MUX_GPIO5_U);
GPIO_DIS_OUTPUT(5);
Через таймер вызываю:
os_printf(" %02x \r\n", GPIO_INPUT_GET(5));
И какое бы состояние ни было на входе GPIO_INPUT_GET(5) всегда равен "1"
Подскажите пожалуйста, что я упускаю?
В user_init прописываю:
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5);
PIN_PULLUP_EN(PERIPHS_IO_MUX_GPIO5_U);
GPIO_DIS_OUTPUT(5);
Через таймер вызываю:
os_printf(" %02x \r\n", GPIO_INPUT_GET(5));
И какое бы состояние ни было на входе GPIO_INPUT_GET(5) всегда равен "1"
Подскажите пожалуйста, что я упускаю?