Commit Graph

166 Commits

Author SHA1 Message Date
Bluechip
f4e33ca456 Additional comments in Denon code 2015-06-21 18:33:47 +01:00
Bluechip
0ca6c4ed1b Added sendPronto() 2015-06-21 18:13:21 +01:00
Bluechip
17801ef132 Started work on supporting Pronto Codes 2015-06-21 03:11:24 +01:00
Bluechip
87639f8b45 Add Denon support
Improve comments
Fixup DECODE_AIWA_RC_T50
Simplify template
2015-06-21 01:20:44 +01:00
Bluechip
89d82ad930 Improve documentation and fixup IRrecvDumpV2.ino 2015-06-20 22:08:13 +01:00
Bluechip
e213019fca Fixup old examples
Add new example
2015-06-20 22:03:00 +01:00
Bluechip
4811a3d86a correct typo 2015-06-20 21:09:44 +01:00
Bluechip
b9694f2442 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
70d50b700f Removed explicit values in enumeration 2015-06-20 21:07:40 +01:00
Bluechip
c58507655c More cleanup and a few minor optimisations 2015-06-20 20:27:59 +01:00
Bluechip
6087fabfe1 ISR Commenting 2015-06-20 18:33:00 +01:00
Bluechip
5c217f0ee9 Abbreviated (Panasonic) address handling 2015-06-20 18:27:10 +01:00
Bluechip
41e822997b Introduced overflow detection code to the ISR State Machine 2015-06-20 18:26:23 +01:00
Bluechip
7f639d18d8 Increased RAWLEN to 101 to stop Panasonic codes overflowing 2015-06-20 18:24:50 +01:00
Bluechip
e1dda22c6d Commenting formatting
move ISR macros to ISR header
2015-06-20 17:54:18 +01:00
Bluechip
0f11e2feef Remove use of macro TOPBIT 2015-06-20 17:51:40 +01:00
Bluechip
835b9d19be Commenting 2015-06-20 17:51:10 +01:00
Bluechip
f46e30720c Bit more code cleanup 2015-06-20 14:42:59 +01:00
Bluechip
315aecdada 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
0da14cd36b Compiling, all functionality enabled, tested with Panasonic 2015-06-20 01:20:25 +01:00
Bluechip
62696e0f4d Finish sendXXX() cleanup
Move NEC decode to be with NEC send
2015-06-19 00:12:29 +01:00
Bluechip
f5e85e9432 Bit more cleanup
Guests have arrived - sanity checkin
2015-06-18 19:52:22 +01:00
Bluechip
e6ae660100 Optimise send() loops
Query accuracy of sendAiwaRCT501() [see inline comment]
2015-06-18 19:24:21 +01:00
Bluechip
43cbf2d002 Whitespace cleanup on for() loops 2015-06-17 23:12:32 +01:00
Bluechip
4938c307e0 Cleaned up the DEBUG output 2015-06-17 23:04:47 +01:00
Bluechip
4324bb9e99 Reduce one-line-if's down to one line 2015-06-17 22:54:43 +01:00
Bluechip
d6ef2f99fa Standardise function headers for consistent coding style 2015-06-17 22:25:34 +01:00
Bluechip
99d04629bc Standardise commenting as C++ style throughout 2015-06-17 22:16:43 +01:00
Bluechip
b9e5b969f7 Clearly mark the start of every function to aid is source navigation & code maintainability 2015-06-17 21:59:04 +01:00
Ivan Kravets
3a21c0e413 Switch to stable release of @PlatformIO 2015-05-27 17:18:01 +03:00
Ivan Kravets
ad42149c56 Continuous Integration with @travis-ci + @PlatformIO 2015-05-23 19:35:45 +03:00
Rafi Khan
e9e4410a05 Update README.md 2015-05-14 16:32:48 -06:00
Rafi Khan
97909f86f0 #133 2015-04-26 17:06:52 -06:00
Rafi Khan
e0a1312606 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
a0a67f4d37 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
0ec2bf5696 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
d7f2b1b08f Library properties for arduino 1.0.5 to recognize as library. 2015-04-06 17:16:27 +02:00
jan-r
e3567c7945 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
05db6714af Quick fix for previous commit 2015-03-16 12:07:55 -06:00
Rafi Khan
0e82cf540c Add Aiwa protocol to keywords 2015-03-16 12:07:21 -06:00
joshua noble
f08064bb96 Updating for device usage 2015-03-15 19:41:46 -07:00
Joshua Noble
111c96ab58 merging 110 2015-03-15 13:28:46 -07:00
Rafi Khan
4e6fb9ecf4 Merge pull request #61 from crash7/master
Added Aiwa protocol (remote control RC-T501).
2015-03-14 21:04:30 -06:00
sstefanov
a8b4269ca7 Added possibility to exclude non-necessary libraries by comment lines in IRremote.h 2015-03-12 14:49:48 +02:00
Rafi Khan
e2a7f22c1f Update Contributors.md 2015-03-10 15:43:28 -06:00
Rafi Khan
f6066c3e65 Added Lauszus to contrib. 2015-03-10 15:43:13 -06:00
Rafi Khan
cb6b1b622d Added reference to GitHub page 2015-03-09 18:54:25 -06:00
Rafi Khan
b8043a7415 Releases can be found on the releases page. 2015-03-09 13:01:25 -06:00
Rafi Khan
beef4710a3 Moved contributors to a different file 2015-03-08 19:42:47 -06:00
Rafi Khan
7bf1e8d92d Added Neco777 to contributors 2015-03-08 19:40:16 -06:00