Commit Graph

402 Commits

Author SHA1 Message Date
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 39da1b609c enabled megaAVR 0-series devices, added getPulseCorrectionNanos() 2021-04-26 22:26:15 +02:00
Armin 5dd88831f2 added check for MINICORE, moved macros for better readability of code 2021-04-26 21:50:31 +02:00
Armin e48209b759 Fixed error for AVR timer1. Thanks to alexbarcelo. 2021-04-24 21:27:48 +02:00
Armin 4d44d054c2 Fix errors if LED_BUILTIN is not defined 2021-04-24 16:32:53 +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 d06e806a9f Rename ledOff to IRLedOff. Support / Messages for F_CPU > 16 MHz. 2021-04-11 13:26:18 +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 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 2f71012a28 Documentation 2021-04-04 11:01:44 +02:00
Armin 6e5be97c51 Release 3.1.0 2021-03-28 12:56:26 +02:00
Armin adfbfc9c42 Documentation by Ken Shirriff 2021-03-27 02:13:41 +01: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 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 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 0bd9f4698f Removed IRremote.cpp.h, renamed MATCH functions 2021-03-06 21:18:43 +01:00
Armin 98772fbe92 Separated timer and LED code 2021-03-06 13:50:49 +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 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 6c7cfb2842 Added SIRCS_15_PROTOCOL 2021-03-01 21:29:41 +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 31c4ba868c Fixed LG checksum error 2021-03-01 11:39:13 +01:00
Armin 93ade53d65 Fixed decodeSony 20 bit bug. closes #811 2021-02-28 13:58:21 +01:00
Armin 61f2c2cdb0 adapted to TinyCore 0.0.7 2021-02-21 21:53:59 +01:00
Armin 64828bda70 Bumped version to 3.0.2 2021-02-21 21:21:36 +01:00
Armin a7c1c786e9 Refactored receive state machine, RAW_BUFFER_LENGTH is now forced to be even; New function start(uint16_t aMillisToAddToGapCounter) 2021-02-21 00:17:28 +01:00
Armin 8555f3506c Added missing IRAM_ATTR for ESP32. 2021-02-19 13:31:50 +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 d27b1e4e72 Increase RECORD_GAP_MICROS to 11000 2021-02-11 02:14:35 +01:00
Armin 2baa90add3 Bug fix for USE_OLD_DECODE 2021-02-09 11:33:35 +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 aac8748a3d uint_fast8_t + kHz + ledOff() 2021-02-03 21:31:38 +01:00
Armin 37f218585a Added Apple protocol 2021-02-03 16:07:01 +01:00
Armin b210286297 Tidy up 2021-02-02 19:57:26 +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 ed4ee8ee6a renamed IRrecord example to ReceiveAndSend added SimpleReceiver example and changed two functions to static 2021-01-27 17:28:44 +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 d89ec1b596 Removed Sanyo, modified resume for multiple calls 2021-01-24 01:13:48 +01:00
Armin 0ac0a153bf Added SimpleSender and rewrite LGAirConditionerSendDemo 2021-01-23 00:44:29 +01:00
Armin 0d4aceb316 Guards around TinyReceiver. Fixed wrong spelling -> closes #761 2021-01-19 22:27:07 +01:00
Armin 7d30f4426c Printout of LSB or MSB first 2021-01-19 11:28:12 +01:00
Armin d002441f91 Changed <Register>=pwmval to <Register>=pwmval-1. Added TinyCore 32 / ATtiny3217 support 2021-01-18 21:56:39 +01:00
Armin 4b42ea4e3c Closes #759 2021-01-18 00:41:37 +01:00
Armin af17724d3e Workaround for LG parity problem #755. 2021-01-17 18:32:12 +01:00
Armin 23ed2f8335 Fixes #757 2021-01-17 18:07:49 +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 7ecfa03d06 Unified function names 2021-01-15 19:00:33 +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 5ab1047f22 Updated IRrecord example 2021-01-14 22:14:48 +01:00
Armin 51087db8b7 Compensate Pronto and prints for MARK_EXCESS_MICROS 2021-01-14 18:15:09 +01:00
Armin 61433bb73f Moved MARK_EXCESS_MICROS definition 2021-01-14 13:53:04 +01:00
Armin 44d6a7da15 Fixed SendPronto bug by reverting sendRaw to original (without leading space) 2021-01-14 13:32:53 +01:00
Armin a876cb1679 Added new standard RC5, RC5X, RC6 encoder and decoder. 2021-01-14 03:20:22 +01:00
Armin 1e8026609c Added stop bit parameter to sendPulseDistanceWidthData() 2021-01-13 11:53:52 +01:00
Armin 977debf4e6 Added vendor parity 2021-01-13 11:40:57 +01:00
Armin 3d27531c83 Overflow handling 2021-01-13 03:06:19 +01:00
Armin a79b87110c Send now with noInterrupt() 2021-01-13 02:16:33 +01:00
Armin 62687d49c5 Improved decoders 2021-01-12 11:44:17 +01:00
Armin 968b2eccbc Documentation + License + Template 2021-01-12 00:31:22 +01:00
Armin 14e4349c05 reactivated support for mark + space > 0x4000 2021-01-08 03:35:47 +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 450d5fbfd4 use TIMER2_COMPB_vect to be compatible with tone() library 2021-01-04 04:49:01 +01:00
Armin 8e2c4e3287 Improved Samsung, added DispatcherDemo and MinimalReceiver, removed Test2, renamed Test 2021-01-04 03:17:35 +01:00
Armin 1e6af0535f Improved MagiQuest and LG 2021-01-03 04:57:22 +01:00
Armin 75f4f7ef0a Included library version number 2021-01-02 15:24:51 +01:00
Armin 8b1d47cebb Improved MagiQuest and LG 2021-01-02 06:20:07 +01:00
Armin 3e808fec61 Replaced Lego and Bosewave, improved and tested others 2021-01-02 02:24:51 +01:00
Armin 84cd2069c4 Added setting 16 bit counter to zero. closes #744 2021-01-01 18:19:07 +01:00
Armin 1148186fcb Fixed SendRaw interpretation problem - Preparing for version 3 2021-01-01 17:44:38 +01:00
Armin f9d32954c6 More cleanup 2020-12-31 18:54:16 +01:00
Craig Leres c893ca4432
Fix Sony 20 bit decoding (return the number of bits decoded) (#742) 2020-12-27 19:51:41 +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 0e9af1e877 Added `dumpPronto(String *aString, unsigned int frequency)` with String object as argument. Thanks to iosifpeterfi closes #727 2020-12-07 12:44:39 +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 476d224d39 Closes #728 2020-11-22 19:40:15 +01:00
Iosif Peterfi 78b4f8c40c
* Added support for Particle boards (#726)
Thanks 👍
2020-11-22 12:29:29 +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 b49d2339d7 Closes #722 2020-10-31 22:42:05 +01:00
Armin b6b979e72c Documentation 2020-10-26 18:49:51 +01:00
Armin 85bf1c76a9 Moved dump/print functions from example to irReceiver 2020-10-25 19:18:57 +01:00
Armin e6c8b1cfbf IR_USE_TIMER_TINY1 2020-10-25 07:26:54 +01:00
Armin 314479e19a IR_USE_TIMER_TINY1 2020-10-24 17:18:27 +02:00
Armin efbdb1d440 New example IR2Keyboard 2020-10-20 00:42:25 +02:00
Armin f9674f7ca7 Removed AIWA implementation, added Lego_PF decode. 2020-10-19 22:23:50 +02: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 d45198d7ff Changed wrong return code signature of decodePulseDistanceData() and its handling. 2020-10-19 20:58:47 +02:00
Armin 27bb3c1165 Changed license to MIT Closes #397 2020-10-19 14:47:29 +02:00
Armin 555acf34e5 Closes #266 2020-10-19 14:16:29 +02:00
Armin 4968b07a80 Closes #428 2020-10-17 17:16:37 +02:00
Armin 11b88324f4 Documentation 2020-10-17 10:38:48 +02:00
Armin 052e160a37 Added support for sendRC6() with 64 bit data 2020-10-12 11:11:16 +02:00
Armin 3c70d87042 Support For the ATmega(32/16/8)u2 - closes #291 2020-10-12 04:25:03 +02:00
Armin 78d06a72bc Stop bit handling. closes #717 2020-10-11 21:49:18 +02:00
Armin ac60e4578c Documentation 2020-10-11 21:07:24 +02:00
John Chen f7e949f83b
Fix multiplication overflows (#716)
Multiplying two 16-bit integers can yield a result that does not fit
in a 16-bit integer, causing overflow and result in wrong result.
Fixing 2 places where this can happen.
2020-10-11 20:55:23 +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 8b0a876a46 Deactivated default debug output. Closes #713 2020-09-15 07:45:47 +02:00
Armin 4cadabb872 Removed blocking wait for ATmega32U4 Serial 2020-09-11 17:16:05 +02:00
Armin 3516e67038 Documentation 2020-08-25 23:36:35 +02:00
Armin 1fa587db37 NRF5 support 2020-08-20 00:26:35 +02:00
Armin 2992d5e87a Refactoring and NEC Standard implementation 2020-08-19 22:38:52 +02:00
Armin aac2a96637 Closes #21 2020-08-17 15:40:38 +02:00
Armin 2d664bc295 Closes #36 2020-08-17 15:26:17 +02:00
Armin 95b1efeb5b Documentation 2020-08-17 14:40:45 +02:00
Armin 668752283b introduced decodePulseDistanceData() function 2020-08-17 13:41:09 +02:00
Armin b651caaf68 Renamed timing macros and introduced sendPulseDistanceData() function 2020-08-12 13:50:24 +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 e535db86ee Renamed hardware specific macro and function names. 2020-08-08 13:48:17 +02:00
Armin ea450fcf88 ATmega328PB support, closes #707 2020-08-05 10:24:30 +02:00
Armin 0f80556e2e ATmega4809 typo correction 2020-08-03 13:13:11 +02:00
Armin 85cd7fdd65 Adjusted JVC and LG timing, closes #347 2020-08-03 10:40:32 +02:00
Armin ce1e3b16cb Changed DEBUG handling in IRRemote.cpp 2020-08-02 19:53:28 +02:00
Armin 2e79ccfe94 Changed switch to if / else if in IRRemote.cpp because of ESP32 compiler bug. Closes #599, #689 2020-08-02 19:32:55 +02:00
Armin 6faf6946dd Formatting and changing TIMER_CONFIG_KHZ and TIMER_CONFIG_NORMAL macros to static functions to be better readable. 2020-07-31 10:47:55 +02:00
Armin d5d608c082 Samsung timing solved #705 2020-07-26 16:34:41 +02:00
Armin 6d3b21a808 Changed tabs to spaces 2020-07-26 16:14:51 +02:00
eshicks4 fa2ebe4c3c
Some minor cleanup on the new MagiQuest module (#706)
- Switched initial mask value calc to use the compiler preprocessor instead of executing code requiring pow() from math.h
- Cleaned up the per-byte magiquest_t bit of the union since new mods don't use it
- Fixed a few tabs I missed the 1st time as per the contributing doc
- Added myself to the bottom of the contributor list

Co-authored-by: E. Stuart Hicks <ehicks@binarymagi.com>
2020-07-26 16:09:55 +02:00
Armin fb7aa222c2 NEC Repeat Implementation #704 2020-07-24 09:22:52 +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 2fdb8bf36c Add support for ATmega8U2, ATmega16U2, ATmega32U2, closes #672 2020-07-14 20:22:40 +02:00
Armin f76339cc97 Add support for ATmega8515, ATmega162, ATmega1281 and ATmega2561, closes #440 2020-07-14 20:19:38 +02:00
Armin 206ad7ea4f Fixed USE_NO_CARRIER bug, closes #315 2020-07-14 19:31:52 +02:00
Bengt Martensson f94b857562
Pronto implementation (#702)
* Delete existing, broken Pronto stuff.

* Implement sendPronto and dumpPronto.

* Fix some non-portable types.

* Set IR_RECEIVE_PIN to the common one.
2020-07-11 18:40:10 +02:00
Armin a8a403cf98 Renamed MARK_EXCESS and USECPERTICK, fixes #700 2020-07-07 15:44:36 +02:00
Armin 0268a0e72e Renamed MARK_EXCESS and USECPERTICK, fixes #700 2020-07-07 15:30:24 +02:00
Armin 2bce3d6936 Renamed MARK_EXCESS and USECPERTICK, fixes #700 2020-07-07 15:25:14 +02:00
Armin 7eb07624fd Fixes #598 for SAMD platforms 2020-07-05 19:48:29 +02:00
Armin 94760666b0 Add Check before defining used Timer, closes #649 2020-07-04 07:15:23 +02:00
Armin 5f2b86ee86 Fix incorrect frequency used for Panasonic, closes #442 2020-07-04 07:03:13 +02:00
Armin 5504687ed8 Pronto housekeeping, closes #253 2020-07-04 06:34:08 +02:00
Armin 7f7f68cedd Avoid Leonardo warning 2020-07-04 05:31:07 +02:00
Armin e8161d10c0 added the IRAM_ATTR and disableIRIn() for ESP32, closes #590 2020-07-04 04:06:24 +02:00
Armin 3a6ff8b0a1 IR receiver emulation, closes #561 2020-07-04 03:23:29 +02:00
Armin ffd08fbb64 Atmega4809 board definitions, closes #657 2020-07-04 02:51:46 +02:00
Armin b6a9ddad40 Added function sendRaw_P() for sending data from flash, closes #238 2020-07-04 02:00:50 +02:00
Armin 766cb169f6 Does not compile on SAM architecture 2020-07-04 01:30:19 +02:00
Armin 0d4805a129 Manually included changes, closes #268 2020-07-03 22:38:36 +02:00
Armin 3271e1c204 Changed rawlen from uint8_t to unsigned int 2020-07-03 17:01:23 +02:00
Armin eadbffa0ee Enabled DUTY_CYCLE for send signal. 2020-07-03 16:24:54 +02:00
Armin 1433dacd51 Changed rawlen from uint8_t to unsigned int 2020-07-03 16:18:09 +02:00
Armin 8f9452ba17 ESP32 sending 2020-07-03 16:09:26 +02:00
Armin 0e15013dc8 add disableIRIn() function, closes #321 2020-07-02 05:42:21 +02:00
Armin 1638886314 Added missing Sharp decode function, closes #381 2020-07-02 05:24:17 +02:00
Armin 3eea1d7e96 Add alternative Sharp decode and send functions. closes #383 2020-07-02 05:05:40 +02:00
Armin 8f665d60f0 Leonardo Support and Pinout/Timer cleanup, closes #694 2020-07-02 03:31:36 +02:00
Armin 6a1811e7e8 Leonardo Support and Pinout/Timer cleanup, closes #694 2020-07-02 03:22:02 +02:00
Armin 41fca00b61 renamed STATE's Closes #676 2020-07-01 21:57:58 +02:00
Armin 1cbcbbc40a renamed STATE's Closes #676 2020-07-01 21:47:27 +02:00
Armin 431b33ea52 baud rate to 115200, closes 457 2020-07-01 21:03:57 +02:00
Armin df1a126897 Formatting and tabs -> spaces 2020-06-26 22:44:42 +02:00
Armin e82abc942b Boarddefs clean and rename. closes #405 and closes #516 2020-06-24 23:06:23 +02:00
Armin 00b024cb96 Formatting 2020-06-24 03:56:21 +02:00
Armin e8d461604b Formatting 2020-06-24 03:23:25 +02:00
Armin 76f233fadd Formatting and closes #557 2020-06-24 02:46:34 +02:00
Armin 0c58f0be5f Formatting and closes #646 and closes #642 2020-06-24 02:27:08 +02:00
Armin 8834de0bf0 Fixed BOSE PR 2020-06-24 02:09:34 +02:00
Armin ba69ba05c0 adjusted include 2020-06-24 01:36:25 +02:00
Armin 9fda0e6ee4 adjusted include 2020-06-24 01:24:53 +02:00
Armin f8439f0b6a Merge remote-tracking branch 'bose/add-bosewaveradio-support' 2020-06-24 01:18:01 +02:00
Armin c6e9013528 ProMicro and Leonardo compile tests 2020-06-01 12:08:15 +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 3ab30887f4 Merge branch 'LarsWH-master' into beta 2017-09-23 23:15:34 -04:00
Bengt Martensson e206e122e5 Doxygen API documentation in the sense of #461 (#512)
* new file: Doxyfile; #461.

* Doxygen related documentation to two files. (Not complete.) #461.
2017-08-23 13:57:05 -06:00
Bengt Martensson 24dd940107 Moving private includes to sub-directory, #464 (#507)
* Add missing "paragraph" to library.properties.

* Move not-to-be-exported includes to subdirectory.
Remove #include "IRremoteInt.h" from a number of files since it
now does not work any more, and since IRremote.h #includes it already.
This resolves #464.

* Remove #include <IRremoteInt.h> from examples, too.

* Make ir_Lego_PF_BitStreamEncoder.h exported (again).

* Revoked fe24095 (paragraph) to keep 1-1 correspondance to #464.
2017-08-20 15:49:57 -06:00
Bengt Martensson 7245efd2f5 Fix some minor problems in boarddefs.h and IRremote.cpp (#505)
* Removed some trailing spaces in IRremote.cpp.

* IRremote.cpp: fix some compiler warnings (-Wall -Wextra).
Remark: braces necessitated by the macro nature of DBG_PRINTLN.

* boarddefs.h: removed spurious #. Nuked trailing spaces.

Credits: bengtmartensson
2017-08-17 17:32:01 -06:00
Rafi Khan 4eb95a3272 Revert "Removed blinking led"
This reverts commit a406f3b9f9.
2017-08-14 17:12:02 -06:00
Rafi Khan 542516f116 Revert "Removed pronto "protocol""
This reverts commit 563c82c6c4.
2017-08-13 12:03:54 -06:00
Rafi Khan 563c82c6c4 Removed pronto "protocol"
Fixes #466
2017-08-13 11:46:58 -06:00
Rafi Khan a406f3b9f9 Removed blinking led
It is difficult to maintain this over different architectures and also
not entirely that useful.

Fixes #462
2017-08-13 11:43:32 -06:00
Rafi Khan 31968a4875 Removed redundant preprocessor directives
In the newer versions of the IDE it is sufficient to simply include
the Arduino.h header file.

Fixes #463
2017-08-13 11:30:06 -06:00
Rafi Khan 635e8a923d Restructuring directory as per #464 2017-08-13 11:19:20 -06:00