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
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
Henrik Ekblad
06bd5c362b
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-04 21:45:58 +02:00
Yveaux
f03f4f9412
Hardened (dis)connections
...
Added support fot multiple sessions (Currently 5 max. Each connection
costs RAM!)
Each session can send data to the gateway. Data from the gateway will be
broadcasted to all connected clients.
Added serial logging of client (dis)connections. Inspect serial terminal
in case of problems.
2015-09-04 19:54:45 +02:00
Henrik Ekblad
9a32c2cf57
Merge pull request #186 from Yveaux/master
...
Fix crash at startup
2015-09-03 21:22:42 +02:00
Yveaux
b997861f59
Fix crash at startup
2015-09-03 20:33:34 +02:00
Henrik Ekblad
c08dcaf496
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-03 19:37:20 +02:00
nicbrink
f4ef926f02
Update MyTransportRFM69.cpp
...
defined in myconfig.h as RFM69_ENCRYPTKEY
2015-09-02 21:33:53 -04:00