Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

IRremote декодировать сигнал из EEPROM

Вт дек 24, 2019 16:53:52

Всем привет!

Использую библиотеку для ИК ESP8226irremote. 

Через IRrecive получаю и декодирую ИК сигнал, который в HEX пишется в EEPROM.

Кроме всего прочего необходимо выводить на OLED инфу в виде декодированного протокола и команды сигнала.

С этим легко справляется функция  dump(decode_results *results).

Код:

Код:
void dump(decode_results *results) {

  if (results->decode_type == UNKNOWN) {
    Serial.print("Unknown encoding: ");
  } else if (results->decode_type == NEC) {
    Serial.print("Decoded NEC: ");}

  serialPrintUint64(results->value, 16);
  Serial.print(results->bits, DEC);
}

loop () {

if (irrecv.decode(&results)) {
    dump(&results);
    irrecv.resume(); 
}

Но она читает сигнал для декодирования с ИК приемника.

Мне же, для отображения, необходимо декодировать ранее записанный сигнал из EEPROM.

И во что то ни как не могу понять, как этой функции dump(decode_results *results) скормит считанные данные из EEPROM.get(1,value) ??
Ответить