добавлены дефайны для теста разводки оптики
запущено все на s3 скорректированны пины и шим на s3
This commit is contained in:
@@ -127,6 +127,7 @@ void App::update() {
|
||||
else if (now - bootCheckStartedMs_ >= FACTORY_RESET_HOLD_MS) finishInitialization(true);
|
||||
return;
|
||||
}
|
||||
serviceRxPinStateLog();
|
||||
if (state_ != AppState::IDLE && state_ != AppState::MENU && state_ != AppState::FINISHED &&
|
||||
startEvent == ButtonEvent::LONG) { abortTest(); return; }
|
||||
if (state_ != AppState::IDLE && state_ != AppState::MENU && state_ != AppState::FINISHED &&
|
||||
@@ -208,6 +209,19 @@ void App::sanitizeRange() {
|
||||
settings_.endIndex %= countOf(END_FREQ_OPTIONS_HZ);
|
||||
}
|
||||
|
||||
void App::serviceRxPinStateLog() {
|
||||
#ifdef RX_PIN_CHANGE_TEST
|
||||
const bool level = digitalRead(GPIO_RX) == HIGH;
|
||||
const bool outsideTest = state_ == AppState::IDLE || state_ == AppState::MENU ||
|
||||
state_ == AppState::SLAVE_READY || state_ == AppState::FINISHED;
|
||||
if (rxPinStateKnown_ && level != rxPinState_ && outsideTest)
|
||||
Log::printf("RX TEST", "GPIO=%u state=%s (%u)", GPIO_RX,
|
||||
level ? "HIGH" : "LOW", level ? 1U : 0U);
|
||||
rxPinState_ = level;
|
||||
rxPinStateKnown_ = true;
|
||||
#endif
|
||||
}
|
||||
|
||||
void App::changeMenu(int d) {
|
||||
sanitizeRange();
|
||||
uint8_t *value = nullptr; size_t count = 0;
|
||||
|
||||
Reference in New Issue
Block a user