48 Commits
Author SHA1 Message Date
randy dc2f490f16 Moved tag latest_stable to changeset e8eff1271a01 (from changeset c5d18d4eaa9f) 2014-01-28 21:41:55 +01:00
randy 686e7b1d6b * Update NewRemoteSwitch to v1.2.0; improved dimmer support
* Update InterruptChain to v1.4.0; bugfix for interrupt mode
latest_stable
2014-01-27 23:05:45 +01:00
randy 7534166ef3 Moved tag latest_stable to changeset c5d18d4eaa9f (from changeset 4d88145deecc) 2013-06-01 18:56:03 +02:00
randy d13f445480 * Replaced shorts with bytes and int8_t; Significantly reduces code size, and will most likely reduce RAM usage and increase execution speed.
* Lowered RAM usage of Interrupt Chain.
* Some code comment fixes.
2013-05-25 22:32:03 +02:00
randy 91a187e6f3 Moved tag latest_stable to changeset 4d88145deecc (from changeset edabcd754f5b) 2013-05-24 23:43:14 +02:00
randy 98040cdbd5 * Fixed blunder causing NewRemoteTransmitter to hang. Fixes #13. 2013-05-24 23:20:00 +02:00
randy ddda871fb4 * Removed language construct unsupported by the avr-gcc compiler bundled with the official Arduino distribution. 2013-05-01 19:53:37 +02:00
randy 93cbc7b50c * Uses NewRemodeCode::on, ::off, ::dim, ::on_with_dim instead of 0, 1, 2 and 3, for better readability. This change is backwards compatible.
* Updated examples to use the new NewRemodeCode::on, ::off, ::dim and ::on_with_dim notation.
2013-03-24 22:18:07 +01:00
randy 5609270ba6 * Small improvement. Saves a byte. 2013-03-24 18:59:10 +01:00
randy 6c52e570dc Added tag latest_stable for changeset edabcd754f5b 2013-03-03 00:13:55 +01:00
randy 459f02afbc * BUGFIX: in many occassions, when receiving a dim-level, the code was rejected even if the signal was correct. 2013-03-02 22:50:11 +01:00
randy b147012c14 * Support decoding A-series transmitters which transmit a dim-level in combination with an on-signal, instead of a dim-signal. The current fix accepts dim-level in all situations. This will be fixed later. 2013-03-02 18:59:18 +01:00
randy 359452af3d * Restructured directories for easier installation.
* Updated readmes accordingly.
* Added quickstart guide.
* No code changes.
2012-12-30 23:22:24 +01:00
randy b18949c17a Merge with dev 2012-12-29 22:11:39 +01:00
randy c6334d9522 * Prepare for new stable release 2012-12-29 22:02:58 +01:00
randy 77592a6713 * Reset version of RemoteSwitch 2012-04-22 21:10:44 +02:00
randy 3c33bf6c39 * Updated ReceiveRemoteAndSensor example of InterruptChain 2012-04-22 20:52:38 +02:00
randy 50dcf4d37f * Actually tested NewRemoteTransmitter, and fixed stupid bugs.
* Minor modification Retransmitter example.
2012-04-22 20:33:58 +02:00
randy 62bafe64db * Added two examples for NewRemoteSwitch library. 2012-04-22 19:00:40 +02:00
randy 4d89430edd * Added deinit() method to (New)RemoteReceiver 2012-04-22 14:24:02 +02:00
randy 295e620d48 * Fixed keywords. Only 1 white space char is allowed. 2012-04-22 13:47:29 +02:00
randy 207168b67c * Converted indenting to Arduino-style 2012-04-22 13:39:51 +02:00
randy fb36e9e5c2 * More code comments
* Added retransmitter example for NewRemoteSwitch
2012-04-21 22:12:50 +02:00
randy 1b67ccd25e * Renamed NewKaku* classes to NewRemote* classes.
* Split off NewRemote* classes into their own new library NewRemoteSwitch.
* Revert version bump of RemoteSwitch from v3.0.0 to v2.3.0; the only new stuff in this library is the improved reception quality as NewRemote has been split off.
2012-04-21 13:43:07 +02:00
randy 75093baaa8 * Some doc cleanups. 2012-04-16 22:48:31 +02:00
randy f25aa6143c * NewKaku transmitter. Completely untested. 2012-04-16 22:48:12 +02:00
randy 01a9f1a242 * Moved documentation to docs directories.
* Upper-cased readme's.
* Removed pictures of supported remotes. The full list would be huge and still incomplete.
* Added description of new kaku protocol.
2012-03-30 23:09:16 +02:00
randy 8b34fbbedf * Tabs instead of spaces for NewKakuReceiver. No code changes. 2012-03-26 23:53:19 +02:00
randy bd5b2e722f * Optimized receivers: copied short-pulse-filter from NewKakuReceiver to RemoteReceiver, some speed improvements. 2012-03-26 23:51:44 +02:00
randy ee27ccd5d9 * Bumped version of RemoteSwitch to v3.0.0.
* Cleaned up some trailing spaces
2012-03-26 23:02:05 +02:00
randy 1dd19a0303 * Extended example InterruptChain/ReceiveRemoteAndSensor to include new kaku 2012-03-26 16:43:43 +02:00
randy b4c1283f3d * Removed debugging left-over. 2012-03-26 14:52:23 +02:00
randy 28d5d3e79c * Reworked the short pulse filter system.
* Tweaked timing limits.
* New Kaku-signals are quite long, so the duplicate code requirement can be more relaxed. The example is updated for this.
2012-03-26 00:39:11 +02:00
randy f741897550 * Experimental range improvement by ignoring too short pulses. Needs more investigation though. 2012-03-24 02:05:47 +01:00
randy 2dac9d8d46 * Support for receiving A-series Klik-aan-klik-uit remote. (NewKakuReceiver) Probably works with HomeEasy as well. 2012-03-24 01:31:00 +01:00
randy f386c2de78 Merge with default 2012-03-21 23:49:08 +01:00
randy 1dadb0ab12 * Bumped version number RemoteSwitch 2012-03-14 00:17:10 +01:00
randy eba982ed8d * Renamed old-style .pde example files to Arduino 1.0-style .ino 2012-03-13 23:59:31 +01:00
randy 36f987b45a * Fix Elro code. It was incorrect, but worse, it caused memory corruption. Thanks Dani?l for pointing this out! 2012-03-13 23:55:14 +01:00
randy 1ee2f55de3 * Longer timeout for RemoteSensor::isReceiving
* Bumped version, stable release
2012-02-13 00:16:18 +01:00
randy 4f53dc9388 Added PT2262 datasheet 2011-10-25 22:22:39 +02:00
randy fff69a796c * Support for Arduino 1.0 2011-10-04 23:44:57 +02:00
randy e2c8fc2dd1 * Added support for Elro switches (http://www.elro.eu/en/m/products/category/home_automation/home_control untested; I don't have these kind of devices) 2011-10-01 17:39:06 +02:00
randy 183d91ecb7 * Ignore obviously too short or too long singals in SensorReceiver, for better recognition rate.
* Allowed the number of repeated signals transmitted by RemoteTransmitter to be changed.
* By default, 16 instead of 8 repeats are sent by RemoteTransmitter.
* Opened a new branch "dev", for development versions. These might be experminental and/or buggy. The default branch is now used for stable versions.
2011-09-23 22:55:53 +02:00
randy cd4aa62157 * Expanded InterruptChain with enable and disable methods, improved setMode.
* Fixed Repeater example in RemoteSensor library; pinMode must be set if not instantiating a RemoteTransmitter.
* Small clean-ups in comments, code
2011-09-21 22:50:03 +02:00
randy 835b204692 * Bumped version number. 2011-09-20 23:07:36 +02:00
randy baa92e6612 * Fixed some comments.
* Changed RemoteReceiver::isReceiving. It was way too quirky, resulting in waits of several seconds on occasion. Now it works much faster yet reliable.
2011-09-20 22:57:13 +02:00
randy 6ac86f27d0 * Initial release. RemoteSwitch v2.1.0. RemoteSensor v1.0.0. InterruptChain v1.0.0. 2011-09-19 17:18:29 +02:00