Commit Graph
637 Commits
Author SHA1 Message Date
ToniA 4a033f0187 Merge remote-tracking branch 'origin/development' into development 2015-11-03 19:45:11 +02:00
ToniA a8cd8956de Sharp/IVT support, heatpumps should use 38 kHz carrier frequency 2015-11-03 19:40:48 +02:00
Henrik Ekblad 06f1596ed9 Merge pull request #239 from mysensors/fix-inclusion-feature
Fix inclusion button problem.
2015-11-02 22:42:29 +01:00
Henrik Ekblad 6baf605b0d Fix inclusion button problem.
Add option when having external pullup for inclusion button.
MY_INCLUSION_BUTTON_EXTERNAL_PULLUP.

Change the default led pins for serial gateway that was wrong.
2015-11-02 20:50:22 +01:00
Mikael Falkvidd git@mjo.se cbc17b01f5 GatewayESP8266: Add GND to list of pins to connect
This is just a minor nitpick, but might save someone some troubleshooting.
2015-11-01 20:51:05 +01:00
Patrick Fallberg 8a134f4a89 Refactored signing backend debug prints
Signing backend debugs are now controlled by the MY_DEBUG flag.
This also means that on serial gateways, signing related debug
messages are forwarded to the controller with the appropriate
MySensors header information.
2015-10-29 09:13:57 +01:00
Patrick Fallberg d793b5a089 Changed library version to comply with Semantic Versioning
New version: 1.6.0-beta for development of 1.6.0.
See http://semver.org
2015-10-28 10:55:24 +01:00
Patrick Fallberg 3c4ebbe310 Fixed bug in nonce exchange
Nonce-state machine got locked in SIGN_OK state.
2015-10-27 18:56:07 +01:00
Patrick Fallberg e75e735a10 Signing related fixes
* Secure actuator example now require signed messages by default
* Whitelisting config example in MyConfig.h now uses correct keywords
* keywords.txt updated with the actual whitelisting keyword
* Signing backends have improved debug output
  - The type of backend is presented in Get and Put nonce functions
  - The resulting signature is printed for both sender and receiver
* Fixed bug in soft signer (the untransmitted part of the nonce buffer was
  not the same in both ends)
* The ATSHA personalizer is updated to use acceptable syntax for user provided
  HMAC key
2015-10-26 22:15:42 +01:00
Henrik Ekblad ce99cbdad7 Merge pull request #231 from mysensors/fix-MY_SIGNING_REQUEST_SIGNATURES-problem
Fix MY_SIGNING_REQUEST_SIGNATURES compile error
2015-10-22 15:48:38 +02:00
Henrik Ekblad ef1947175d Merge pull request #230 from tbowmo/development
Development
2015-10-22 15:48:29 +02:00
Henrik Ekblad 9b7c99d499 Fix MY_SIGNING_REQUEST_SIGNATURES compile error
http://forum.mysensors.org/topic/1021/security-introducing-signing-support-to-mysensors/176
2015-10-20 21:58:50 +02:00
Thomas Mørch 359959a7aa Added version comments to file 2015-10-18 23:13:53 +02:00
Thomas Mørch 0b985b13e2 Folowing updates done:
Corrected division in the code deciding whether to transmit or not, that resulted in generating an integer. Now it's generating floats as expected.
Simplified detection for OTA bootloader, now detecting if MY_OTA_FIRMWARE_FEATURE is defined. If this is defined sensebender automaticly waits 300mS after each transmission
Moved Battery status messages, so they are transmitted together with normal sensor updates (but only every 60th minute)
2015-10-18 23:08:00 +02:00
Henrik Ekblad 38dece555b Merge pull request #229 from mysensors/fix-mqtt-gateway-problems
Fix problem MQTT gateway problem reported by @FotoFieber
2015-10-18 09:49:40 +02:00
Henrik Ekblad 28f7a399ff Fix problem MQTT gateway problem reported by @FotoFieber
http://forum.mysensors.org/topic/1870/esp8266-wifi-gateway-port-for-mysensors/138
2015-10-17 22:59:01 +02:00
tekka007 703a1a73bf Wait() issue
compiler directives missing
2015-10-17 17:27:19 +02:00
Henrik Ekblad 3b20529c17 Merge pull request #227 from mysensors/serial-transport
Change LED blink default pins not to interfere with RS485
2015-10-16 21:27:49 +02:00
Henrik Ekblad 7e8e5f7142 Change LED blink default pins not to interfere with RS485 2015-10-16 20:35:00 +02:00
Henrik Ekblad a018297240 Merge pull request #226 from mysensors/serial-transport
RS485 transport layer
2015-10-14 20:39:54 +02:00
Henrik Ekblad cf232b1baa RS485 transport layer
Note this is still untested as I haven't got any RS485 modules.
2015-10-12 18:48:28 +02:00
Henrik Ekblad 70b87162d0 Use sdtint for in MyMessage.
Fixes data type length problem when messages travels between 8/16/32 bit
architectures. 

