Thomas Mørch
321e217e0b
Boolean should be bool ( #492 )
...
Standard c++ is to use type bool, not boolean
2016-06-29 19:29:46 +02:00
Patrick Fallberg
e086ba3203
Merge pull request #486 from tekka007/ESPCoreFix
...
Update MyMainESP8266 to compile with ESPlib 2.3.0
2016-06-28 19:00:10 +02:00
Olivier
d15b4f6471
Fix deadlock in stIDUpdate() ( #490 )
2016-06-28 00:01:04 +02:00
Henrik Ekblad
a62d9d7f5c
Merge pull request #483 from tekka007/transportUpdate
...
TransportProcess cleanup
2016-06-26 20:21:04 +02:00
Olivier
24a03507f1
Fix compiling error with ESPlib 2.3.0
2016-06-26 15:12:46 +02:00
Olivier
26044e16f8
TransportProcess cleanup
2016-06-26 11:27:37 +02:00
Olivier
244f79771a
Expose RF24 functions ( #484 )
2016-06-25 20:12:36 +02:00
Patrick Fallberg
27ecc89773
Merge pull request #482 from fallberg/signing
...
Signing troubleshooting guide in Doxygen
2016-06-24 00:09:02 +02:00
Patrick Fallberg
0379330569
Update documentation with signing troubleshooting
2016-06-21 20:45:26 +02:00
Patrick Fallberg
012de4496f
Added some RF-related debug prints in signing code
...
If a failed transmsission is detected, a debug print will give
a hint to why the signing session fails.
2016-06-21 20:34:57 +02:00
Thomas Mørch
be92707cc6
Renamed MySensor.h -> MySensors.h ( #481 )
...
* Renamed MySensor.h -> MySensors.h
Replaced all references to MySensor.h in examples with MySensors.h
* MySensorCore.* renamed to MySensorsCore.*
This should make it comply more with naming standards
* Updated reference to MySensors core lib
2016-06-21 07:51:51 +02:00
Patrick Fallberg
22ce382046
Update README.md
...
Doxygen links added and a nice headline for the CI statuses
2016-06-20 23:13:25 +02:00
Patrick Fallberg
ea0e30683a
Merge pull request #477 from tekka007/StaticENUMS
...
Define static enums in MyMessage
2016-06-20 20:35:00 +02:00
Olivier
c6125a4b51
Define static enums in MyMessage
2016-06-20 19:13:46 +02:00
Henrik Ekblad
258037cb72
Merge pull request #478 from tbowmo/cleanups
...
Small cleanups
2016-06-19 22:45:39 +02:00
Thomas Mørch
351e015996
LED PIN defines was missing _PIN in their names
...
fixes #409
2016-06-19 22:00:44 +02:00
Thomas Mørch
1075875cf3
Version number didn't match library.properties
2016-06-19 21:55:38 +02:00
Henrik Ekblad
2aa5b34807
Merge pull request #476 from tekka007/WaitEnhancement
...
Add return value to wait()
2016-06-15 21:59:18 +02:00
Olivier
f1319fc392
Add return value to wait()
2016-06-15 21:19:02 +02:00
Patrick Fallberg
385d441d0e
Merge pull request #474 from tekka007/SigningImprovement
...
Speedup signing presentation phase
2016-06-14 07:17:19 +02:00
Olivier
c58032c7aa
Speedup signing presentation phase
2016-06-13 22:36:20 +02:00
Henrik Ekblad
24988afcb2
Merge pull request #473 from gizmocuz/development
...
Fixed Voltage Sending in Sensebender
2016-06-13 09:06:31 +02:00
gizmocuz
1c7385f1f1
Fixed Voltage Sending in Sensebender
2016-06-13 07:40:38 +02:00
Patrick Fallberg
1336da125b
Merge pull request #472 from tekka007/SigningFix
...
Fix sending buffer in MySigning.cpp
2016-06-12 23:01:08 +02:00
Olivier
c1c37b0dec
Fix sending buffer in MySigning.cpp
2016-06-12 21:47:01 +02:00
Olivier
10ebe9cadd
Merge pull request #454 from fallberg/signing
...
Signing performance fixes
2016-06-12 16:03:33 +02:00
Patrick Fallberg
cd5c243f7b
Handle inbound and outbound nonces simultaneously
...
Two separate buffers are used for nonce storage. One for the
nonce used for signing a message and one for the nonce used
for verifying a message.
2016-06-12 15:37:45 +02:00
Patrick Fallberg
a0615b53a2
Make test sketches only set IO if not set in board
...
If a specific board is picked, some IO will be preconfigured
and should not be overridden by a sketch.
2016-06-12 15:37:45 +02:00
Patrick Fallberg
0a8aaedf8b
Optimize ATSHA204 respose times
...
Instead of shutting down the ATSHA between calls in a session,
it is put in idle state. This removes the need for a full resync
when the device is woken and that saves time which translate to
a quicker turnaround time for signed messages with HW signing.
To save power, it is still shut down when not in use.
2016-06-12 15:37:45 +02:00
Patrick Fallberg
a5b0e8d8bb
Purge ATSHA204 backend of c++ code
...
There is no need for class structures in the atsha low-end driver.
Removing this saves both code space and compilation time.
2016-06-12 15:37:45 +02:00
Patrick Fallberg
b01282c7c7
Improve nonce generation in signing backends
...
For atsha204, update seed every time and only extract
the full 32-byte random value once.
For both atsha204 and soft backends, XOR all random bytes
with hwMillis() in order to "whiten" the random value a bit.
2016-06-12 15:37:45 +02:00
Patrick Fallberg
6498354546
Merge pull request #470 from tekka007/FixIndication
...
Fix MyIndication definitions
2016-06-12 15:32:04 +02:00
Olivier
2d3b945197
Fix MyIndication definitions
2016-06-12 14:57:57 +02:00
Patrick Fallberg
4509df40dd
Merge pull request #464 from Yveaux/development
...
Added power metering variables
2016-06-08 21:12:04 +02:00
Embedded Innovation
27ece9c3c5
Added power metering variables
2016-06-08 20:25:26 +02:00
Embedded Innovation
e0e78a6bae
Add library status indication & improve error LED feedback ( #462 )
...
* Added MyIndication to provide status feedback from the library
* Fix: Allow led blinking for hardware errors
* Refactor LED blinking implementation to show blink patterns
* Refactor LED blinking to show blink pattern
2016-06-06 18:43:42 +02:00
Henrik Ekblad
bc7e24695d
Merge pull request #457 from tekka007/DebugMessages
...
Add support for I_DEBUG messages
2016-06-02 12:29:11 +02:00
tekka007
cb4254d122
Add support for I_DEBUG messages
2016-06-01 23:40:52 +02:00
Henrik Ekblad
a74a2d5deb
Merge pull request #456 from tekka007/MyOTAFirmwareUpdate
...
Refactor OTA update code
2016-06-01 21:44:20 +02:00
Henrik Ekblad
906d3cb71b
Merge pull request #455 from tekka007/MessageTypes
...
New msg types in preparation of transport rework
2016-06-01 21:41:03 +02:00
tekka007
3b94f83950
Refactor OTA update code
2016-05-31 22:59:43 +02:00
tekka007
bc50e330e5
Extend message types for transport cleanup
2016-05-31 21:42:36 +02:00
Henrik Ekblad
debfce29b9
Merge pull request #453 from tekka007/HWabstractions
...
Add hwFreeMem() function
2016-05-30 23:56:48 +02:00
tekka007
c0e11732d4
Add hwFreeMem() function
2016-05-30 22:29:23 +02:00
Olivier
9d6a25dc5a
Merge pull request #452 from tekka007/FixTypoPR451
...
Fix typo introduced in #451
2016-05-30 00:20:34 +02:00
tekka007
e7cf8485c6
Fix typo introduced in #451
2016-05-30 00:13:04 +02:00
Olivier
fb34ba6064
Merge pull request #451 from FreeBSDGeek/development
...
Allow setting the WiFi hostname
2016-05-29 18:59:55 +02:00
Kirk Davis
76852c044c
Additional example for MY_ESP8266_HOSTNAME
...
Additional example for pull request #451
This adds in comments and the MY_ESP8266_HOSTNAME definition.
2016-05-29 10:23:04 -06:00
Kirk Davis
2d9748d1a3
Include MY_ESP8266_HOSTNAME
...
include the MY_ESP8266HOSTNAME in Keyword.txt for pull request #451
2016-05-29 09:25:16 -06:00
Kirk Davis
ba5ada0c64
Merge remote-tracking branch 'mysensors/development' into development
2016-05-29 09:11:35 -06:00