Commit Graph
100 Commits
Author SHA1 Message Date
Henrik Ekblad 3570a507a6 Fix regression MY_NODE_ID (#669) 2016-12-03 15:57:23 +01:00
Henrik Ekblad 505c1facc5 Merge pull request #663 from tekka007/FixRoutingTable
Refine routing table update
2016-11-26 15:31:28 +01:00
Henrik Ekblad 41d818f248 Merge pull request #662 from tekka007/ESP8266core
ESP8266: Reorganize EEPROM handling
2016-11-26 15:30:23 +01:00
Henrik Ekblad 16def1162c Merge pull request #661 from tekka007/CodeHarmonization
Update forward link driver limit
2016-11-25 14:10:10 +01:00
Henrik Ekblad e1ec2ccb69 Merge pull request #634 from tekka007/transportSMupdate
Allow node to enter loop() if transport is NOK
2016-11-24 21:18:17 +01:00
Henrik Ekblad 26b485cb0d Merge pull request #651 from tekka007/VersionBump
Bump version to 2.1.0
2016-11-24 16:01:38 +01:00
Henrik Ekblad 66599c0b23 Fix typo for MY_DEFAULT_ERR_LED_PIN (#657) 2016-11-24 15:31:36 +01:00
Henrik Ekblad 41f4b4e845 Merge pull request #649 from tekka007/transportRFM95Update
RFM95 updates for RPI
2016-11-20 21:03:48 +01:00
Henrik Ekblad edac8f7fd4 Merge pull request #652 from tekka007/HALFix
AVR: Use avr-libc eeprom update functions
2016-11-20 16:58:18 +01:00
Henrik Ekblad 3f33d0d4a1 Merge pull request #638 from marceloaqno/rpi-arduino-libs
RPi: Improve build process
2016-11-19 19:32:40 +01:00
Henrik Ekblad 9037924f06 Merge pull request #621 from tekka007/TransportRFM95
Implement RFM95 transport layer
2016-11-16 20:40:34 +01:00
Henrik Ekblad 6680be68e6 Merge pull request #648 from tekka007/OTAHarmonization
Harmonize OTA code, reboot when flash is idle
2016-11-16 20:25:12 +01:00
Henrik Ekblad 0450d21d03 Merge pull request #640 from Yveaux/ledProcess_fix
Fix consistent yield usage & LED updates
2016-11-08 20:30:51 +01:00
Henrik Ekblad e77f3c06cd Merge pull request #633 from frizzy/development
Fixed parsing of subscribed topics containing slashes.
2016-11-04 23:31:05 +01:00
Henrik Ekblad 4be733e1e6 Merge pull request #630 from fallberg/signing_fixes
Make stability improvements in message signing
2016-10-31 20:02:15 +01:00
Henrik Ekblad b1eef0c079 Merge pull request #623 from marceloaqno/rpi-rs485
RPi: Add support for RS485 transport
2016-10-21 15:59:46 +02:00
Henrik Ekblad f10e142630 Merge pull request #622 from marceloaqno/rpi-signing-gen
RPi: Update messages for key generation
2016-10-19 19:57:20 +02:00
Henrik Ekblad f31ec4b3ae Merge pull request #618 from marceloaqno/dev-rpi-signing
RPi: Add support for signing messages
2016-10-19 08:02:53 +02:00
Henrik Ekblad cbaa3eda50 Merge pull request #588 from fallberg/gw_signing
Add MY_SIGNING_GW_REQUEST_SIGNATURES_FROM_ALL flag
2016-10-19 08:01:20 +02:00
Henrik Ekblad d1c773b4a7 Merge pull request #619 from marceloaqno/rpi-fix-log
RPi: Log refactor
2016-10-18 21:50:12 +02:00
Henrik Ekblad 75aad5de35 Merge pull request #617 from tekka007/PinModeAddon
Fix INPUT_PULLUP option for hwPinMode()
2016-10-16 21:46:55 +02:00
Henrik Ekblad e3e285f996 Merge pull request #609 from marceloaqno/dev-rpi-i2c
RPi: Add support for I2C
2016-10-16 18:45:09 +02:00
Henrik Ekblad ed45ef02d6 Merge pull request #606 from tekka007/FixAVRHAL
Fix HAL inconsistency
2016-10-09 23:04:20 +02:00
Henrik Ekblad 7e32e0884b Merge pull request #605 from tekka007/CoreCosmetics
Code harmonization
2016-10-09 23:01:25 +02:00
Henrik Ekblad 1df017884b Merge pull request #602 from petewill/master
Updated LED documentation
2016-10-09 22:54:43 +02:00
Henrik Ekblad 6e414eeeeb Merge pull request #596 from tekka007/RFM69Fix
Fix payload length return
2016-10-01 19:45:34 +02:00
Henrik Ekblad c6e7e27fd6 Merge pull request #595 from tekka007/wdtResets
Reset wdt during init
2016-10-01 19:33:08 +02:00
Henrik Ekblad 9d128b9850 Merge pull request #593 from tekka007/updateBuildMsg
build(): Remove obsolete parameter (sender)
2016-10-01 19:32:39 +02:00
Henrik Ekblad 7097802de4 Merge pull request #592 from mysensors/henrikekblad-patch-1
Fix include for case sensitive systems
2016-10-01 14:22:21 +02:00
Henrik Ekblad da4fddb939 Merge pull request #561 from tekka007/transportUpdate
Various MyTransport optimisations
2016-10-01 14:22:09 +02:00
Henrik Ekblad 025e197ba8 Fix include for case sensitive systems
Fix proposed by @RB3rg  in #559
2016-10-01 13:59:56 +02:00
Henrik Ekblad 2e4f74f8e2 Merge pull request #537 from marceloaqno/dev-raspberrypi
Add support for RaspberryPi
2016-10-01 13:32:39 +02:00
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
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
Henrik Ekblad ee91d5da38 Merge pull request #566 from tbowmo/led
Fixes LED issues discussed in #562
2016-08-20 12:52:42 +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
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
Henrik Ekblad a6de8c4d46 Merge pull request #551 from tekka007/StreamLength
Limit payload size to MAX_PAYLOAD
2016-08-12 12:34:38 +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
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
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
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
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
Henrik Ekblad 37119b2a3a Present locally attached sensors and node when missing radio (#532)
* Present locally attached sensors and node when missing radio

Fix #524

* Combining gateway and node presentation.
2016-08-01 23:59:31 +02:00
Henrik Ekblad e475be2980 Merge pull request #533 from tekka007/TransportUpdate
Fix compatibility issue with nRF clones, update documentation
2016-08-01 23:58:57 +02:00
Henrik Ekblad 74556d2d2d Merge pull request #526 from tekka007/CoreDebugMessages
Cleanup debug messages in MySensorsCore
2016-08-01 23:54:12 +02:00
Henrik Ekblad b8e898c0ad Make the library.properties up-to-date (#534) 2016-08-01 22:16:50 +02:00
Henrik Ekblad ba6fae7596 Fix #449, Fix #507 2016-07-31 15:25:55 +02:00
Henrik Ekblad 2546bc9cd1 Merge pull request #530 from Br3nda/controller-url-address
Added MY_CONTROLLER_URL_ADDRESS to keywords
2016-07-31 14:51:16 +02:00
Henrik Ekblad 929b001305 Merge pull request #522 from tekka007/TransportUpdate
Updates to MyTransport
2016-07-29 00:14:35 +02:00
Henrik Ekblad f2a379f449 New repository location fix 2016-07-22 19:23:39 +02:00
Henrik Ekblad 09dfbebcad Merge pull request #489 from joshuacox/MYSENSORS_LIBRARY_VERSION
making MYSENSORS_LIBRARY_VERSION for purposes of being more unique
2016-07-05 07:35:52 +02:00
Henrik Ekblad a62d9d7f5c Merge pull request #483 from tekka007/transportUpdate
TransportProcess cleanup
2016-06-26 20:21:04 +02:00
Henrik Ekblad 258037cb72 Merge pull request #478 from tbowmo/cleanups
Small cleanups
2016-06-19 22:45:39 +02:00
Henrik Ekblad 2aa5b34807 Merge pull request #476 from tekka007/WaitEnhancement
Add return value to wait()
2016-06-15 21:59:18 +02:00
Henrik Ekblad 24988afcb2 Merge pull request #473 from gizmocuz/development
Fixed Voltage Sending in Sensebender
2016-06-13 09:06:31 +02:00
Henrik Ekblad bc7e24695d Merge pull request #457 from tekka007/DebugMessages
Add support for I_DEBUG messages
2016-06-02 12:29:11 +02:00
Henrik Ekblad a74a2d5deb Merge pull request #456 from tekka007/MyOTAFirmwareUpdate
Refactor OTA update code
2016-06-01 21:44:20 +02:00
Henrik Ekblad 906d3cb71b Merge pull request #455 from tekka007/MessageTypes
New msg types in preparation of transport rework
2016-06-01 21:41:03 +02:00
Henrik Ekblad debfce29b9 Merge pull request #453 from tekka007/HWabstractions
Add hwFreeMem() function
2016-05-30 23:56:48 +02:00
Henrik Ekblad 4f2f507675 Merge pull request #445 from D-H-R/development
Added support for SST25 Series SPI Flash (e.g. from Microchip) for OTA
2016-05-24 21:35:58 +02:00
Henrik Ekblad 328a45972a Merge pull request #442 from BSRasmussen/development
Turn off ESP8266 acess point before starting WiFi
2016-05-23 23:19:47 +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
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
Henrik Ekblad 5c650dc713 Merge pull request #435 from tekka007/reassignID
re-assign node ID
2016-05-07 10:53:58 +02:00
Henrik Ekblad a2841980a7 Fix typo in nested prepropressor statments 2016-05-05 22:23:42 +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
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
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
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
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
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
Henrik Ekblad a7580d124e Merge pull request #411 from tekka007/corepatch
small core fixes
2016-03-07 23:46:45 +01:00
Henrik Ekblad ce6915a2c7 Reset message buffer every time a newline is found 2016-02-20 11:19:05 +01:00
Henrik Ekblad c7efee31dd Fix protocol parse and validity check back 2016-02-18 17:02:21 +01:00
Henrik Ekblad 47f8df8df9 Allow sending multiple commands in one serial transmission
E.g. 
"1;2;1;0;2;1\n1;11;1;0;2;1\n1;1;1;0;2;0\n1;2;1;0;2;0\n"
2016-02-17 10:01:26 +01:00
Henrik Ekblad f9d23c9c69 Merge pull request #394 from tekka007/conditionalWait
Implementation conditionalWait()
2016-02-13 12:43:28 +01:00
Henrik Ekblad 468f9d9cc5 Merge pull request #396 from janchrillesen/development
Add yield() in sendACK
2016-02-13 12:43:08 +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
Henrik Ekblad 528e09d5e3 Merge pull request #385 from zaphodus/patch-1
Resend presentation if client connected
2016-02-06 00:53:04 +01:00
Henrik Ekblad 3c4954ecee Merge pull request #377 from fallberg/lockdown
Node lock feature
2016-01-30 14:45:10 +01:00
Henrik Ekblad 95e84939c7 Merge pull request #378 from fleinze/patch-4
Compatibility with atmega32U4 (Arduino micro)
2016-01-30 12:46:52 +01:00
Henrik Ekblad 4a187974ad Merge pull request #374 from mboyer85/development
Adding Water Quality
2016-01-28 19:53:31 +01:00
Henrik Ekblad 242d0a94ee Corrected the channel selection #372 2016-01-27 20:33:46 +01:00