Commit Graph
1558 Commits
Author SHA1 Message Date
Henrik Ekblad 84eac8a9fd Merge pull request #587 from marceloaqno/dev-fix-client_mode
Fix Client Mode for Ethernet gateway
2016-09-29 22:36:02 +02:00
Henrik Ekblad 73a3d00005 Merge pull request #591 from Qu3uk/development
V_Light Deprecated
2016-09-29 22:34:50 +02:00
Tom d8c45e9f07 V_Light Deprecated
Change V_Light  for V_Status as V_Light is deprecated as per is
ttps://www.mysensors.org/download/serial_api_20

Change S_Light for S_Binary generic.
2016-09-29 20:02:32 +01:00
Marcelo Aquino 0c11354a2a Fix Client Mode for Ethernet gateway
If MY_GATEWAY_CLIENT_MODE or MY_CONTROLLER_URL_ADDRESS are present, set
MY_GATEWAY_CLIENT_MODE.
MY_USE_UDP requires that MY_GATEWAY_CLIENT_MODE is set.
Add some ifdefs to filter some variables not needed in client mode.
Using global variables to keep the connection to controller open
therefore, no need to reconnect every time we need to send/receive
something.
Add the remaining code to handle incoming messages from controllers.
2016-09-28 15:18:26 -03:00
Patrick Fallberg 8cacb4825b Merge pull request #586 from Yveaux/pr585
Fix gateway RX indication
2016-09-22 19:02:11 +02:00
Embedded Innovation 8ccb1ca86d Fix gateway RX indication
Added GW RX indication for MQTT and Serial gateway (PR #585).
Only send RX indication when valid message has been received.
2016-09-22 18:21:02 +02:00
Henrik Ekblad 75a100f4e9 Merge pull request #570 from marceloaqno/development-serialmode
Add ESP8266 Serial modes
2016-09-20 09:12:01 +02:00
Henrik Ekblad e89e411571 Merge pull request #558 from tekka007/SleepRework
Redesign sleep() functions
2016-09-19 21:35:54 +02:00
Olivier ec6b6ea2bf Refactor and doxygenize EEPROM address definitions (#582) 2016-09-19 21:31:00 +02:00
Thomas Mørch f8c6156057 Updated sketch with analog check (#580) 2016-09-19 21:14:15 +02:00
tekka007 a6cdec2008 Redesign sleep() functions
- unified sleeping function _sleep(), including smartSleep
- prevent sleeping if transport is not ready
- add debug log messages
2016-09-19 19:17:08 +02:00
Marcelo Aquino ebdaedb514 Add ESP8266 Serial modes
SERIAL_TX_ONLY allows to use RX (GPIO3) as a general purpose
input/output
SERIAL_RX_ONLY allows to use TX (GPIO1) as a general purpose
input/output
2016-08-28 09:37:31 -03:00
Thomas Mørch 0477f2ed46 Merge pull request #571 from marceloaqno/dev-hwrandominit
Add random number initialization to MyHw layer
2016-08-23 20:10:40 +02:00
Marcelo Aquino 48e90983ac Add random number initialization to MyHw layer 2016-08-21 23:42:44 -03:00
Thomas Mørch 9304cebddf Change warning to error, so people are notified (#569)
* Change warning to error, so people are notified

* Added doxygen for dep. MY_LEDS_BLINKING_FEATURE
2016-08-21 01:04:49 +02:00
Henrik Ekblad ee91d5da38 Merge pull request #566 from tbowmo/led
Fixes LED issues discussed in #562
2016-08-20 12:52:42 +02:00
Marcelo Aquino 2049bc4449 Set default port to 1883 when using MQTT gateway (#565) 2016-08-20 12:45:56 +02:00
Thomas Mørch 15b46f8023 Fixes LED issues as discussed in #562
Removing MY_LED_BLINKING_FEATURE, as we now are
using MY_DEFAULT_LED_xx_PIN defines to enable
LED blinking feature.

updated Gateway sketches to not refer to
MY_LED_BLINKING_FEATURE any more

fixes #562
2016-08-20 09:35:49 +02:00
Henrik Ekblad c925dd6f5e Merge pull request #560 from ivankravets/patch-4
Update supported development platforms
2016-08-17 13:29:03 +02:00
Ivan Kravets 378112db7d Update supported development platforms 2016-08-16 13:10:05 +03:00
Embedded Innovation b7ae549a04 Merge pull request #557 from tekka007/RF24update
Updates to RF24 driver
2016-08-14 15:51:57 +02:00
Olivier 0a8fbe5816 Remove SPI.h and EEPROM.h includes (#555)
* Remove duplicate includes

* Reorder SPI.h include
2016-08-14 14:46:05 +02:00
tekka007 ce2e2006c6 Minor updates 2016-08-14 12:28:09 +02:00
Henrik Ekblad f9c36c9b74 Merge pull request #554 from tekka007/UpdateOTALogs
Update FW OTA logs and doxygenize lib
2016-08-13 14:22:43 +02:00
Henrik Ekblad 471785316e Merge pull request #553 from tekka007/FixHwDebugPrint
Remove duplicate va_end()
2016-08-13 14:21:21 +02:00
Henrik Ekblad d5838047c4 Merge pull request #556 from tekka007/RF24IRQ
Reorganize RX message buffering checks
2016-08-13 14:20:50 +02:00
tekka007 9dcb06cdc5 Reorganize RX message buffering checks
- fix doxygen warning
2016-08-13 13:07:16 +02:00
tekka007 cc08240e5d Update FW OTA logs and doxygenize lib 2016-08-13 08:58:37 +02:00
tekka007 9441b30d30 Remove duplicate va_end() 2016-08-12 16:28:31 +02:00
Henrik Ekblad a6de8c4d46 Merge pull request #551 from tekka007/StreamLength
Limit payload size to MAX_PAYLOAD
2016-08-12 12:34:38 +02:00
tekka007 94348cec1a Limit payload size to MAX_PAYLOAD_SIZE 2016-08-10 12:08:44 +02:00
Henrik Ekblad dc99e8a8d4 Merge pull request #550 from tekka007/MySensorsBegin
Add debug output if before() and setup() called
2016-08-09 21:14:14 +02:00
tekka007 e9b1ab287c Add debug output for before() and setup() 2016-08-09 21:03:18 +02:00
Henrik Ekblad e1ccba22d8 Merge pull request #549 from tekka007/RenameMacroParams
Rename macro param (_msg) to avoid confusions
2016-08-09 20:53:21 +02:00
tekka007 a1a5d0d707 Rename macro param (_msg) to avoid confusions 2016-08-09 12:07:23 +02:00
Henrik Ekblad 67e720394e Merge pull request #548 from tekka007/UseMsgTmp
Use _msgTmp to build messages
2016-08-09 09:12:17 +02:00
Henrik Ekblad c85de960d4 Merge pull request #547 from tekka007/MyMessageUpdate
Set protocol version in MyMessage::clear()
2016-08-09 09:11:52 +02:00
Henrik Ekblad 00688b0f29 Merge pull request #546 from tekka007/MessageTypeNames
Harmonize message type names
2016-08-09 09:11:40 +02:00
tekka007 6bc4a374ed Use _msgTmp when building messages 2016-08-08 19:49:18 +02:00
tekka007 de896e1827 Set protocol version in MyMessage::clear() 2016-08-08 17:54:05 +02:00
tekka007 e7682cf006 Harmonize message type names 2016-08-08 17:37:42 +02:00
Henrik Ekblad 2d7b1a87b8 Merge pull request #544 from mfalkvidd/development
Use bool instead of boolean in examples
2016-08-08 09:47:19 +02:00
Martin Hjelmare d054c1c0c8 Update doxygen docs with new smartSleep behavior (#545)
* Update doxygen docs with new smartSleep behavior

* Update docs to new behavior.
* Add info on how to set wait time in smartSleep.
* Fix incorrect docs regarding return value of smartSleep.

* Update docs for return value of all sleep methods

* Clarify the return value of the sleep methods, suggested by
  @mfalkvidd.
2016-08-06 14:39:12 +02:00
Mikael Falkvidd git@mjo.se 858b80b6a4 Use bool instead of boolean in examples
In the Arduino IDE, boolean is an alias for bool.
The Arduino IDE might deprecate boolean in the future, see
https://github.com/arduino/Arduino/issues/4673 for details.
2016-08-06 12:03:22 +02:00
Henrik Ekblad 7465308df3 Merge pull request #542 from tekka007/ParentNode
Verify MY_PARENT_NODE_ID if parent is set static
2016-08-06 10:19:46 +02:00
Henrik Ekblad 3ea644f25c Merge pull request #543 from tekka007/Keywords
MySensor keyword obsolete
2016-08-06 10:18:42 +02:00
tekka007 6bc113208c MySensor keyword obsolete 2016-08-06 09:13:38 +02:00
tekka007 c5c8c92755 Verify MY_PARENT_NODE_ID if parent is set static 2016-08-06 00:14:19 +02:00
Embedded Innovation 6bdde5b1ac Add missing GOT_PARENT indication (#541)
* Add missing GOT_PARENT indication

* Fix tabs
2016-08-05 18:37:17 +02:00
Thomas Mørch 29c7c0c042 Merge pull request #540 from Yveaux/development
Correctly initialize MyMessage
2016-08-05 13:29:16 +02:00