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
Patrick Fallberg
15167d69e8
Support building test sketches for ESP8266
2016-01-20 22:29:38 +01:00
Patrick Fallberg
4a5c0f9314
Make ESP8266 sketches explicitly declare GW
...
In order to build core tests, there cannot be any hard coded
GATEWAY flags (like MY_GATEWAY_ESP8266). These needs to be set
in the sketch that implements the gateway.
2016-01-20 22:07:45 +01:00
Patrick Fallberg
94c7f4451e
Resolved Doxygen warnings relating to signing
2016-01-20 22:04:19 +01:00
Patrick Fallberg
842d575fc5
Implemented signing test sketches
...
These will automatically be built for every PR by Jenkins.
The test sketches in this commit evaluates signing (hard/soft) and
whitelisting (on/off). Full verbose signing debug is enabled.
RF24 radio is also enabled.
2016-01-20 20:51:58 +01:00