Прикручивание кнопок к 32 битной плате
По некоторым причинам не хочу ставить энкодер (хотя он прекрасно работает) и решил заменить его кнопками, но после нескольких дней опытов и нахождения некоторой информации хабре получилось заставить работать только одну кнопку (нажатие). Может кто-то из спецов по С++ поможет помочь переделать файл ultralcd.cpp
uint8_t enc = 0;
if (buttons & EN_A) enc |= B01;
if (buttons & EN_B) enc |= B10;
if (enc != lastEncoderBits) {
switch (enc) {
case encrot0: ENCODER_SPIN(encrot3, encrot1); break;
case encrot1: ENCODER_SPIN(encrot0, encrot2); break;
case encrot2: ENCODER_SPIN(encrot1, encrot3); break;
case encrot3: ENCODER_SPIN(encrot2, encrot0); break;
}
#if BOTH(HAS_LCD_MENU, AUTO_BED_LEVELING_UBL)
external_encoder();
#endif
lastEncoderBits = enc;
}
#endif // HAS_ENCODER_WHEEL
}
Популярные вопросы
Fusion360 приходит конец? SolidCraft
Порывшись в интернете обнаружил интересный проект https://github.com/tangency-labs/solidcraft. Все возможности фьюжена360 только опенсоурс. подде...
Смещение слоёв
Здравствуйте, нужен совет. В 3д печати новичок. Принтер bambu lab a1 и на разных моделях на одной и той же высоте есть такой дефект, смещается слой, в...
Глючит WI-fi подключение Bambu lab x1 carbon
Bambu Lab X1 Сarbon работал нормально, но в какой-то момент начало глючить подключение по Wi-fi.
Причем он и теперь подключается к ли...
Причем он и теперь подключается к ли...

Комментарии и вопросы
Измерить пруток и поменять циф...
И если надо, режу или бракую©?...
диаметр прутка это в настройка...
Добрый день, обыватели. Подска...
Всем здравствуйте знатоки в ми...
Все привет, кто сталкивался с...
Модернизировал я своего ворона...