Commit Graph

102 Commits

Author SHA1 Message Date
Armin 8558db8b74 ESP32-C3 modifications 2024-03-01 10:43:54 +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 36403d810b TinyIR 2024-01-08 11:59:21 +01:00
Armin f80a7df244 TinyReceiver 2.0 2023-11-02 23:39:36 +01:00
Armin c5f50ea538 Examples and ESP32C3 2023-09-28 23:21:26 +02:00
Armin 480ca42b1a Documentation 2023-09-01 12:42:39 +02:00
Armin f9cf150cd9 First UNO R4 support 2023-07-28 08:43:00 +02:00
Armin a3423854f5 Usage of ATTinyCore pin numbering scheme e.g. PIN_PB2. 2023-06-14 13:07:32 +02:00
Armin be70d1e16a Documentation 2023-05-08 23:22:09 +02:00
Armin a73851300a Added DECODE_ONKYO, to force 16 bit command and data decoding. 2023-03-29 02:07:26 +02:00
Armin 114cbf335b Version 4.1.0 2023-02-27 14:21:41 +01:00
Armin 920fa30303 Version 1.2.0 of TinyIR. Closes #1097 2023-02-21 22:40:44 +01:00
Armin 83387a8493 Added SAMSUNG48 protocol and sendSamsung48() function. 2022-12-27 16:59:32 +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 9492d1b163 Documentation 2022-12-22 21:07:21 +01:00
Armin d1a290ea23 Examples tone delay handling 2022-12-20 12:05:31 +01:00
Armin 331de71f7f Support for seeduino 2022-12-02 13:26:49 +01:00
Armin 835cddab31 Renamed sendRC6(aRawData...) to sendRC6Raw( aRawData...). 2022-11-30 03:30:56 +01:00
Armin 70b44fdfb5 Improved RC6 decoding 2022-11-29 21:37:35 +01:00
Armin 5fb998db41 Changed type of decodedRawData and decodedRawDataArray which is now 64 bit for 32 bit platforms. 2022-11-29 19:26:26 +01:00
Armin 32b8cef088 Improved decoding for Sony in examples 2022-11-11 23:24:46 +01:00
Armin e311d5150e Added receiver callback functionality and registerReceiveCompleteCallback() function. 2022-11-10 11:12:07 +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
Armin fd7f47745d Added decodeDistanceWidthData() and therfore changed ir_DistanceProtocol.hpp to ir_DistanceWidthProtocol.hpp and DECODE_DISTANCE to DECODE_DISTANCE_WIDTH. 2022-11-08 10:56:49 +01:00
Armin 909ee341d3 Documentation and Examples 2022-09-28 11:39:46 +02:00
Armin f4c5656c53 Magiquest wand_id is now real 31 bit 2022-09-15 10:28:32 +02:00
Armin 922d2c5c81 RAW_BUFFER_LENGTH in examples 2022-08-17 11:31:01 +02:00
Armin 6f91910f78 Added SAMD51 support 2022-07-29 15:05:17 +02:00
Armin 20b8cc875b Documented no support of SAMD51 2022-07-25 15:09:53 +02:00
Armin ff0703b231 Fixed pin mapping problems especially for Teensy 2.0 2022-07-20 09:31:49 +02:00
Armin 21ae1957c2 Improved distance protocol decoder 2022-06-03 09:21:51 +02:00
Armin f0546dd0c9 Bumped version to 3.7.0 2022-05-30 17:33:54 +02:00
Armin 3888a3ce68 - Added IrReceiver.restartAfterSend() and inserted it in every send(). Closes #989 2022-05-20 22:25:13 +02:00
Armin 9e1303b9a5 Improved prints 2022-04-09 01:49:40 +02:00
Armin 1f04488319 Documentation 2022-02-05 11:07:49 +01:00
Armin b512cdd77f ATtiny3217 support 2022-02-01 00:53:21 +01:00
Armin 1ce638b7f6 RP2040 support added.
- Refactored IRTimer.hpp.
- Refactored IR_SEND_PIN and IrSender.sendPin handling.
- Renamed IR_SEND_DUTY_CYCLE to IR_SEND_DUTY_CYCLE_PERCENT.
- Fixed bugs for SEND_PWM_BY_TIMER active.
2022-01-27 04:01:04 +01:00
Armin 37a05fa087 Documentation 2022-01-23 15:20:10 +01:00
Armin ea9b467ee0 Removed NO_LEGACY_COMPATIBILITY macro. Added table of contents. 2021-12-08 14:57:39 +01:00
Armin e06b594fbe New example ReceiveOneAndSendMultiple. 2021-12-03 22:48:50 +01:00
Armin 823c53f3b4 Documentation and fix of ATmega4209 send pin bug. Closes #921 2021-12-01 23:10:31 +01:00
Armin 0316d12b4b Issue template 2021-11-17 16:56:41 +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 d3b069e762 Housekeeping 2021-10-07 09:25:36 +02:00
Armin 3a471eedfb Added mbed support 2021-10-03 12:43:42 +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 bcbe5e16bd New bug report form 2021-09-09 09:21:28 +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