Commit Graph
616 Commits
Author SHA1 Message Date
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 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
Henrik Ekblad ca8ebdb3a4 ESPGateway work ongoing 2015-10-01 20:38:41 +02:00
ToniA c4f706fd3e Updated HeatpumpIR, to a version which uses the native Arduino IDE 1.6 PROGMEM definitions 2015-10-01 10:39:59 +03:00
Henrik Ekblad adc3f664fc SerialGateway fixed and verified 2015-09-30 22:30:32 +02:00
ToniA 1b120d7520 Fix compiler warnings about unused parameters 2015-09-30 08:45:17 +03:00
ToniA f58fc601a4 Fix compiler warnings about PROGMEM use 2015-09-30 08:30:37 +03:00
ToniA 207ed687e1 Merge branch 'development' of https://github.com/ToniA/Arduino into development 2015-09-29 20:27:42 +03:00
ToniA c9ffef8da3 HeatpumpIR library + sensors example to send IR commands to heatpumps 2015-09-29 20:21:42 +03:00
Henrik Ekblad 415aa29b34 Allow sensors to re-present themselves on request from controller. All
presentations actions moved to their own function in the examples.
2015-09-27 18:04:05 +02:00
Patrick Fallberg 921b9fd3fc Forward declare all inline functions
This seem to be mandatory for newer Arduino IDE versions.
2015-09-24 10:45:46 +02:00
fleinze 518ed6af7c Update MySensor.cpp
Gateway only expects signing only from nodes it knows in turn require signed messages.
2015-09-22 11:43:29 +02:00
fleinze 7858825927 Update MySensor.cpp
only verify signature from nodes that require signing
2015-09-22 11:15:05 +02:00
Henrik Ekblad aa22a3eaec add: receive/receiveTime as optional sketch functions for handling
incoming messages
2015-09-21 10:02:49 +02:00
Henrik Ekblad 9d398154c7 Add pubsub client 2015-09-20 22:59:27 +02:00
Henrik Ekblad a304343433 Add pubsub client 2015-09-20 22:58:48 +02:00
Henrik Ekblad c9c4adf8d7 Clean up the header files 2015-09-20 22:57:23 +02:00
Henrik Ekblad 4219c96e1e Calculate median value of pings 2015-09-20 22:48:48 +02:00
Henrik Ekblad 96f702fa4f Update examples 2015-09-19 23:54:35 +02:00
Henrik Ekblad 9ed25eb8dc Fix parking sensor bug found by Dan S. 2015-09-18 21:09:03 +02:00
Henrik Ekblad 5c39f022c0 Add: NRF24L01 AES Encryption
Thanks @fleinze.
Source:
https://github.com/fleinze/MySensors/tree/Encryption/libraries/MySensors
2015-09-17 22:04:38 +02:00
Henrik Ekblad 6cf6255e50 Fix: ATSHA204, serial gw, ethernet warnings 2015-09-17 07:24:12 +02:00
Henrik Ekblad ada872f30f Fixed: Software signing 2015-09-16 00:18:26 +02:00