Commit Graph
845 Commits
Author SHA1 Message Date
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
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
fleinze 46f425cad1 Update MyTransportNRF24.h 2015-09-13 19:19:43 +02:00
fleinze 58a6d5c677 Update MyTransportNRF24.cpp 2015-09-13 19:05:03 +02:00
fleinze 37f6b10176 channel and datarate in constructor 2015-09-13 19:01:11 +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