SWL wrote:Залил прошивку с добавленной N- опять AMW не отображается. Пораскинув мозгами пришел к выводу, что банально не хватает места для прорисовки. На работе померяю ширину сгенерированных шрифтов. Попробую подменить на чуть меньший в надписях CW , AMW. Либо придется разбираться, как увеличить место под надпись

Расширил область вывода мод на дисплей. Вечером проверю.
Вывод сигналов управления на пины:
outBandCtrl.Set(BCPN_SB, trx.state.mode == MODE_AMW || trx.state.mode == MODE_FM); //включаем пин 14 модуля BandCtrl для широкого фильтра только в модах АМW и FM
outBandCtrl.Write();
int AMPin = A0;
int FMPin = A1;
pinMode(AMPin, OUTPUT);
pinMode(FMPin, OUTPUT);
digitalWrite(AMPin, trx.state.mode == MODE_AMW || trx.state.mode == MODE_AMN); // включаем пин А0 ардуино, только тракт AM в модах AMW і AMN
digitalWrite(FMPin, trx.state.mode == MODE_FM); // включаем пин А1 ардуино, только тракт FM
В SSB и CW всё отключено.
Всё работает. Может можно как то попроще это реализовать (в смысле кода)?