Henrik Ekblad
70b87162d0
Use sdtint for in MyMessage.
...
Fixes data type length problem when messages travels between 8/16/32 bit
architectures.
close #223
2015-10-08 20:52:53 +02:00
Henrik Ekblad
79d837825f
Upgrade Heatpump sketch to 1.6
2015-10-08 18:51:44 +02:00
Henrik Ekblad
f4a3466943
Move MYSBootloader to separate github repository
2015-10-07 22:27:14 +02:00
Henrik Ekblad
89e950234f
Fix MY_RF24_ENABLE_ENCRYPTION for ESP8266
2015-10-07 22:25:53 +02:00
Henrik Ekblad
90dfe776ee
Merge branch 'gateway-refactoring' into development
...
# Conflicts:
# libraries/MySensors/MyConfig.h
# libraries/MySensors/MySensor.cpp
# libraries/MySensors/MySensor.h
# libraries/MySensors/MyTransportNRF24.cpp
# libraries/MySensors/core/MyHwESP8266.h
# libraries/MySensors/drivers/RF24/RF24.cpp
# libraries/MySensors/drivers/RF24/RF24.h
# libraries/MySensors/examples/MQTTClientGateway/MQTTClientGateway.ino
# libraries/MySensors/examples/MQTTGateway/MQTTGateway.ino
2015-10-07 00:08:07 +02:00
Henrik Ekblad
44ea9364c7
Merge pull request #222 from Yveaux/gateway-refactoring
...
Fix crash
2015-10-06 21:40:51 +02:00
Henrik Ekblad
b981b492bc
Fix return typo introduced when implementing ethernet spi-en feature
2015-10-06 19:35:50 +02:00
Henrik Ekblad
ca5346a8a5
Fix warning when enabling MY_OTA_FIRMWARE_FEATURE
2015-10-06 18:54:20 +02:00
Henrik Ekblad
bb43bdda6e
Set correct CE/CS pins for W5100 ethernet module
2015-10-05 23:10:36 +02:00
Henrik Ekblad
2fd0f36054
Allow W5100 boards with SPI_EN exposed to run without SOFTSPI for radio
2015-10-05 23:07:07 +02:00
Henrik Ekblad
723f5ce6ce
Merge pull request #205 from fleinze/patch-1
...
Channel and Datarate in MyTransportNRF24 constructor
2015-10-05 14:22:28 +02:00
Henrik Ekblad
fe1fe3d573
Merge pull request #219 from Yveaux/development
...
Fix crash
2015-10-05 11:42:46 +02:00
Henrik Ekblad
676e504fda
Fix some warnings 2
2015-10-05 07:26:38 +02:00
Henrik Ekblad
fa83e0921c
Fix some warnings 1
2015-10-05 00:21:55 +02:00
Henrik Ekblad
b24e621bb8
ADD: MQTTClient for ESP8266 and W5100 ethernet module
2015-10-04 23:47:02 +02:00
Henrik Ekblad
2a2fa22ecd
Merge branch 'gateway-refactoring' of https://github.com/mysensors/Arduino into gateway-refactoring
2015-10-04 17:03:11 +02:00
Henrik Ekblad
7ecc80176d
Verified ENC and W5100 ethernet modules.
2015-10-04 17:02:50 +02:00
Henrik Ekblad
88e99aa90a
Merge pull request #218 from Yveaux/gateway-refactoring
...
Introduce MY_DEBUG_VERBOSE to reduce binary size
2015-10-04 16:58:28 +02:00
Henrik Ekblad
918006412a
Merge pull request #213 from tbowmo/development
...
Fixed warnings
2015-10-04 14:32:52 +02:00
Henrik Ekblad
b6436b6b49
Merge pull request #215 from Yveaux/development
...
Fix printDetails() & debugging for ESP8266
2015-10-04 14:32:08 +02:00
Henrik Ekblad
d71a5d567b
Ethernet W5100/ENC gateway compile (not verified).
...
Remove SPI/ENC/W5100 from embedded libraies.
2015-10-04 01:25:03 +02:00
Henrik Ekblad
f11223c88c
Remove embedded ESP libraries.
2015-10-03 14:22:10 +02:00
Henrik Ekblad
0f57bce1e5
ESPGateway verified. DHCP/Static ip. TCP/UDP communication.
2015-10-02 20:10:25 +02:00
Henrik Ekblad
5a71855389
Forgot main...
2015-10-01 20:48:09 +02:00
Henrik Ekblad
ca8ebdb3a4
ESPGateway work ongoing
2015-10-01 20:38:41 +02:00
Henrik Ekblad
21d05ca048
Merge pull request #212 from ToniA/development
...
HeatpumpIR library updated to Arduino IDE 1.6 PROGMEM definition
2015-10-01 11:34:06 +02:00
Henrik Ekblad
adc3f664fc
SerialGateway fixed and verified
2015-09-30 22:30:32 +02:00
Henrik Ekblad
48ec99c8bb
Merge pull request #211 from ToniA/development
...
Heatpump / air conditioner library 'HeatpumpIR' merged into MySensors
2015-09-30 10:06:50 +02:00
Henrik Ekblad
415aa29b34
Allow sensors to re-present themselves on request from controller. All
...
presentations actions moved to their own function in the examples.
2015-09-27 18:04:05 +02:00
Henrik Ekblad
1b8c87704c
Merge pull request #209 from fallberg/buildfix
...
Added preprocessor definitions to MySensors AVR boards
2015-09-23 07:31:07 +02:00
Henrik Ekblad
aa22a3eaec
add: receive/receiveTime as optional sketch functions for handling
...
incoming messages
2015-09-21 10:02:49 +02:00
Henrik Ekblad
9d398154c7
Add pubsub client
2015-09-20 22:59:27 +02:00
Henrik Ekblad
a304343433
Add pubsub client
2015-09-20 22:58:48 +02:00
Henrik Ekblad
c9c4adf8d7
Clean up the header files
2015-09-20 22:57:23 +02:00
Henrik Ekblad
4219c96e1e
Calculate median value of pings
2015-09-20 22:48:48 +02:00
Henrik Ekblad
96f702fa4f
Update examples
2015-09-19 23:54:35 +02:00
Henrik Ekblad
9ed25eb8dc
Fix parking sensor bug found by Dan S.
2015-09-18 21:09:03 +02:00
Henrik Ekblad
5c39f022c0
Add: NRF24L01 AES Encryption
...
Thanks @fleinze.
Source:
https://github.com/fleinze/MySensors/tree/Encryption/libraries/MySensors
2015-09-17 22:04:38 +02:00
Henrik Ekblad
6cf6255e50
Fix: ATSHA204, serial gw, ethernet warnings
2015-09-17 07:24:12 +02:00
Henrik Ekblad
ada872f30f
Fixed: Software signing
2015-09-16 00:18:26 +02:00
Henrik Ekblad
4f4f0605c0
Split out some more components to make core class cleaner
2015-09-15 00:28:47 +02:00
Henrik Ekblad
ba92885064
Document MyConfig.h
2015-09-14 15:52:43 +02:00
Henrik Ekblad
b66513affc
ENC28J60 Ethernet gateway
2015-09-13 23:51:10 +02:00
Henrik Ekblad
76f208abe7
Clean up Ethernet defines a bit
...
Setting MY_CONTROLLER_IP_ADDRESS turns on client mode.
Setting MY_IP_ADDRESS turns off DHCP mode
2015-09-13 18:26:18 +02:00
Henrik Ekblad
050782e1e6
ESP libraries
2015-09-13 18:11:49 +02:00
Henrik Ekblad
f8ee376230
C:ifying continues..
2015-09-13 11:59:09 +02:00
Henrik Ekblad
6a42e2d555
Disable RFM69 temporarily
2015-09-12 00:36:32 +02:00
Henrik Ekblad
bdae50886b
MotionSensor working
2015-09-12 00:34:44 +02:00
Henrik Ekblad
15918b3d3d
Merge remote-tracking branch 'upstream/development' into
...
gateway-refactoring
# Conflicts:
# libraries/MySensors/MyConfig.h
# libraries/MySensors/MySensor.cpp
2015-09-11 10:56:19 +02:00
Henrik Ekblad
8369bebbbb
Merge pull request #202 from fallberg/nightly
...
Added build badges for the nightly builds of "future" Arduino IDE
2015-09-10 19:49:37 +02:00
Henrik Ekblad
46bff26ba4
Merge pull request #201 from fallberg/warnings
...
Fixed "invalid suffix on literal" warning
2015-09-10 19:00:59 +02:00
Henrik Ekblad
6cb7ebb152
Merge pull request #197 from barduinor/development
...
Merge w/ Gizmocuz; Implement S_COVER, S_IR, S_SCENE
2015-09-10 19:00:24 +02:00
Henrik Ekblad
52e9536a1b
Merge pull request #196 from gizmocuz/development
...
MockMySensors.ino: Added V_STATUS to S_HEATER, and S_MOISTURE
2015-09-05 23:19:31 +02:00
Henrik Ekblad
d4df198250
Merge branch 'master' into development
...
Conflicts:
libraries/MySensors/utility/RFM69.h
2015-09-05 22:58:56 +02:00
Henrik Ekblad
8f5da83c68
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-05 01:19:18 +02:00
Henrik Ekblad
9114206ba7
Merge pull request #192 from Yveaux/master
...
Hardened (dis)connections on ESP8266
2015-09-04 22:24:46 +02:00
Henrik Ekblad
3ec2e48167
Add S_GAS, S_INFO and V_TEXT
2015-09-04 21:56:02 +02:00
Henrik Ekblad
06bd5c362b
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-04 21:45:58 +02:00
Henrik Ekblad
9a32c2cf57
Merge pull request #186 from Yveaux/master
...
Fix crash at startup
2015-09-03 21:22:42 +02:00
Henrik Ekblad
c08dcaf496
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-03 19:37:20 +02:00
Henrik Ekblad
959ee1a0f2
Merge pull request #185 from nicbrink/patch-1
...
Update MyTransportRFM69.cpp
2015-09-03 07:12:29 +02:00
Henrik Ekblad
22b5c924ea
Merge pull request #181 from Yveaux/master
...
ESP8266 Gateway support
2015-09-02 19:26:41 +02:00
Henrik Ekblad
c430672c32
Fix timeout in parking sensor that turns light off when parked
2015-09-01 07:18:02 +02:00
Henrik Ekblad
137c4344e2
Merge pull request #179 from barduinor/development
...
Minor fixes, Only S_DOOR and V_ARMED active
2015-08-31 22:25:46 +02:00
Henrik Ekblad
f6cb24dc9c
Merge pull request #183 from tomkxy/MQTTClientGateway
...
Add MQTTClientGateway
2015-08-31 22:09:01 +02:00
Henrik Ekblad
01c86cf53e
Merge pull request #175 from gizmocuz/master
...
initialize digital pins internal pullup resistor
2015-08-25 22:24:21 +02:00
Henrik Ekblad
c506533abe
Merge pull request #174 from jkandasa/master
...
Use Tx/Rx pin as IO pin
2015-08-24 18:42:47 +02:00
Henrik Ekblad
2e2e61ac64
Merge pull request #173 from barduinor/development
...
MockMySensors refactoring
2015-08-23 11:06:43 +02:00
Henrik Ekblad
2f1df520ab
Fix routing problem in repeaters.
2015-08-17 20:45:56 +02:00
Henrik Ekblad
253cbd69ae
Merge pull request #171 from fallberg/merge_master
...
Merge master
2015-08-16 10:49:58 +02:00
Henrik Ekblad
533c26b8ab
Merge pull request #170 from gizmocuz/master
...
MyMessage.h comments fixed / MockMySensors changes to get it working in 1.5
2015-08-15 09:23:46 +02:00
Henrik Ekblad
c11dd37a38
Merge pull request #166 from vil1driver/master
...
Create RGB-3D.ino
2015-08-13 08:19:19 +02:00
Henrik Ekblad
9d7d0ccac9
Merge pull request #165 from empierre/master
...
New sensors examples
2015-08-12 21:02:32 +02:00
Henrik Ekblad
ce1f354a56
Merge branch 'development' into gateway-refactoring
...
Conflicts:
libraries/MySensors/MyConfig.h
libraries/MySensors/examples/EthernetGateway/EthernetGateway.ino
2015-08-11 23:39:34 +02:00
Henrik Ekblad
73c4d69539
Merge pull request #159 from fallberg/warnings
...
Resolved various compiler warnings
2015-08-10 15:55:41 +02:00
Henrik Ekblad
200aeba5ba
Merge branch 'development' of https://github.com/mysensors/Arduino.git into development
2015-08-05 09:27:04 +02:00
Henrik Ekblad
1652d4b820
Make sure RF69_IRQ_PIN and RF69_IRQ_NUM always is defined
...
Without this compile breaks on Mega 2560.
2015-08-05 09:26:48 +02:00
Henrik Ekblad
8ba563d9bb
Merge pull request #149 from tbowmo/development
...
Initial support for SAMD device in development branch
2015-08-04 23:11:55 +02:00
Henrik Ekblad
2343d8ae8f
Added sendHeatbeat()
...
Allow a sensor to send a "dummy" message to controller to say "I'm still
alive!". The payload will be an incremental uint16.
2015-08-04 21:38:10 +02:00
Henrik Ekblad
cb83bfbdb3
Inverse the default rx/tx/err led behaviour and introduce
...
WITH_LEDS_BLINKING_INVERSE option in MyConfig.
This allows easy inversing of led blink behavior depending on how the
leds were connected.
Introduce hw-macro for digitalWrite used by the LED blinking.
2015-08-04 21:00:32 +02:00
Henrik Ekblad
477537147c
Merge branch 'master' into development
2015-08-03 23:52:16 +02:00
Henrik Ekblad
f336f1992b
Merge pull request #148 from tbowmo/master
...
Multiple fixes for sensebender sketch
2015-08-03 23:12:14 +02:00
Henrik Ekblad
a3b766642b
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-08-03 20:22:43 +02:00
Henrik Ekblad
d98bacb567
Fix EthernetGateway connect problem.
...
Reported by Carh H here:
http://forum.mysensors.org/topic/1736/release-1-5-and-ethernet-gateway
2015-08-03 20:22:30 +02:00
Henrik Ekblad
d59eacd657
Merge pull request #147 from tekka007/OTA/20150802
...
OTA improvements
2015-08-02 13:47:19 +02:00
Henrik Ekblad
b28a28ddd6
Add ParkingSensor
2015-08-01 22:13:11 +02:00
Henrik Ekblad
b1005042bf
Fix #146
2015-08-01 11:09:27 +02:00
Henrik Ekblad
b9a5d6d5e1
Add standard header to the Sensbender sketch
2015-08-01 00:08:03 +02:00
Henrik Ekblad
656ba2e4ab
Codebender adoption
...
Had to make some chnages to make the code work on codebender (which
seems to run a bit older version of AVR-LIBC. The compiler didn't like
array constructor initializations either..
2015-08-01 00:05:09 +02:00
Henrik Ekblad
abd9e4854a
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-07-31 21:00:28 +02:00
Henrik Ekblad
c562f0f173
fix #114
2015-07-31 20:47:22 +02:00
Henrik Ekblad
832183cf77
Merge pull request #145 from barduinor/development
...
Development
2015-07-31 18:45:03 +02:00
Henrik Ekblad
3fed88a327
Update README.md
2015-07-30 21:38:13 +02:00
Henrik Ekblad
9e296b8263
Merge remote-tracking branch 'origin/development'
2015-07-30 21:30:55 +02:00
Henrik Ekblad
f5b8c9bc51
Merge branch 'development'
...
Conflicts:
libraries/MySensors/Version.h
2015-07-30 21:30:03 +02:00
Henrik Ekblad
d5fc974eb5
Merge pull request #143 from barduinor/development
...
Development - MockMySensors
2015-07-30 21:23:06 +02:00
Henrik Ekblad
34ace0bad7
Fix spelling error on setpoint cool
2015-07-30 20:58:50 +02:00
Henrik Ekblad
190479df6d
Final 1.4 release
2015-07-30 15:34:23 +02:00
Henrik Ekblad
5bab725f81
Bump version to 1.5
2015-07-30 14:41:57 +02:00
Henrik Ekblad
9cacc11a3a
Merge branch 'development' of https://github.com/mysensors/Arduino.git into development
2015-07-30 14:15:52 +02:00