Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamrobgold wrote:.The operation of the void IRAM_ATTR analyzePulseFromIR() function occurs in the Ticko Timer2 interrupt set to 50us
robgold wrote:.Remember the millis before and after and "spit out" on the terminal ?
robgold wrote:.And just out of curiosity are you basing this on your experience that 50us can "kill" a program or on the ESP documentation ?
robgold wrote:.Whatever the publicly stated limits are, my experience is that more than once we have asked the manufacturer of a given IC for values from their EOL and test limits. Everything you read in the datasheet is worstcase + margin. So that it ALWAYS works.
#define rcAdress 0xB9
#define rcCmdVolumeUp 0xB914 // Głosnosc +
#define rcCmdVolumeDown 0xB915 // Głośnosc -
#define rcCmdArrowRight 0xB90B // strzałka w prawo - nastepna stacja
#define rcCmdArrowLeft 0xB90A // strzałka w lewo - poprzednia stacja
#define rcCmdArrowUp 0xB987 // strzałka w góre - lista stacji krok do gory
#define rcCmdArrowDown 0xB986 // strzałka w dół - lista stacj krok na dół
#define rcCmdOk 0xB90E // Przycisk Ent - zatwierdzenie stacji
#define rcCmdSrc 0xB913
#define rcCmdMute 0xB916
#define rcCmdDirect 0xB90F
#define rcCmdBankMinus 0xB90C
#define rcCmdBankPlus 0xB90D
#define rcCmdKey0 0xB900
#define rcCmdKey1 0xB901
#define rcCmdKey2 0xB902
#define rcCmdKey3 0xB903
#define rcCmdKey4 0xB904
#define rcCmdKey5 0xB905
#define rcCmdKey6 0xB906
#define rcCmdKey7 0xB907
#define rcCmdKey8 0xB908
#define rcCmdKey9 0xB909