Armin
0316d12b4b
Issue template
2021-11-17 16:56:41 +01:00
Armin
82a3b7ddab
Documentation
2021-11-17 14:55:29 +01:00
Armin
1619728a7a
3. and last phase renamed .cpp to .hpp. Bumped version to 3.5.0
2021-11-08 10:12:48 +01:00
Armin
15a1fbc8d0
Used IR_SEND_PIN to reduce code size and improved send timing for AVR.
2021-11-03 12:20:02 +01:00
Armin
0789facbab
Documentation
2021-10-30 17:29:30 +02:00
Armin
720f77dd9c
Improved IRCommandDispatcher
2021-10-24 23:44:32 +02:00
Armin
dd3b0cd1f9
Renamed ac_LG.cpp to ac_LG.hpp.
2021-10-22 23:23:01 +02:00
Armin
c131dcc877
2. phase renamed *.cpp.h to .hpp
2021-10-17 19:34:24 +02:00
Armin
597d7b51a6
Tone for ESP32
2021-10-17 19:17:26 +02:00
Armin
46f319002c
Improved ir_DistanceProtocol
2021-10-16 20:35:12 +02:00
Armin
f58d23d264
Documentation by gaoyaoxin.
2021-10-14 12:53:46 +02:00
Armin
1724d40fff
Release 3.4.0
2021-10-08 14:26:05 +02:00
Armin
d3b069e762
Housekeeping
2021-10-07 09:25:36 +02:00
Armin
94fa49a0f8
Improved LG protocol and added class Aircondition_LG. Improved ir_DistanceProtocol.cpp to support more than 32 bits.
2021-09-28 21:58:20 +02:00
Armin
e238368164
ICACHE_RAM_ATTR problem + Documentation
2021-09-16 22:28:02 +02:00
Armin
ef868f6474
Closes #890
2021-09-14 22:46:45 +02:00
Armin
0dc6103435
Renamed *.cpp.h to .hpp. Bumped version to 3.4.0.
2021-09-14 22:45:51 +02:00
Armin
82fff9c34c
Compiler switch USE_OPEN_DRAIN_OUTPUT_FOR_SEND_PIN added
2021-09-06 21:44:01 +02:00
Armin
61f09c074c
Documentation, closes #878
2021-09-02 22:07:45 +02:00
Armin
58a2725663
Documentation
2021-07-27 22:35:27 +02:00
Armin
b46136309f
Documentation
2021-07-27 15:02:48 +02:00
Marius Wachtler
cda97b5a6f
fix typo in ENABLE_LED_FEEDBACK ( #869 )
2021-07-23 13:06:32 +02:00
Armin
27fa380bda
Repeat detection gap time adjusted
2021-06-26 00:08:03 +02:00
Armin
949595110b
Documentation
2021-06-24 13:40:18 +02:00
Armin
708d38c880
Modifying digitalWriteFast.h to be compatible with ATTinyCore Digispark Pro default pin mapping.
2021-06-21 03:04:08 +02:00
Armin
39eec4c5ca
LG2 protocol
2021-06-16 12:30:17 +02:00
Armin
0b16ba4fdb
Documentation
2021-05-20 14:49:19 +02:00
Armin
5e1aac8c7e
Use ATTinyCore for MH-ET ATtiny88 board
2021-05-02 01:22:05 +02:00
Armin
58bb87bab1
Documentation
2021-05-02 00:11:41 +02:00
Armin
22451e789a
Bumped version to 3.3.0. Added lastDecodedProtocol and CheckForRecordGapsMicros().
2021-04-30 16:36:54 +02:00
Armin
fff3d94c7b
Added universal decoder for pulse width or pulse distance protocols
2021-04-28 21:50:45 +02:00
Armin
1c7fc01820
Documentation
2021-04-27 07:06:02 +02:00
Armin
6f7b58ba01
New example IRremoteExtensionTest.
2021-04-26 15:16:58 +02:00
Armin
b494e0a03e
Release 3.2.0
2021-04-22 10:25:33 +02:00
Armin
65ab27e332
Extended DEBUG output
2021-04-17 21:53:36 +02:00
Armin
248012ea1d
ESP8266 support
2021-04-11 02:57:50 +02:00
Armin
cf374e64f3
Support for old 2.x code
2021-04-10 20:43:01 +02:00
Armin
48137fa158
Added ATtiny1604 support.
2021-04-10 15:42:10 +02:00
Armin
ec94757d47
UnitTest tested for Digispark and ATTiny core
2021-04-09 01:19:07 +02:00
Armin
38f4eb65ee
Support for old 2.x code by backwards compatible `decode(decode_results *aResults)` function. Removed USE_OLD_DECODE macro and added NO_LEGACY_COMPATIBILITY macro
2021-04-08 07:59:45 +02:00
Armin
269479301d
Added Onkyo protocol
2021-04-08 01:51:03 +02:00
Armin
35b8c11922
Fix for ESP32 send Error, removed `USE_SOFT_SEND_PWM` macro
2021-04-07 18:39:01 +02:00
Armin
6e5be97c51
Release 3.1.0
2021-03-28 12:56:26 +02:00
Armin
dfe66adfcc
Fix problems with broken receives #828
2021-03-25 14:25:51 +01:00
Armin
65dee31fc6
Fix TinyIRReceiver fixes #825
2021-03-22 18:04:04 +01:00
Armin
3dfb2f1fcc
Documentation
2021-03-22 14:50:40 +01:00
Armin
0cfbbcf4c4
Improving mark function
2021-03-22 14:32:09 +01:00
Armin
02ee78376f
Documentation
2021-03-22 12:06:45 +01:00
Armin
8007e6539f
Reverted RC5 and RC6 to old decode method.
2021-03-18 22:33:50 +01:00
Armin
3283ef7087
Doxygen version.
...
Use LED_BUILTIN instead of FEEDBACK_LED FeedbackLEDPin is 0. Use F_CPU instead of SYSCLOCK. Remove IRBoardDefs.h and outdated readmdFrench.md.
2021-03-17 22:07:36 +01:00
Armin
e8e8e10698
Documentation
2021-03-16 09:41:28 +01:00
Armin
0b75958182
Added ATtiny88 support
2021-03-11 16:11:49 +01:00
Armin
1acdcce7b2
cleaned up IRremote(Int).h
2021-03-09 14:00:57 +01:00
Armin
090358a47d
Tested for ATtiny85
2021-03-09 01:45:43 +01:00
Armin
2ccae65ef6
Implemented feedback for send. Removed decode_results results. Added unit test and fixed LG send bug. MATCH_MARK() etc. now available as matchMark(). Added PinDefinitionsAndMore.h.
2021-03-08 22:00:16 +01:00
Armin
8deb5ea4e1
refactored board specific code
2021-03-06 01:56:01 +01:00
Armin
56bd4f5876
refactored board specific code
2021-03-04 20:50:18 +01:00
Armin
20bd179bb5
Including assertions
2021-03-03 23:59:56 +01:00
Armin
b7d0e3a94a
Documentation NEC encoding
2021-03-03 07:39:32 +01:00
Armin
babf91409f
refactored board specific code
2021-03-02 21:30:31 +01:00
Armin
36c0226490
Replaced #define DECODE_NEC 1/0 by defining/not defining, USE_SOFT_SEND_PWM is active by default
2021-03-02 15:25:39 +01:00
Armin
7e6f5490a8
Replaced delayMicroseconds with customDelayMicroseconds and removed NoInterrupt() for send functions, removed SPIN_WAIT macro, sleepMicros() and sleepUntilMicros().
2021-03-01 13:12:24 +01:00
Armin
93ade53d65
Fixed decodeSony 20 bit bug. closes #811
2021-02-28 13:58:21 +01:00
Armin
926283f57e
Improved handling for HASH decoder, Tested for ATtiny85, Added function printIRResultMinimal()
2021-02-19 11:13:30 +01:00
Armin
a75a5a6cbf
Documentation
2021-02-15 11:03:04 +01:00
Armin
2baa90add3
Bug fix for USE_OLD_DECODE
2021-02-09 11:33:35 +01:00
Rafi Khan
902277bbe0
Update README.md ( #785 )
...
I've updated my email address.
I get a few emails a week for this project but it goes to my old address which doesn't get a lot of attention
2021-02-03 16:05:20 +01:00
Armin
31dd36a813
Documentation
2021-02-02 18:56:00 +01:00
Armin
105e6fb695
Fix send NEC 16 bit address bug. Improved SendDemo example for #760
2021-02-02 11:27:44 +01:00
Armin
fac01904df
fixed USE_NO_SEND_PWM bug. Closes #777
2021-01-31 10:07:52 +01:00
Armin
8b6abced10
Documentation
2021-01-30 00:50:58 +01:00
Armin
3ca432fc67
Changed to *.cpp.h to enable configuration in user program
2021-01-28 14:15:26 +01:00
Armin
1ea58baec7
Added documentation and print statements for converting to 3.0.0
2021-01-27 02:16:38 +01:00
Armin
fbf245d340
Added USE_CUSTOM_DELAY compile switch
2021-01-24 10:31:58 +01:00
Armin
0ac0a153bf
Added SimpleSender and rewrite LGAirConditionerSendDemo
2021-01-23 00:44:29 +01:00
Armin
4fb32a608c
disabled old results structure, added default receiver and sender objects, removed deprecated decoders with parameter, added Stram like API with begin() -like Arduino Serial-, LED feedback now also for send
2021-01-17 09:39:14 +01:00
Armin
b64165b7e0
Bumped version to 3.0.0
2021-01-15 19:24:44 +01:00
Armin
fdea40ebb7
Revert to 2.9
2021-01-15 19:19:01 +01:00
Armin
02737624cd
Version 3.0.0
2021-01-15 19:16:06 +01:00
Armin
e85ae16e67
renamed send*Standard to send* and unified function signatures, updated IRrecord example
2021-01-15 16:47:51 +01:00
Armin
51087db8b7
Compensate Pronto and prints for MARK_EXCESS_MICROS
2021-01-14 18:15:09 +01:00
Armin
4c9e0e5b5e
Fixed 4 MHz bug
2021-01-06 16:43:40 +01:00
Armin
7f40acf2d3
Improved and tested LG and JVC, updated template
2021-01-04 20:12:16 +01:00
Armin
29b6cb2133
Documentation
2021-01-04 12:37:29 +01:00
Armin
8e2c4e3287
Improved Samsung, added DispatcherDemo and MinimalReceiver, removed Test2, renamed Test
2021-01-04 03:17:35 +01:00
Armin
75f4f7ef0a
Included library version number
2021-01-02 15:24:51 +01:00
Armin
f9d32954c6
More cleanup
2020-12-31 18:54:16 +01:00
Armin
563ec5bcce
Fixed Link
2020-12-17 03:59:45 +01:00
Armin
0175bff7e7
Corrected template - thanks to Jim-2249 closes 733
2020-12-10 05:08:15 +01:00
Armin
e4517d69e8
Documented - Adding new protocols closes #501
2020-12-08 19:57:29 +01:00
Armin
5d2c671389
Bump version to 2.8.2
2020-12-07 13:15:41 +01:00
Armin
ebb3f0fa21
Added compile option `IR_INPUT_IS_ACTIVE_HIGH` closes #732
2020-12-07 10:07:39 +01:00
Armin
302f09a5ee
fixed swapped cases in getProtocolString() closes#731
2020-12-07 09:50:13 +01:00
Armin
c55628ab24
Handling trailing gap/space inconsistency for raw data. Closes #729
2020-11-28 13:36:51 +01:00
Armin
e2768ecd14
Theory of PWM and IR Power see #724
2020-11-16 20:47:56 +01:00
Armin
0764f74d47
Mark and space are not called with zero value. Closes #725
2020-11-12 11:36:58 +01:00
Armin
0dd763c886
Added SendRaw with byte data. Closes #288
2020-11-04 19:50:07 +01:00
Armin
b6b979e72c
Documentation
2020-10-26 18:49:51 +01:00
Armin
e6c8b1cfbf
IR_USE_TIMER_TINY1
2020-10-25 07:26:54 +01:00
Armin
ba3a7b9d1c
- Removed Mitsubishi protocol, since the implementation is in contradiction with all documentation I could found and therefore supposed to be wrong.
2020-10-19 21:22:17 +02:00
Armin
27bb3c1165
Changed license to MIT Closes #397
2020-10-19 14:47:29 +02:00
Armin
11b88324f4
Documentation
2020-10-17 10:38:48 +02:00
Armin
ac60e4578c
Documentation
2020-10-11 21:07:24 +02:00
Armin
0b66125205
Documentation
2020-09-16 17:14:22 +02:00
Armin
e8f8f2dd63
- Optimized types in sendRC5ext and sendSharpAlt.
...
- Added `DECODE_NEC_STANDARD` and `SEND_NEC_STANDARD`.
- Renamed all IRrecv* examples to IRreceive*.
- Added functions `printResultShort(&Serial)` and `getProtocolString(decode_type_t aDecodeType)`.
- Added flag `results.isRepeat`.
- Updated examples.
2020-09-16 13:13:31 +02:00
Armin
4cadabb872
Removed blocking wait for ATmega32U4 Serial
2020-09-11 17:16:05 +02:00
Armin
8d8fc9bb51
Closes #332
2020-08-17 15:44:43 +02:00
Armin
95b1efeb5b
Documentation
2020-08-17 14:40:45 +02:00
Armin
a8a075c887
Documentation
2020-08-11 16:06:47 +02:00
Armin
1d8112efd1
Renamed USE_SOFT_CARRIER and USE_NO_CARRIER macros to USE_SOFT_SEND_PWM and USE_NO_SEND_PWM.
2020-08-11 11:00:58 +02:00
Armin
9a3d2d9657
Version 2.6.1 4809 bug fixed
2020-08-04 11:50:16 +02:00
Armin
b1d1ae550d
Version 2.6.0
2020-08-02 20:20:04 +02:00
Armin
6864939ce2
Release 2.5.0
2020-07-19 10:54:02 +02:00
eshicks4
fc05a22aee
Add support for MagiQuest IR wands ( #703 )
...
Co-authored-by: E. Stuart Hicks <ehicks@binarymagi.com>
2020-07-17 23:33:56 +02:00
Armin
f76339cc97
Add support for ATmega8515, ATmega162, ATmega1281 and ATmega2561, closes #440
2020-07-14 20:19:38 +02:00
Armin
3a6ff8b0a1
IR receiver emulation, closes #561
2020-07-04 03:23:29 +02:00
Armin
766cb169f6
Does not compile on SAM architecture
2020-07-04 01:30:19 +02:00
Armin
dad10ba8e9
Documentation
2020-07-03 20:20:57 +02:00
Armin
7625bd12a2
Documentation
2020-07-03 20:19:23 +02:00
Armin
3397473003
Documentation
2020-07-03 20:16:07 +02:00
Armin
f30d69cb6a
Documentation
2020-07-03 20:11:00 +02:00
Armin
1433dacd51
Changed rawlen from uint8_t to unsigned int
2020-07-03 16:18:09 +02:00
Armin
3eea1d7e96
Add alternative Sharp decode and send functions. closes #383
2020-07-02 05:05:40 +02:00
Armin
6a1811e7e8
Leonardo Support and Pinout/Timer cleanup, closes #694
2020-07-02 03:22:02 +02:00
Armin
6e66195868
Changes from dev branch
2020-06-24 00:10:10 +02:00
Daniel Eisterhold
bf06ac0e8f
Fix links in README.
2020-06-21 22:40:07 -05:00
Armin
5086695ece
Installation and code style documentation
2020-06-10 19:26:19 +02:00
Armin
c7982b6da1
1. Review results
2020-06-09 11:27:25 +02:00
Armin
3182cd14d6
ESP32 and SAMD tests + ProMicro changes from master for easy merging
2020-06-01 03:47:09 +02:00
Rafi Khan
742f72fd0a
Merge branch 'beta' of https://github.com/z3t0/Arduino-IRremote into beta
2017-09-23 23:16:52 -04:00
Rafi Khan
3ab30887f4
Merge branch 'LarsWH-master' into beta
2017-09-23 23:15:34 -04:00
Rafi Khan
d719c27f95
Changed default send pin on ATmega32u4 from 13 to 9
...
The reason for this change is that I was informed by a community
member that the Pro Micro board does not have the default pin 13. This
causes many issues for beginners that are not familiar with the inner
workings of the library. However, I am concerned about this being a
breaking change. If there are serious issues I may just end up adding
a tutorial in the FAQ for beginners, informing them how they may
change the default pins.
2017-09-14 21:57:01 -04:00
Bengt Martensson
c6a2fcd8c9
Updated README.md for API doc.
2017-08-27 13:41:28 +02:00
Rafi Khan
e1768b4deb
Added changelog info
2017-08-10 17:01:44 -06:00
Rafi Khan
eb7a0bee7d
#481 note ( #484 )
2017-07-01 21:53:37 -07:00
Marc MERLIN
18f12d3aff
Add FAQ on mixing IR and neopixels ( #451 )
...
* Add FAQ on mixing IR and neopixels
As requested in https://github.com/z3t0/Arduino-IRremote/issues/435
* Update README.md
2017-04-22 20:44:19 -06:00
Marc MERLIN
691ea5bc53
Added pointer for ESP8266 fork
...
As requested in https://github.com/z3t0/Arduino-IRremote/issues/400
2017-04-09 19:55:49 -07:00
Marc MERLIN
419c948c29
Fixed rev to 2.3.3 and added info on timer used.
2017-04-01 08:32:37 -07:00
Marc MERLIN
9133814e60
Rev'ed to 2.2.4.
2017-03-31 23:10:07 -07:00
Philipp Henkel
ccc9d0135c
Add Lego fix to change and bump version up to 2.2.3
2017-03-27 19:57:25 +02:00
Rafi Khan
9ae0239fb7
updated readme email notice
...
far too many emails for things that should be an issue or PR
2016-10-08 02:03:14 -06:00
Philipp Henkel
b26b64f871
Update changelog and version info
2016-07-27 07:25:52 +02:00
Hans Meine
8a767328df
rephrase sentence linking to (to-do) tutorials
2016-07-25 12:46:23 +02:00
Hans
b27398de74
Update README.md
2016-07-22 19:31:14 +02:00
Hans
9bf00849b3
Added ATmega48 and ATmega88
2016-07-15 22:25:01 +02:00
Rafi Khan
e5dc3e108e
Added Leonardo to hardware table #224 #281
2016-07-10 23:42:23 -05:00
Rafi Khan
bb1470a029
added changelog
2016-06-28 00:59:20 -06:00
Hans
38c1e017a2
Added more microcontrollers
2016-06-26 11:43:22 +02:00
Rafi Khan
3aebf42ca8
typo
2016-02-21 01:03:15 -06:00
Rafi Khan
0486c4f25a
change travis link
2016-02-21 00:50:49 -06:00