Commit Graph
844 Commits
Author SHA1 Message Date
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
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
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
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
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
Henrik Ekblad a7580d124e Merge pull request #411 from tekka007/corepatch
small core fixes
2016-03-07 23:46:45 +01:00
tekka007 c3d7e09a67 small core fixes: remove time handler callback redundancy, substitute consts. 2016-03-06 22:20:13 +01:00
Patrick Fallberg 0d72bf2260 Fix complation error for NRF24 encryption 2016-02-16 10:10:22 +01:00
Patrick Fallberg 2d93722692 Merge pull request #399 from tbowmo/samd
Adapts RFM69 to be used with SAMD
2016-02-16 09:45:13 +01:00
Patrick Fallberg 53ea022035 Fix complation error for RFM69 encryption 2016-02-16 09:45:12 +01:00
Patrick Fallberg 21beab382b Added NRF24 and RFM69 encryption to Jenkins tests
Also cleaned up the other Jenkins test sketches.
2016-02-16 09:45:12 +01:00
Henrik Ekblad f9d23c9c69 Merge pull request #394 from tekka007/conditionalWait
Implementation conditionalWait()
2016-02-13 12:43:28 +01:00
Jan Chrillesen bda6ecf017 Add yield() in sendACK
Needed on ESP8266 to avoid WDT kicking in - see http://forum.mysensors.org/topic/2278/esp8266-gateway-and-sensor-node-not-talking-noobie/34
2016-02-13 09:28:47 +01:00
tekka007 a876b320bc Implement conditional Wait() until time passed or specific message received 2016-02-11 22:14:35 +01:00
ToniA 385b0680c9 Set the serial port speed of the Serial Gateway to 38400 on Arduino's running on 8MHz oscillator
On 8 MHz clock speed the actual 115200 bps rate is so much off that sending
data over serial is very unreliable.
2016-02-08 18:19:49 +02:00
Patrick Fallberg 1f27c3dd36 Update library.json version to 1.5.4 2016-02-07 13:08:21 +01:00
Patrick Fallberg 350bf568fb Merge pull request #386 from mysensors/add-optional-before-method
Add before() for initialisations before radio hogs SPI
2016-02-06 21:01:55 +01:00
Patrick Fallberg 72a40d69df Merge pull request #388 from mysensors/turn-off-access-point-on-wifi-mqtt
Turn off access point when running ESP8266 MQTT client
2016-02-06 21:01:39 +01:00
Henrik Ekblad 748e3ee4b7 Sketch shouldn't have UDP enable by default 2016-02-06 19:30:52 +01:00
Henrik Ekblad 3b18b2959c Turn off access point when running ESP8266 MQTT client
Fixes: https://github.com/mysensors/Arduino/issues/366
2016-02-06 17:37:55 +01:00
Henrik Ekblad d819af40b7 Fix compile problems when enabling UDP
Using 
#define MY_USE_UDP 
Failied building on AVR (only worked on ESP)

Fixes https://github.com/mysensors/Arduino/issues/369
2016-02-06 17:21:44 +01:00
Henrik Ekblad 469cbb7d0c Add before() for initialisations before radio hogs SPI
Fix #293
2016-02-06 12:08:28 +01:00
zaphodus ce93db7351 Resend presentation if client connected
This change solve the problem described  here:
http://forum.mysensors.org/topic/2112/n00b-ethernet-gw-without-nf24

The presentation must be resent when the client connects. Without this Domoticz catches only sensor data, and doesn't know about connected actuators.
2016-02-03 18:09:44 +01:00
Patrick Fallberg 5be0e2e3b5 Merge pull request #365 from ivankravets/patch-2
Fix version to stable
2016-02-02 16:14:49 +01:00
Henrik Ekblad 3c4954ecee Merge pull request #377 from fallberg/lockdown
Node lock feature
2016-01-30 14:45:10 +01:00
fleinze f6531cfa13 Compatibility with atmega32U4 (Arduino micro)
For atmega32U4-boards USBDevice.init(); must not be called. This is only necessary for SAMD-boards.
With this patch the library works fine with an arduino micro board.
2016-01-30 11:46:09 +01:00
Patrick Fallberg 7de2764d2d Node lock feature
When activated, suspicious signing related activities will eventually
cause the node to lock down and transmit a I_LOCKED message to the
gateway at 30m intervals.
Unlocking is done by grounding a pin or erasing the EEPROM.
See Doxygen for details on use.
Fixes #280
2016-01-29 11:41:53 +01:00
mboyer85 8fede4dc4a Merge branch 'development' into development 2016-01-28 19:40:32 +01:00
Thomas Mørch b4dadc2ce2 Adapts RFM69 to be used with SAMD 2016-01-28 13:43:47 +01:00
Henrik Ekblad 242d0a94ee Corrected the channel selection #372 2016-01-27 20:33:46 +01:00
Henrik Ekblad 4002636168 Controller Config read twice #363 2016-01-27 20:29:01 +01:00
Henrik Ekblad e95b75e062 Added ability to connect to mqtt server by url. Fixed mqtt client
connect bug. #355
2016-01-27 20:25:52 +01:00
Henrik Ekblad 0d4efb167e Fix led typo for led pins #347 2016-01-27 19:41:41 +01:00
Henrik Ekblad a60092e3a8 Fix mqtt client when using dhcp #355 2016-01-27 19:39:36 +01:00
mboyer85 b6de017bb6 Rename libraries/MySensors/examples/PHSensor.ino to libraries/MySensors/examples/PHSensor/PHSensor.ino 2016-01-27 19:26:07 +01:00
mboyer85 6aa1fb6e88 Adding water quality management
PHSensor example
2016-01-27 19:25:04 +01:00
mboyer85 9fc81a327d Adding water quality management 2016-01-27 18:27:55 +01:00
mboyer85 8f08db4d4b Adding Water Quality
For pool/aquarium water management
2016-01-27 18:23:09 +01:00
Ivan Kravets 8015ad4800 Fix version to stable 2016-01-21 00:54:38 +02:00