Thomas Mørch
b66408e3d4
Updated sketch, using Serial.flush() in test routine, instead of delay()
...
Changed name that is reported back to controler, to "MysensorMicro" instead of "EnvironmentSensor"
2015-03-28 11:17:52 +01:00
Henrik Ekblad
d530dd39b6
Merge pull request #95 from tekka007/tekka/patch
...
adding back time handler
2015-03-26 14:43:14 +01:00
tekka
6da96e7d40
adding back time handler
...
was missing in dev branch
2015-03-26 14:33:44 +01:00
Henrik Ekblad
c1a9a53ab9
WIP
2015-03-26 14:30:07 +01:00
Henrik Ekblad
663c0386ea
Light Lux level data type added
2015-03-24 11:05:48 +01:00
Henrik Ekblad
adca8b5a4c
Temporary OTA commit
2015-03-24 10:58:28 +01:00
Henrik Ekblad
00bd605314
Merge pull request #94 from gizmocuz/master
...
Enhanced the UVSensor example with 1 decimal to the UVI index.
2015-03-24 10:20:48 +01:00
gizmocuz
e908e854c1
Enhanced the UVSensor example with 1 decimal to the UVI index.
...
Because the UVI graph is almost lineair
This gives a more accurate overview
Also the UVI is send at least every 5 minutes, this is good for the controller to know the sensor is still 'alive'
2015-03-24 09:26:50 +01:00
Henrik Ekblad
ce597b761a
Merge pull request #93 from tbowmo/master
...
Testmode for Micro sensor
2015-03-23 10:54:59 +01:00
Henrik Ekblad
4bd3151ce6
Merge pull request #92 from gizmocuz/master
...
Modified WaterMeterPulseSensor Example
2015-03-23 09:12:20 +01:00
gizmocuz
93e8f2e107
Corrected Sketch header
2015-03-23 08:53:04 +01:00
gizmocuz
fe8fdc00de
Modified example code, solved some issues in previous version
2015-03-23 08:47:57 +01:00
Thomas Mørch
3ab43d5ff5
Updated sketch, removed the forced testmode (used for testing)
2015-03-22 22:19:19 +01:00
Henrik Ekblad
dbe06255fc
New data type V_ID used for sensors with id such as DS1820b
2015-03-20 19:47:32 +01:00
Henrik Ekblad
b72ac4b277
Fix crash when debug enabled.
2015-03-20 19:45:26 +01:00
Henrik Ekblad
aa3fd74139
Update to cope with disabled signing.
2015-03-20 09:52:36 +01:00
Thomas Mørch
4a0c3bb6f7
Added SHA204 check routine to testmode
2015-03-19 21:47:51 +01:00
Thomas Mørch
5b9c9736c9
Merged sha204 from dev, in order to detect sha204 in MySensors Micro board (Testmode)
2015-03-19 21:27:20 +01:00
Thomas Mørch
79ab745070
Merge remote-tracking branch 'upstream/master'
2015-03-19 20:58:38 +01:00
Thomas Mørch
199b130492
Updated SPIflash to work with Arduino 1.6.x
2015-03-19 20:56:02 +01:00
Thomas Mørch
405c8fd0f2
Update testmode, after initial tests on the bench
2015-03-19 20:55:41 +01:00
Henrik Ekblad
38f01ce9c5
Merge pull request #91 from fallberg/rev_and_rng
...
Fixed software signing whitelisting example in SecureActuator
2015-03-18 22:52:18 +01:00
Patrick Fallberg
f8281302eb
Fixed software signing whitelisting example in SecureActuator
...
The software serial is now provided to the backend as it should be.
2015-03-18 22:31:14 +01:00
Henrik Ekblad
85fb846f0d
Merge pull request #90 from fallberg/rev_and_rng
...
Bugfixes and whitelisting support in signing backends
2015-03-18 21:52:12 +01:00
Patrick Fallberg
6fb7266752
Removed 'new' from PinChangeInt library
...
As a consequence, only one pin is currently suppored.
AddPin will not really add a new pin, just replace the configuration
of the existing pin.
The motivation for this limitation is that 'new' costs a lot of
program memory.
2015-03-16 23:15:55 +01:00
Patrick Fallberg
6fd26880a2
Made "Inclusion started by button" a DEBUG message
...
In other words, the message will only be printed if DEBUG flag is enabled.
2015-03-16 23:15:55 +01:00
Patrick Fallberg
70eac0423d
Added config flag MY_SIGNING_FEATURE in MyConfig.h
...
By disabeling MY_SIGNING_FEATURE all signing logic in the library
will be removed.
2015-03-16 23:15:54 +01:00
Patrick Fallberg
7a2a5dad81
Message signing logic now integrated into sendRoute()
2015-03-16 23:15:54 +01:00
Patrick Fallberg
2d2eb74e0a
Fixed bug with storing signing table in EEPROM
...
eeprom_updated_block() uses a non-string-standardised order of
arguments.
2015-03-16 20:24:43 +01:00
Patrick Fallberg
611ba0cf44
Slimmed down memory footprint of signing backends
2015-03-16 20:24:42 +01:00
Patrick Fallberg
f295ef2961
Whitelisting support in signing backend
...
Whitelisting is enabled using MY_SECURE_NODE_WHITELISTING in MyConfig.h.
The whitelist is provided in backend constructors.
See the SecureActuator example for a typical usecase.
2015-03-16 20:21:05 +01:00
Patrick Fallberg
cf31edcb81
New way of presenting ATSHA204 serial in personalizer
...
The serial is now more copy+paste friendly for use in whitelists.
2015-03-16 20:15:09 +01:00
Patrick Fallberg
e35a01766b
Implemented basic whitening of nonce
...
A simple (for performanc reasons) whitening scheme has been
implemented for the ATSHA204 backeds that strengthens the
nonce "randomness".
2015-03-16 20:15:06 +01:00
Patrick Fallberg
a1024cd2cd
Added support to read the serial number from ATSHA204
...
The serial number can be used for whitelisting of nodes
that are considered "trusted".
2015-03-16 20:14:25 +01:00
Patrick Fallberg
4c4c9a8b39
Added SHA command to ATSHA204 backend driver
...
The SHA command is available in ATSHA204A variants of the chip
and can be used to calculate SHA256 digests of arbitrary data.
This enables us to strengthen the quality of the signatures by
salting signatures with node-specific data and improving the
quality of random data.
2015-03-16 20:14:22 +01:00
Henrik Ekblad
cb5e3172bd
Fixed compile problem
2015-03-16 19:39:06 +01:00
Henrik Ekblad
73024ea4c9
Weird compile error for Patrick
2015-03-16 10:43:09 +01:00
Henrik Ekblad
3f0ca1a7b3
Merge pull request #89 from tekka007/master
...
MYSBootloader 1.1
2015-03-14 20:15:08 +01:00
Thomas Mørch
985f9c3446
Moved static strings for Serial.println() to flash storage
2015-03-14 19:13:09 +01:00
tekka
9b41d2a8e6
MYSBootloader 1.1
...
Enhancements: static parent, bootloader commands, updated delay funtion
for more precise timing and minor improvements
2015-03-14 13:46:24 +01:00
Thomas Mørch
adeca1c41c
Updated testmode, removed clearEEP function as it's not needed in production.
2015-03-14 11:01:41 +01:00
Henrik Ekblad
fb6540f17a
Merge pull request #88 from mapnull/dev-mqttgw_digitalIO
...
add DigitalIO.h to MQTTGateway
2015-03-13 20:30:23 +01:00
Marcelo Aquino
5ae55e5b8a
add DigitalIO.h to MQTTGateway
2015-03-13 16:09:09 -03:00
Henrik Ekblad
d88e917544
Simplify thinga a bit
2015-03-13 15:39:05 +01:00
Henrik Ekblad
c1d5513578
Remove LowPower dependency
2015-03-12 23:59:36 +01:00
Henrik Ekblad
c5760f72c6
Remove EEPROM buffer for routing information
2015-03-12 23:58:38 +01:00
Henrik Ekblad
9e85fac745
Separate the HW specifics from the MySensor library
2015-03-12 22:59:51 +01:00
Thomas Mørch
0fed6838e5
Initial testmode implemented.
2015-03-12 20:32:51 +01:00
Henrik Ekblad
6d0ae813c4
Rename MySigningDriver* to MySigning*
2015-03-10 00:07:57 +01:00
Henrik Ekblad
7a1cdd06e1
Rename RFDriver to Transport
2015-03-09 23:45:05 +01:00