close #223
2015-10-08 20:52:53 +02:00
Henrik Ekblad 79d837825f Upgrade Heatpump sketch to 1.6 2015-10-08 18:51:44 +02:00
Henrik Ekblad 89e950234f Fix MY_RF24_ENABLE_ENCRYPTION for ESP8266 2015-10-07 22:25:53 +02:00
Henrik Ekblad 90dfe776ee Merge branch 'gateway-refactoring' into development
# Conflicts:
#	libraries/MySensors/MyConfig.h
#	libraries/MySensors/MySensor.cpp
#	libraries/MySensors/MySensor.h
#	libraries/MySensors/MyTransportNRF24.cpp
#	libraries/MySensors/core/MyHwESP8266.h
#	libraries/MySensors/drivers/RF24/RF24.cpp
#	libraries/MySensors/drivers/RF24/RF24.h
#	libraries/MySensors/examples/MQTTClientGateway/MQTTClientGateway.ino
#	libraries/MySensors/examples/MQTTGateway/MQTTGateway.ino
2015-10-07 00:08:07 +02:00
Yveaux abfdaf2634 Fix crash 2015-10-06 21:19:17 +02:00
Henrik Ekblad b981b492bc Fix return typo introduced when implementing ethernet spi-en feature 2015-10-06 19:35:50 +02:00
Henrik Ekblad ca5346a8a5 Fix warning when enabling MY_OTA_FIRMWARE_FEATURE 2015-10-06 18:54:20 +02:00
Henrik Ekblad bb43bdda6e Set correct CE/CS pins for W5100 ethernet module 2015-10-05 23:10:36 +02:00
Henrik Ekblad 2fd0f36054 Allow W5100 boards with SPI_EN exposed to run without SOFTSPI for radio 2015-10-05 23:07:07 +02:00
Henrik Ekblad 723f5ce6ce Merge pull request #205 from fleinze/patch-1
Channel and Datarate in MyTransportNRF24 constructor
2015-10-05 14:22:28 +02:00
Henrik Ekblad fe1fe3d573 Merge pull request #219 from Yveaux/development
Fix crash
2015-10-05 11:42:46 +02:00
Yveaux f2f0e2312b Fix crash 2015-10-05 08:43:55 +02:00
Henrik Ekblad 676e504fda Fix some warnings 2 2015-10-05 07:26:38 +02:00
Henrik Ekblad fa83e0921c Fix some warnings 1 2015-10-05 00:21:55 +02:00
Henrik Ekblad b24e621bb8 ADD: MQTTClient for ESP8266 and W5100 ethernet module 2015-10-04 23:47:02 +02:00
Henrik Ekblad 2a2fa22ecd Merge branch 'gateway-refactoring' of https://github.com/mysensors/Arduino into gateway-refactoring 2015-10-04 17:03:11 +02:00
Henrik Ekblad 7ecc80176d Verified ENC and W5100 ethernet modules. 2015-10-04 17:02:50 +02:00
Yveaux a0589fa38b Introduce MY_DEBUG_VERBOSE to reduce binary size
Define MY_DEBUG_VERBOSE to have verbose debugging output (dumping NRF24
registers on startup).
Fixed warnings.
2015-10-04 14:57:43 +02:00
Henrik Ekblad 918006412a Merge pull request #213 from tbowmo/development
Fixed warnings
2015-10-04 14:32:52 +02:00
Yveaux bb211826ef Fix warnings 2015-10-04 13:22:31 +02:00
Yveaux f748d15adb Introduce MY_DEBUG_VERBOSE to reduce binary size
Define MY_DEBUG_VERBOSE to have verbose debugging output (dumping NRF24
registers on startup).
2015-10-04 12:12:00 +02:00
Henrik Ekblad d71a5d567b Ethernet W5100/ENC gateway compile (not verified).
Remove SPI/ENC/W5100 from embedded libraies.
2015-10-04 01:25:03 +02:00
Yveaux afe6d62368 Fix printDetails() & debugging for ESP8266
Switched from printf_P to Serial.print to prevent all kinds of nasty
PROGMEM troubles.
Distinguish between 32- and 16-bit architectures when reading ptrs from
flash.
Ditched #defines MINIMAL & SERIAL_DEBUG.
Debugging code is now only included when DEBUG is defined.
If your target (e.g. ATTiny) cannot handle the extra code, then don't
enable DEBUG.
#defining DEBUG will now also output a register-dump on calling begin()
of NRF24 driver to aid in (connection) problems.
2015-10-03 16:48:02 +02:00
Yveaux b9b0540f67 Fix printDetails() & debugging for ESP8266
Switched from printf_P to Serial.print to prevent all kinds of nasty
PROGMEM troubles.
Distinguish between 32- and 16-bit architectures when reading ptrs from
flash.
Ditched #defines MINIMAL & SERIAL_DEBUG.
Debugging code is now only included when DEBUG is defined.
If your target (e.g. ATTiny) cannot handle the extra code, then don't
enable DEBUG.
#defining DEBUG will now also output a register-dump on calling begin()
of NRF24 driver to aid in (connection) problems.
2015-10-03 16:17:29 +02:00
Henrik Ekblad f11223c88c Remove embedded ESP libraries. 2015-10-03 14:22:10 +02:00
Thomas Mørch 44826580a8 Merge branch 'development' of github.com:tbowmo/Arduino into development 2015-10-03 10:40:28 +02:00
Thomas Mørch 201164f6ca Removed warnings, when MY_OTA_FIRMWARE_FEATURE is enabled 2015-10-03 10:38:25 +02:00
Henrik Ekblad 0f57bce1e5 ESPGateway verified. DHCP/Static ip. TCP/UDP communication. 2015-10-02 20:10:25 +02:00
Henrik Ekblad 5a71855389 Forgot main... 2015-10-01 20:48:09 +02:00