Commit Graph
1460 Commits
Author SHA1 Message Date
Olivier 77bb94c16f Cleanup MyGatewayXXX and fix MQTT (#497) 2016-07-02 11:01:50 +02:00
Olivier 60495eaf5c Add new internal commands to exception list (#499) 2016-07-01 16:54:32 +02:00
Olivier ff8982148f Improve radio fail state check (#498) 2016-07-01 14:29:57 +02:00
Olivier 0a26d857aa Reshuffle gatewayTransportInit() (#496) 2016-07-01 00:08:53 +02:00
Olivier 91af9b1730 Reintroduce loop() in loop_wrapper() (#495) 2016-06-30 23:07:07 +02:00
Olivier a2ab505cb1 Fix compiler warnings in MyMessage.h (#494) 2016-06-29 22:39:51 +02:00
Olivier a41a08b438 Fix Wire.h include (#493) 2016-06-29 19:30:09 +02:00
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