Commit Graph

73 Commits

Author SHA1 Message Date
Armin b962db8f4e Bumped version to 4.3.1. Fixed overflow bug for rawlen > 254. Removed deprecated sendPulseDistance... functions with parameter aSendStopBit. 2024-03-16 01:21:05 +01:00
Armin 3930c4148a Fixed sendSamsung() / sendSamsungLG() bug
Added functions stopTimer(), restartTimer() and restartTimerWithTicksToAdd()
Added rawlen and initialGap to IRData
Bumped version to 4.3.0
2024-02-23 19:56:53 +01:00
Armin a7bd9ea78b Bumped version to 4.2.1 2024-01-23 15:59:24 +01:00
Armin 3a443bbac0 Bumped version to 4.2.0. Extraced version macros to IRVersion.h. 2023-08-12 10:04:18 +02:00
Armin f9cf150cd9 First UNO R4 support 2023-07-28 08:43:00 +02:00
Armin 03b39952ba V4.1.2. Workaround for ESP32 RTOS delay() timing bug influencing the mark() function. Closes #1114. 2023-03-22 11:59:50 +01:00
Armin d78dfdc166 Disabled #define LOCAL_DEBUG in IRReceive.hpp, which was accidently enabled at 4.1.0. 2023-03-15 01:41:13 +01:00
Armin 114cbf335b Version 4.1.0 2023-02-27 14:21:41 +01:00
Armin 36ad7dae9b Replaced macros TIMER_EN/DISABLE_RECEIVE_INTR and EN/DISABLE_SEND_PWM_BY_TIMER by functions. 2022-12-24 13:12:16 +01:00
Armin 3d89bff37f Renamed PulsePauseWidthProtocolConstants to PulseDistanceWidthProtocolConstants.
Merged the 2 decode pulse width and distance functions.
2022-11-09 23:59:41 +01:00
Daniel Wallner 662b70c621
Bang & Olufsen support (#1030)
* Bang & Olufsen support
2022-10-02 10:00:58 +02:00
Armin 4a3651e23c Bumped version to 4.0.0 2022-09-15 03:06:03 +02:00
Armin 72f7c75b3e Version 4.0 2022-08-31 13:25:29 +02:00
Armin 1eb7ff24b1 Added NEC2 protocol, Improved Magiquest protocol, minor adjustments, renamed sendSamsungRepeat to sendSamsungLGRepeat, added function sendPulseDistanceWidth(), improved repeat detection for some protocols 2022-08-31 12:02:34 +02:00
Armin b00e0ee7ed Bumped version to 3.8.0 2022-08-07 01:33:51 +02:00
Armin efafe9501f Version 3.7.1 and fixed ESP32 send bug for 2.x ESP32 cores 2022-06-28 19:07:53 +02:00
Armin f0546dd0c9 Bumped version to 3.7.0 2022-05-30 17:33:54 +02:00
Armin c6cf6ac590 Changes types to fast types 2022-05-19 16:58:24 +02:00
Armin 3d1de339f3 Switched Bose internal protocol timing for 0 and 1 -> old 1 timing is now 0 and vice versa. 2022-02-20 19:17:03 +01:00
Armin b512cdd77f ATtiny3217 support 2022-02-01 00:53:21 +01:00
Armin 3abaa7a7c6 Bumped version to 3.6.0 2022-01-27 04:41:35 +01:00
Thomas Friedrichsmeier 2077fd1f50
Add pi pico support (#955)
* Documentation

* Add support for Pi Pico and other RP2040 boards (non-mbed core)

Only receive was tested.

Co-authored-by: Armin <armin.joachimsmeyer@gmail.com>
Co-authored-by: Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>
2022-01-23 15:23:16 +01:00
Armin 3cf70c9ee5 Version 3.5.2 2021-12-23 19:32:16 +01:00
Armin 8cd76d13b9 Fix ESP32 send bug. closes #927 Version 3.5.1. 2021-12-15 14:39:48 +01:00
Armin 62ab0e265f NO_LED_FEEDBACK_CODE replaces and extends DISABLE_LED_FEEDBACK_FOR_RECEIVE 2021-12-08 01:31:27 +01:00
Armin 85acd4707e Release v3.5.0 2021-11-24 09:50:30 +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 1724d40fff Release 3.4.0 2021-10-08 14:26:05 +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 39eec4c5ca LG2 protocol 2021-06-16 12:30:17 +02:00
Armin 0b16ba4fdb Documentation 2021-05-20 14:49:19 +02:00
Armin fff3d94c7b Added universal decoder for pulse width or pulse distance protocols 2021-04-28 21:50:45 +02:00
Armin b494e0a03e Release 3.2.0 2021-04-22 10:25:33 +02:00
Armin 248012ea1d ESP8266 support 2021-04-11 02:57:50 +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 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 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 64828bda70 Bumped version to 3.0.2 2021-02-21 21:21:36 +01:00
Armin 9a43cf7b29 Bumped version to 3.0.1 since we have a unauthorized 3.0.0 version in the Arduino Library Manager. 2021-02-08 17:13:30 +01:00
Armin 75ccc48235 Documentation 2021-02-06 21:23:11 +01:00
Armin 0ac0a153bf Added SimpleSender and rewrite LGAirConditionerSendDemo 2021-01-23 00:44:29 +01:00
Armin b64165b7e0 Bumped version to 3.0.0 2021-01-15 19:24:44 +01:00
Armin 02737624cd Version 3.0.0 2021-01-15 19:16:06 +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