Commit Graph
587 Commits
Author SHA1 Message Date
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 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
Henrik Ekblad f11223c88c Remove embedded ESP libraries. 2015-10-03 14:22:10 +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
Henrik Ekblad adc3f664fc SerialGateway fixed and verified 2015-09-30 22:30:32 +02: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
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
Henrik Ekblad 4f4f0605c0 Split out some more components to make core class cleaner 2015-09-15 00:28:47 +02:00
Henrik Ekblad ba92885064 Document MyConfig.h 2015-09-14 15:52:43 +02:00
Henrik Ekblad b66513affc ENC28J60 Ethernet gateway 2015-09-13 23:51:10 +02:00
Henrik Ekblad 76f208abe7 Clean up Ethernet defines a bit
Setting MY_CONTROLLER_IP_ADDRESS turns on client mode.
Setting MY_IP_ADDRESS turns off DHCP mode
2015-09-13 18:26:18 +02:00
Henrik Ekblad 050782e1e6 ESP libraries 2015-09-13 18:11:49 +02:00
Henrik Ekblad f8ee376230 C:ifying continues.. 2015-09-13 11:59:09 +02:00
Henrik Ekblad 6a42e2d555 Disable RFM69 temporarily 2015-09-12 00:36:32 +02:00
Henrik Ekblad bdae50886b MotionSensor working 2015-09-12 00:34:44 +02:00
Henrik Ekblad 15918b3d3d Merge remote-tracking branch 'upstream/development' into
gateway-refactoring

# Conflicts:
#	libraries/MySensors/MyConfig.h
#	libraries/MySensors/MySensor.cpp
2015-09-11 10:56:19 +02:00
Henrik Ekblad 46bff26ba4 Merge pull request #201 from fallberg/warnings
Fixed "invalid suffix on literal" warning
2015-09-10 19:00:59 +02:00
Barduino 253540c3e1 Generel fixes 2015-09-10 08:32:01 -04:00
Patrick Fallberg 255a8d821c Fixed "invalid suffix on literal" warning 2015-09-08 23:41:33 +02:00
Barduino 10d37716e7 Set for Jenkins build
Most code commented
2015-09-07 19:23:17 -04:00
Barduino 896ca7850b Five more sensors S_RGB_LIGHT S_RGBW_LIGHT S_COLOR_SENSOR S_HVAC S_MULTIMETER 2015-09-07 19:19:10 -04:00
Barduino 92b1b8d67a Change Log 2015-09-06 11:18:40 -04:00
Barduino a19865318f Merge w/ Gizmocuz; Implement S_COVER, S_IR, S_SCENE 2015-09-06 11:11:15 -04:00
Barduino 358409aa47 Merge remote-tracking branch 'mysensors/development' into development
Conflicts:
	libraries/MySensors/examples/MockMySensors/MockMySensors.ino
2015-09-06 10:28:22 -04:00
Barduino fe86934360 S_COVER & S_IR implementation 2015-09-06 10:27:00 -04:00
Henrik Ekblad 52e9536a1b Merge pull request #196 from gizmocuz/development
MockMySensors.ino: Added V_STATUS to S_HEATER, and S_MOISTURE
2015-09-05 23:19:31 +02:00
Henrik Ekblad d4df198250 Merge branch 'master' into development
Conflicts:
	libraries/MySensors/utility/RFM69.h
2015-09-05 22:58:56 +02:00
Barduino ad2d94dddf Merge remote-tracking branch 'mysensors/development' into development 2015-09-05 14:36:55 -04:00
Barduino 6dcb162858 S_HEATER & S_SCENES
fixed implementation of s_heater & s_scene_controller
2015-09-05 14:36:33 -04:00
gizmocuz 104ad28c90 Added V_STATUS to S_HEATER (as it is supported also)
Added S_MOISTURE (a moisture sensor)
2015-09-05 11:46:37 +02:00
Henrik Ekblad 8f5da83c68 Merge branch 'master' of https://github.com/mysensors/Arduino.git 2015-09-05 01:19:18 +02:00
Henrik Ekblad 9114206ba7 Merge pull request #192 from Yveaux/master
Hardened (dis)connections on ESP8266
2015-09-04 22:24:46 +02:00
Henrik Ekblad 3ec2e48167 Add S_GAS, S_INFO and V_TEXT 2015-09-04 21:56:02 +02:00