Commit Graph

827 Commits

Author SHA1 Message Date
Rafi Khan 2e4538bac8 Added option for Teensy 3.1's processor. This is NOT a fix to #171 2015-07-11 00:35:30 -06:00
Rafi Khan 360ca6ffb9 Add Teensy LC Support, confirmed working @48Mhz with RecvDemo 2015-07-08 16:22:50 -06:00
Rafi Khan 503225635e Merge pull request #169 from csBlueChip/master
Fix coding error in send loops (specify bit size of literal)
2015-07-08 13:56:44 -06:00
Bluechip ec5e1bd5f9 Fix coding error in send loops (specify bit size of literal) 2015-07-01 20:06:51 +01:00
Rafi Khan 0cacdf1ccb added changelog 2015-06-26 12:25:39 -06:00
Rafi Khan 23fa23ada2 Merge branch 'master' of https://github.com/csBlueChip/Arduino-IRremote into experimental 2015-06-26 11:41:58 -06:00
Rafi Khan 4429c773ce Merge pull request #160 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-06-26 11:35:59 -06:00
The Gitter Badger 5d5479adbd Added Gitter badge 2015-06-25 22:59:19 +00:00
Bluechip 4e5608f25f https://github.com/shirriff/Arduino-IRremote/issues/156
Improve output for recvDumpV2
Added my name to the contributors list (not 'cos I really care for the credit <whatever> but so people know who to "blame" [non-pejorative])
Moved the decode() function to the top of the source as it is likely to be edited the most
2015-06-22 21:23:53 +01:00
Bluechip 845e912e9f Fixup test harness & frequency calculator in Pronto code 2015-06-21 18:34:40 +01:00
Bluechip 2e163ae3f4 Additional comments in Denon code 2015-06-21 18:33:47 +01:00
Bluechip 3dec997391 Added sendPronto() 2015-06-21 18:13:21 +01:00
Bluechip 6a1222d180 Started work on supporting Pronto Codes 2015-06-21 03:11:24 +01:00
Bluechip 78e9b87a34 Add Denon support
Improve comments
Fixup DECODE_AIWA_RC_T50
Simplify template
2015-06-21 01:20:44 +01:00
Bluechip 593e0a3ee3 Improve documentation and fixup IRrecvDumpV2.ino 2015-06-20 22:08:13 +01:00
Bluechip ae477413de Fixup old examples
Add new example
2015-06-20 22:03:00 +01:00
Bluechip 07df68af9d correct typo 2015-06-20 21:09:44 +01:00
Bluechip 05e688a961 Added a template for new protocols with full instructions in a big comment at the top 2015-06-20 21:08:21 +01:00
Bluechip aa32e8f048 Removed explicit values in enumeration 2015-06-20 21:07:40 +01:00
Bluechip eb0360e758 More cleanup and a few minor optimisations 2015-06-20 20:27:59 +01:00
Bluechip 66dee2fa16 ISR Commenting 2015-06-20 18:33:00 +01:00
Bluechip 5e7a1c1f12 Abbreviated (Panasonic) address handling 2015-06-20 18:27:10 +01:00
Bluechip 8afb3e73a6 Introduced overflow detection code to the ISR State Machine 2015-06-20 18:26:23 +01:00
Bluechip dfd14d437c Increased RAWLEN to 101 to stop Panasonic codes overflowing 2015-06-20 18:24:50 +01:00
Bluechip 5d994880b9 Commenting formatting
move ISR macros to ISR header
2015-06-20 17:54:18 +01:00
Bluechip 7b8444a305 Remove use of macro TOPBIT 2015-06-20 17:51:40 +01:00
Bluechip 813a3038ab Commenting 2015-06-20 17:51:10 +01:00
Bluechip a1cf782c44 Bit more code cleanup 2015-06-20 14:42:59 +01:00
Bluechip 88e243fe06 Broken the source in to manageable chunks - 2KLOC files are not fun to debug!
Utterly failed to reduce the MARK_?? functions back down to MACROs - every time I try, the decoders start failing ...However, I have found a considerable number of bugs in the toolchain, so I'm starting to wonder if the fault is not mine.
2015-06-20 04:29:28 +01:00
Bluechip 04e2cfbdad Compiling, all functionality enabled, tested with Panasonic 2015-06-20 01:20:25 +01:00
Bluechip 5f92834a12 Finish sendXXX() cleanup
Move NEC decode to be with NEC send
2015-06-19 00:12:29 +01:00
Bluechip a338d5525a Bit more cleanup
Guests have arrived - sanity checkin
2015-06-18 19:52:22 +01:00
Bluechip 001ccf9425 Optimise send() loops
Query accuracy of sendAiwaRCT501() [see inline comment]
2015-06-18 19:24:21 +01:00
Bluechip 6af9a1b485 Whitespace cleanup on for() loops 2015-06-17 23:12:32 +01:00
Bluechip 7d926499b4 Cleaned up the DEBUG output 2015-06-17 23:04:47 +01:00
Bluechip 7f1387278f Reduce one-line-if's down to one line 2015-06-17 22:54:43 +01:00
Bluechip c45b84f65c Standardise function headers for consistent coding style 2015-06-17 22:25:34 +01:00
Bluechip 64698fd24b Standardise commenting as C++ style throughout 2015-06-17 22:16:43 +01:00
Bluechip 942dcf4051 Clearly mark the start of every function to aid is source navigation & code maintainability 2015-06-17 21:59:04 +01:00
Ivan Kravets 66395a5daa Switch to stable release of @PlatformIO 2015-05-27 17:18:01 +03:00
Ivan Kravets 8e043b5bb4 Continuous Integration with @travis-ci + @PlatformIO 2015-05-23 19:35:45 +03:00
Rafi Khan 9170c0b4a1 Update README.md 2015-05-14 16:32:48 -06:00
Rafi Khan f9faf98048 #133 2015-04-26 17:06:52 -06:00
Rafi Khan 5cf1e45002 Merge pull request #119 from jan-r/ATmega8-IRQ-fix
Fixed problem with interrupt enable/disable on ATmega8
2015-04-18 14:18:02 -06:00
joshua noble 0cb77d3c5b Merge pull request #124 from levsa/master
Added different ifdefs for SEND and DECODE. Enum for decode_type. ifdef errors fixed.
2015-04-10 10:49:40 -07:00
Levon Saldamli d336bc541a Changed ifdefs for SEND and DECODE, created enum for decode_type_t. Corrected ifdef errors, issues #121, #122, #123). 2015-04-06 18:17:53 +02:00
Levon Saldamli 675f9fe042 Library properties for arduino 1.0.5 to recognize as library. 2015-04-06 17:16:27 +02:00
jan-r 4caca675ff Fixed problem with interrupt enable/disable on ATmega8
Previously, when enabling or disabling interrupts on the ATmega8, the
whole TIMSK register was overwritten. This disables all other timer
interrupts (for Timer0 and Timer2). The fix takes care of that by
selectively enabling/disabling the required OCIE1A flag.
2015-04-04 11:02:53 +02:00
Rafi Khan 96fa0f557a Quick fix for previous commit 2015-03-16 12:07:55 -06:00
Rafi Khan 04420c9f5c Add Aiwa protocol to keywords 2015-03-16 12:07:21 -06:00