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
Henrik Ekblad
21d05ca048
Merge pull request #212 from ToniA/development
...
HeatpumpIR library updated to Arduino IDE 1.6 PROGMEM definition
2015-10-01 11:34:06 +02:00
ToniA
19ca72fd1d
Merge https://github.com/mysensors/Arduino into development
2015-10-01 11:04:25 +03: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
Henrik Ekblad
48ec99c8bb
Merge pull request #211 from ToniA/development
...
Heatpump / air conditioner library 'HeatpumpIR' merged into MySensors
2015-09-30 10:06:50 +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
00ff77f757
Merge pull request #210 from fallberg/buildfix
...
Forward declare all inline functions
2015-09-24 11:39:34 +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
Henrik Ekblad
1b8c87704c
Merge pull request #209 from fallberg/buildfix
...
Added preprocessor definitions to MySensors AVR boards
2015-09-23 07:31:07 +02:00
Patrick Fallberg
a33e9cce48
Added preprocessor definitions to MySensors AVR boards
...
This allows the MySensors AVR boards (SenseBender) to be built with
upcoming versions of the Arduino IDE.
2015-09-22 23:25:43 +02:00
Patrick Fallberg
3ce3c6e0cf
Merge pull request #208 from fleinze/mixed-signing-2
...
Gateway now correctly handles message signing
2015-09-22 16:01:24 +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
8369bebbbb
Merge pull request #202 from fallberg/nightly
...
Added build badges for the nightly builds of "future" Arduino IDE
2015-09-10 19:49:37 +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
Henrik Ekblad
6cb7ebb152
Merge pull request #197 from barduinor/development
...
Merge w/ Gizmocuz; Implement S_COVER, S_IR, S_SCENE
2015-09-10 19:00:24 +02:00