У меня есть esp8266 и к его TX/RX выходам уже подключён со2 сенсор, но так-же через эти два порта происходит програмирование esp8266.
Можно ли к этим выходом дополнительно подключить мой программатор?
Цель в том, чтобы когда я всё это вставлю в корпус была возможность поменять прошивку, как это вообще правильно делается?
Совсем правильно - лить прошивку по воздуху, но это надо основательно программировать.
Подключать наобум программатор параллельно датчику CO2 - нежелательно, датчик будет мешать работать программатору. Учтите также, что для прошивки ESP8266 нужно подавать ЛОГ_0 на GPIO_0
Можно попробовать прошивать, не подавая питание на датчик.
На линиях уарта может быть много приемников но только один передатчик.
Соответственно вам необходимо исключить возможность вклинивая второго передатчика, т.е. на время программирования обесточить TX пин датчика от линии. Как вы это реализуете, перемычкой на линии TX или на питании датчика это уже ваше право.