SAMD51 use timer3 if timer5 not available
This commit is contained in:
parent
7645ece912
commit
312c4133a1
|
@ -311,10 +311,9 @@ Check it with e.g. `if(IrReceiver.decodedIRData.flags & IRDATA_FLAGS_IS_REPEAT)`
|
|||
| IRDATA_FLAGS_IS_AUTO_REPEAT | The current repeat frame is a repeat, that is always sent after a regular frame and cannot be avoided. Only specified for protocols DENON, and LEGO. |
|
||||
| IRDATA_FLAGS_PARITY_FAILED | The current (autorepeat) frame violated parity check. |
|
||||
| IRDATA_FLAGS_TOGGLE_BIT | Is set if RC5 or RC6 toggle bit is set. |
|
||||
| IRDATA_TOGGLE_BIT_MASK | deprecated -is set if RC5 or RC6 toggle bit is set. |
|
||||
| IRDATA_FLAGS_EXTRA_INFO | There is extra info not contained in address and data (e.g. Kaseikyo unknown vendor ID, or in decodedRawDataArray). |
|
||||
| IRDATA_FLAGS_WAS_OVERFLOW | irparams.rawlen is set to 0 in this case to avoid endless OverflowFlag. |
|
||||
| IRDATA_FLAGS_IS_MSB_FIRST | Value is mainly determined by the (known) protocol. |
|
||||
| IRDATA_FLAGS_IS_MSB_FIRST | This value is mainly determined by the (known) protocol. |
|
||||
|
||||
#### To access the **RAW data**, use:
|
||||
```c++
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
The latest version may not be released!
|
||||
See also the commit log at github: https://github.com/Arduino-IRremote/Arduino-IRremote/commits/master
|
||||
|
||||
## 4.1.1
|
||||
- SAMD51 use timer3 if timer5 not available.
|
||||
|
||||
## 4.1.0
|
||||
- Fixed bug in printing durations > 64535 in printIRResultRawFormatted().
|
||||
- Narrowed constraints for RC5 RC6 number of bits.
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
************************************************************************************
|
||||
* MIT License
|
||||
*
|
||||
* Copyright (c) 2020-2022 Armin Joachimsmeyer
|
||||
* Copyright (c) 2020-2023 Armin Joachimsmeyer
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -43,10 +43,28 @@
|
|||
* If no protocol is defined, all protocols (except Bang&Olufsen) are active.
|
||||
* This must be done before the #include <IRremote.hpp>
|
||||
*/
|
||||
// 3 protocol specification examples
|
||||
//#define DECODE_DENON // Includes Sharp
|
||||
//#define DECODE_JVC
|
||||
//#define DECODE_KASEIKYO
|
||||
//#define DECODE_PANASONIC // alias for DECODE_KASEIKYO
|
||||
//#define DECODE_LG
|
||||
//#define DECODE_NEC
|
||||
//#define DECODE_NEC // Includes Apple and Onkyo
|
||||
//#define DECODE_SAMSUNG
|
||||
//#define DECODE_SONY
|
||||
//#define DECODE_RC5
|
||||
//#define DECODE_RC6
|
||||
|
||||
//#define DECODE_BOSEWAVE
|
||||
//#define DECODE_LEGO_PF
|
||||
//#define DECODE_MAGIQUEST
|
||||
//#define DECODE_WHYNTER
|
||||
//#define DECODE_FAST
|
||||
|
||||
//#define DECODE_DISTANCE_WIDTH // Universal decoder for pulse distance width protocols
|
||||
//#define DECODE_HASH // special decoder for all protocols
|
||||
|
||||
//#define DECODE_BEO // This protocol must always be enabled manually, i.e. it is NOT enabled if no protocol is defined. It prevents decoding of SONY!
|
||||
|
||||
#if FLASHEND >= 0x3FFF // For 16k flash or more, like ATtiny1604. Code does not fit in program memory of ATtiny85 etc.
|
||||
// !!! Enabling B&O disables detection of Sony, because the repeat gap for SONY is smaller than the B&O frame gap :-( !!!
|
||||
//#define DECODE_BEO // Bang & Olufsen protocol always must be enabled explicitly. It has an IR transmit frequency of 455 kHz! It prevents decoding of SONY!
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
*************************************************************************************
|
||||
* MIT License
|
||||
*
|
||||
* Copyright (c) 2021-2022 Armin Joachimsmeyer
|
||||
* Copyright (c) 2021-2023 Armin Joachimsmeyer
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
Loading…
Reference in New Issue