Commit Graph
1393 Commits
Author SHA1 Message Date
Olivier 347bbab326 Merge pull request #444 from fallberg/memcmp
Add and use timing neutral memcmp for signing
2016-05-22 21:36:05 +02:00
Olivier 1a11c54ec5 Merge pull request #437 from tekka007/RFM69update
update RFM69 driver
2016-05-22 20:11:40 +02:00
Patrick Fallberg 585150c46d Add and use timing neutral memcmp for signing
Fixes #443
2016-05-22 18:34:00 +02:00
Henrik Ekblad 021412fb72 Merge pull request #441 from mfalkvidd/mfalkvidd/development
Utilize digitalPinToInterrupt in examples
2016-05-19 19:22:05 +02:00
Mikael Falkvidd git@mjo.se 3433d2da78 Utilize digitalPinToInterrupt in examples
The examples used hard-coded values or defines to convert digital
pin number to interrupt in calls to attachInterrupt and sleep.

This has confused several people, most recently in
https://forum.mysensors.org/topic/3880/gw-sleep-on-battery-powered-magnet-door-switch/

Let digitalPinToInterrupt handle this work instead.
2016-05-17 20:16:13 +02:00
Henrik Ekblad b623188a78 Merge pull request #438 from tbowmo/hardware_removal
Hardware definitions are moved to thier own repositories
2016-05-14 20:13:56 +02:00
Thomas Mørch c7f519749d Hardware definitions are moved to thier own repositories 2016-05-11 21:12:25 +02:00
tekka007 36a4154912 update RFM69 driver 2016-05-08 22:48:47 +02:00
Olivier 4e9e3f5196 Merge pull request #400 from mysensors/fix-send-multiple-commands-serial
Allow sending multiple commands in one serial transmission
2016-05-07 16:16:47 +02:00
Henrik Ekblad 5c650dc713 Merge pull request #435 from tekka007/reassignID
re-assign node ID
2016-05-07 10:53:58 +02:00
Olivier e12c46d743 Merge pull request #434 from tbowmo/samd
SAMD gw clean ups
2016-05-07 10:19:02 +02:00
tekka007 0c4c578921 - re-assign ID via I_ID_RESPONSE
- implement getParentNodeID()
2016-05-07 10:12:14 +02:00
Thomas Mørch 3078214a81 Cleaned up variant definition files for GW and removed mysensors specific SPI driver 2016-05-07 09:53:55 +02:00
Olivier 460ae09811 Merge pull request #429 from tekka007/RF24_updates
RF24 driver update
2016-05-06 21:57:59 +02:00
Olivier 0c8acb0bcf Merge pull request #427 from tekka007/fixhwabstraction
fix hw abstraction defs
2016-05-06 21:01:09 +02:00
tekka007 85153680dd - static definitions 2016-05-06 16:10:18 +02:00
tekka007 c207dc15b8 Merge branch 'development' into RF24_updates 2016-05-06 10:03:15 +02:00
Olivier f79abe9428 Merge pull request #433 from mysensors/fix-prerocessor-mishap
Fix typo in nested prepropressor statments
2016-05-06 09:23:04 +02:00
Henrik Ekblad a2841980a7 Fix typo in nested prepropressor statments 2016-05-05 22:23:42 +02:00
Olivier e3e9ce5876 - harmonize definitions
- RF24 namespace for functions
2016-05-05 22:08:17 +02:00
Olivier f4456b01e0 Merge pull request #432 from Yveaux/development
Fix CRC setting for nRF24
2016-05-05 21:51:52 +02:00
Embedded Innovation 00657dd64e Fix CRC setting for nRF24 2016-05-05 20:39:46 +02:00
Embedded Innovation a1d837d4f7 Revert "Added interrupt handling and reception queueing for nRF24"
This reverts commit bfa493ce3e.
2016-05-05 20:37:39 +02:00
Embedded Innovation 1caae29b3c Revert "Added circular buffer"
This reverts commit a200c36417.
2016-05-05 20:37:12 +02:00
Henrik Ekblad 8d2c172702 Merge pull request #428 from fallberg/signing
Add destination parameter to signingPresentation
2016-05-05 17:49:13 +02:00
Henrik Ekblad 21f0e02bf6 Merge pull request #426 from mysensors/present-node-after-id-received
Present attached sensors after node-id received
2016-05-05 17:47:42 +02:00
Henrik Ekblad 55b33f2c4f Merge pull request #430 from maxtox/patch-1
Do not close TCP connection after each send.
2016-05-05 17:47:04 +02:00
Henrik Ekblad 82e7142bb1 Merge pull request #431 from maxtox/patch-2
When receiving a number of messages, string might include old Data
2016-05-05 17:44:57 +02:00
maxtox c58523ca5c When receiving a number of messages, string might include Data from the last /old String 2016-05-05 17:14:49 +02:00
maxtox ba5a4cba71 Do not close TCP connection after each send.
Fixing https://github.com/mysensors/Arduino/issues/405
2016-05-05 09:27:47 +02:00
Patrick Fallberg 99084ec98d Add destination parameter to signingPresentation
In order to allow a node to send signed messages to another node
the signingPresentation function can be called to make a
node2node presentation of signing preferences.
It is up to the sketch developer to make sure updated signing
preferences are communicated accordingly.
2016-05-03 11:03:59 +02:00
tekka007 27025cdc1d fix hw abstraction defs 2016-05-02 22:16:55 +02:00
Henrik Ekblad bbc6a221f4 Present node device for gateways as well. See PR #420. 2016-05-01 21:50:50 +02:00
Henrik Ekblad 154beedcb8 Present attached sensors after node-id received 2016-05-01 21:42:14 +02:00
Embedded Innovation a200c36417 Added circular buffer 2016-04-28 21:13:03 +02:00
Embedded Innovation bfa493ce3e Added interrupt handling and reception queueing for nRF24
When nRF24 interrupt is connected to Arduino, handling of reception
interrupts can be enabled. This will store all data received in a buffer
which will prevent messages from getting lost when the Arduino is too
busy to empty the FIFO.
2016-04-28 21:10:20 +02:00
Henrik Ekblad a64c8b13a6 Merge pull request #391 from ToniA/development
Set the serial port speed of the Serial Gateway to 38400 on Arduino's  running on 8MHz oscillator
2016-04-28 19:13:56 +02:00
Henrik Ekblad 5c8234f424 Merge pull request #424 from guiguid/patch-1
Allow User to manage ESP8266 Wifi if need
2016-04-27 20:26:31 +02:00
Olivier d65e73a575 Merge pull request #392 from tekka007/refactoring_RF24
Major RF24 library rework: minimal driver at full specs
2016-04-27 19:46:05 +02:00
Guillaume DELVIT 17ea69959e Allow User to manage ESP8266 Wifi if need
If MY_ESP8266_SSID is not defined, the WIFI part is managed by the user.
If MY_ESP8266_SSID is defined, wifi is managed by Mysensor libraries.
2016-04-26 21:00:07 +02:00
tekka007 b415c6977b Introduce SPI transactions, harmonize variables 2016-04-24 13:02:30 +02:00
Henrik Ekblad b7400ab23e Merge pull request #418 from dakky/development
Renamed in order to prevent error messages from arduino GUI (2:1.0.5)…
2016-04-09 20:19:01 +02:00
Henrik Ekblad 3d56b3cd94 Merge pull request #419 from gerritv/development
Fix exception in esp8266 gateway.
2016-04-09 20:18:49 +02:00
gerritv cf571b30e8 Fix exception in esp8266 gateway. Found by @sle118 2016-04-09 13:51:27 -04:00
Robert 7f7c482f76 Renamed in order to prevent error messages from arduino GUI (2:1.0.5) because of invalid filename 2016-04-08 07:36:37 +02:00
Henrik Ekblad d63c44d682 Merge pull request #417 from Br3nda/patch-2
S_RGB does not exist. Changing to S_RGB_LIGHT and S_RGBW_LIGHT
2016-04-02 10:08:24 +02:00
Brenda Wallace 49beffd3d4 S_RGB does not exist. Changing helpful comment to S_RGB_LIGHT and S_RGBW_LIGHT 2016-04-02 20:55:36 +13:00
Henrik Ekblad e61ea6cece Merge pull request #413 from tekka007/ESP8266OTA
Add OTA FW update support for ESP8266
2016-03-24 00:22:26 +01:00
tekka007 3c27c5984f Add OTA FW update support for ESP8266 2016-03-20 12:43:38 +01:00
tekka007 547f7076dd Major RF24 library rework: minimal driver at full specs 2016-03-17 14:32:12 +01:00