Commit Graph
100 Commits
Author SHA1 Message Date
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
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
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 fb6540f17a Merge pull request #88 from mapnull/dev-mqttgw_digitalIO
add DigitalIO.h to MQTTGateway
2015-03-13 20:30:23 +01: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
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
Henrik Ekblad 7e6aa8bda8 Add the default constructors to gateway sketches 2015-03-09 22:58:05 +01:00
Henrik Ekblad ec5e64b6bf Merge pull request #85 from fallberg/personalizer
SHA204 personalizer updated to handle HMAC key better
2015-03-09 00:44:42 +01:00
Henrik Ekblad 5b034cf064 Merge pull request #84 from fallberg/gw_sign
Support for gateways to request signed messages
2015-03-08 12:01:39 +01:00
Henrik Ekblad 89076d58d1 Fix spelling error. 2015-03-04 20:17:53 +01:00
Henrik Ekblad 7d67ad5c82 Add new sensor type S_MULTIMETER
To be used with V_CURRENT, V_VOLTAGE, V_IMPEDANCE
2015-03-04 19:24:13 +01:00
Henrik Ekblad 5aebe80711 Cleanup driver initialization 2015-03-03 00:24:13 +01:00
Henrik Ekblad afce932cff Remove the last "new" to reduce size 2015-02-27 22:17:05 +01:00
Henrik Ekblad ee6e34b59a Remove global initialization of sha256 2015-02-27 00:25:08 +01:00
Henrik Ekblad bf8102ecad For discussion 2015-02-26 23:53:37 +01:00
Henrik Ekblad 23a8a48f8e Rename "Dummy" signing driver to "None" 2015-02-25 23:18:26 +01:00
Henrik Ekblad a4f70342a2 Merge pull request #79 from fallberg/development
Fixed bug that caused the wrong message to be signed
2015-02-25 22:53:31 +01:00
Henrik Ekblad 1cd84bf0c8 Merge pull request #75 from mapnull/dev-hotfix-begin_requestNodeId
check valid parentNodeId before requestNodeId
2015-02-22 23:40:55 +01:00
Henrik Ekblad 1979cb6f32 Merge pull request #77 from fallberg/sign-hotfix
Bugfix for gateway signing requirements
2015-02-22 23:40:27 +01:00
Henrik Ekblad fb1c542862 Move SHA204 personalizer sketch to MySensors examples
Fix include errors.
2015-02-22 23:22:06 +01:00
Henrik Ekblad e8bb9623e0 Merge pull request #74 from mapnull/dev-feature-parser_serial
add parser class for serial and ethernet gateways
2015-02-20 08:53:36 +01:00
Henrik Ekblad 70b476ede4 Bugfix: setVersion missing in sendWrite 2015-02-19 13:47:45 +01:00
Henrik Ekblad 8550162235 Slim down dummy signing driver. 2015-02-19 11:22:36 +01:00
Henrik Ekblad 8274188b43 Use eeprom_update_* when writing to EEPROM
Saves a few bytes and minimizes the number of write cycles.
2015-02-19 09:15:50 +01:00
Henrik Ekblad e25f4974b2 Save some bytes by removing new when initalizing drivers 2015-02-19 09:09:38 +01:00
Henrik Ekblad 56a16671e5 Added const for PROGMEM declarations (Arduino IDE 1.5.8 compability)
Merge branch 'development' of https://github.com/mysensors/Arduino.git
into development

Conflicts:
	libraries/MySensors/MySensor.cpp
2015-02-18 23:52:33 +01:00
Henrik Ekblad 729cf8da5d Bugifx: GW should not send presentation 2015-02-18 23:40:58 +01:00
Henrik Ekblad 8ed85b1514 Merge pull request #72 from mapnull/dev-hotfix
fix ifdef for MYSENSORS_ETHERNET_MQTT_GATEWAY
2015-02-18 14:40:17 +01:00
Henrik Ekblad 11058f7b4a Merge pull request #71 from fallberg/sign_dev
Signing support for MySensors
2015-02-18 09:26:56 +01:00
Henrik Ekblad 8b8f623627 Merge branch 'development' of https://github.com/mysensors/Arduino.git into development 2015-02-17 22:29:01 +01:00
Henrik Ekblad 8b6463608a Fix merge error 2015-02-17 22:28:47 +01:00
Henrik Ekblad 07f8218ee0 Merge pull request #70 from mapnull/dev-feature-mqtt_define
add MYSENSORS_MQTT_GATEWAY definition
2015-02-17 20:40:28 +01:00
Henrik Ekblad 75ea4bc26a Merge branch 'development' of https://github.com/mysensors/Arduino.git into development 2015-02-17 14:32:08 +01:00
Henrik Ekblad 93a23442e1 Add V_RGB, V_RGBW payload types and S_COLOR device type. 2015-02-17 14:31:52 +01:00
Henrik Ekblad fee149a5ff Merge pull request #69 from fallberg/development
ATSHA204 personalization sketch updated
2015-02-16 22:41:41 +01:00
Henrik Ekblad f796c677cd Merge pull request #65 from mapnull/dev-feature-process_sendRoute
process() uses sendRoute() for routing decisions
2015-02-16 20:05:52 +01:00
Henrik Ekblad 50c8c44b08 Merge branch 'master' into development
Conflicts:
	libraries/MySensors/MyGateway.cpp
	libraries/MySensors/MySensor.cpp
2015-02-12 22:42:50 +01:00
Henrik Ekblad 9fecc53dfb Merge pull request #62 from mapnull/hotfix-autoFindParent_response
Accept a new parent only when autoFindParent is 1
2015-02-12 22:23:13 +01:00
Henrik Ekblad 80bd4df230 Merge pull request #61 from mapnull/hotfix-parentId_eeprom
Write parentNodeId to eeprom only when differ
2015-02-12 22:15:37 +01:00
Henrik Ekblad de2bfbf833 Merge pull request #60 from mapnull/hotfix-chk_invalid_gw_input
check for invalid input on gateway
2015-02-12 22:12:41 +01:00
Henrik Ekblad 6f0ea1f943 Merge branch 'master' into development 2015-02-12 22:11:42 +01:00
Henrik Ekblad 5d0fa3b0ab Merge pull request #59 from mapnull/hotfix-rt_before_ack
add node to routing table before send an ack
2015-02-12 22:02:51 +01:00
Henrik Ekblad c8883c61e6 Request parent missing in setup() 2015-02-12 21:58:16 +01:00
Henrik Ekblad 17a680f1de Fix broadcast check for RF69 2015-02-11 00:07:19 +01:00
Henrik Ekblad b238a2e61e Merge branch 'master' into development
Conflicts:
	libraries/MySensors/MySensor.cpp
2015-02-10 23:38:05 +01:00
Henrik Ekblad 7b99a2ef94 Removed waitForReply(). Not needed anymore. 2015-02-10 22:25:13 +01:00
Henrik Ekblad 722a23cfd9 Merge pull request #58 from tekka007/Hotfix
simplify wait(), substitute waitForReply(), adding watchdog resets
2015-02-10 21:53:45 +01:00
Henrik Ekblad 5a0d7734b3 Merge pull request #57 from tekka007/Hotfix
Fixing endless loop
2015-02-07 22:02:50 +01:00
Henrik Ekblad 23e5d5ffad Merge pull request #56 from mapnull/hotfix-setupNode
Node set up only after having an id
2015-02-07 16:52:54 +01:00
Henrik Ekblad 576c092fd6 Merge pull request #54 from mapnull/hotfix-r255
Relay messages only after receiving an id
2015-02-07 10:56:12 +01:00
Henrik Ekblad db3dbadb9e Merge pull request #55 from mapnull/hotfix-rt_size
fix clear routing table data
2015-02-07 00:40:32 +01:00
Henrik Ekblad b25df52861 Merge pull request #52 from tekka007/MYSBootloader
MYSBootloader 1.0
2015-02-07 00:39:47 +01:00
Henrik Ekblad 4590257da7 Merge pull request #51 from tbowmo/master
MysensorMicro example, and extra libraries
2015-02-07 00:00:01 +01:00
Henrik Ekblad 97641902c9 Merge branch 'master' into development
Conflicts:
	libraries/MySensors/MySensor.cpp
2015-02-04 23:03:27 +01:00
Henrik Ekblad 08221e6567 Merge pull request #46 from tekka007/master
Failed transmissions count fixed  & Clear routing table extendend
2015-02-04 22:22:43 +01:00
Henrik Ekblad 42885d456b Merge branch 'master' of https://github.com/mysensors/Arduino.git 2015-02-04 22:09:02 +01:00
Henrik Ekblad 09f3ba5862 Save static parent to eeprom (for bootloader) 2015-02-04 22:08:50 +01:00
Henrik Ekblad 83be24d2be Return length from receive() 2015-02-04 22:04:32 +01:00
Henrik Ekblad e3ea732d45 Merge pull request #49 from mapnull/hotfix
fix convBuf size to print P_CUSTOM payloads
2015-02-04 07:23:23 +01:00
Henrik Ekblad 615da4509c Fix ack problems RF24 2015-02-03 23:58:38 +01:00
Henrik Ekblad 8aeaceb35f Merge branch 'master' into development
Conflicts:
	libraries/MySensors/MyGateway.cpp
	libraries/MySensors/MySensor.cpp
	libraries/MySensors/examples/EthernetGateway/EthernetGateway.ino
2015-02-03 22:50:06 +01:00
Henrik Ekblad e1fa3dcd8e Merge pull request #45 from rhooper/wait-helper
Add wait() helper that doesn't sleep.
2015-02-03 22:06:17 +01:00
Henrik Ekblad 03b10c79f9 Merge pull request #48 from mapnull/feature
get custom string from msg that isn't a stream type
2015-02-03 22:05:29 +01:00
Henrik Ekblad ca6d79e580 Merge pull request #47 from mapnull/feature
Bugfix: Fetch id through repeaters
2015-02-03 18:40:02 +01:00
Henrik Ekblad 7fb94546eb Merge pull request #44 from mapnull/hotfix-1.4
fix a possible parent repeater loop
2015-02-01 21:37:54 +01:00
Henrik Ekblad dfd38ff3bc Removed arguments from constructor (use default). 2015-02-01 15:31:39 +01:00
Henrik Ekblad 2d214a1e58 Fix static id problem when using OTA bootloader. Reported by tekka. 2015-02-01 15:29:02 +01:00
Henrik Ekblad 7a54cacacf Added GizMoCuz DimmableLight example. 2015-01-30 09:06:54 +01:00
Henrik Ekblad 64dae7405c Merge pull request #43 from mapnull/hotfix-1.4
fix a case where parent distance from repeater get stuck at 255
2015-01-30 07:48:07 +01:00
Henrik Ekblad d9ffd61b75 Merge pull request #42 from fallberg/development
MyDriver structure renamed to MyRFDriver
2015-01-30 00:03:13 +01:00
Henrik Ekblad 4796487809 Fix string length problem reported by EasyIoT 2015-01-16 12:05:09 +01:00
Henrik Ekblad f1f8aec324 Change order of ethernet/radio intialization to avoid troubles. 2015-01-11 20:29:22 +01:00
Henrik Ekblad 6cb3c98014 Merge branch 'master' of https://github.com/mysensors/Arduino.git 2015-01-11 20:24:13 +01:00
Henrik Ekblad afc1e01cba Changed initialization order of radio/eth to avoid problems. 2015-01-11 20:20:56 +01:00
Henrik Ekblad 0534213196 Merge pull request #41 from fallberg/development
SHA204 library and personalization sketch
2015-01-10 20:32:59 +01:00
Henrik Ekblad afe506f79a Merge pull request #40 from portals12/PressureSensor-example-fix
Fix stupid errors from the last pull request
2015-01-02 12:18:04 +01:00
Henrik Ekblad d6922e7501 Merge branch 'master' of https://github.com/mysensors/Arduino.git 2014-12-30 13:46:21 +01:00
Henrik Ekblad 0b9178318e Set empty payload when requesting data. 2014-12-30 13:42:10 +01:00
Henrik Ekblad a232bf5e25 Merge pull request #39 from portals12/PressureSensor-example-fix
Pressure sensor example fix
2014-12-21 13:48:43 +01:00
Henrik Ekblad 55c1fe8d01 MAX6875 Temp Sensor example 2014-12-07 10:23:41 +01:00
Henrik Ekblad 0dd6687488 Merge branch 'master' into development
Conflicts:
	libraries/MySensors/MySensor.cpp
	libraries/MySensors/examples/EthernetGateway/EthernetGateway.ino
2014-11-25 16:52:07 +01:00
Henrik Ekblad 843e163328 Update BMP085 library.
And additional pressure sensor problems repoted by @MagKas.
http://forum.mysensors.org/topic/631/pressure-sensor-arduino-low-memory
2014-11-25 16:18:40 +01:00
Henrik Ekblad ab3db8b28b Fix bug in PressureSensor. 2014-11-25 15:48:10 +01:00
Henrik Ekblad 25230d7ef8 Update Time library to work on IDE 1.5.8
Also removed a few large pdfs from UTFT library to make library compile
on codebender (a but that they will fix eventually).
2014-11-19 09:03:51 +01:00
Henrik Ekblad 024d6efb82 Ethernet SoftSPI
Update ethernet sketch to give correct instructions when using
W5100/SoftSPI.
2014-11-14 00:36:49 +01:00
Henrik Ekblad f143fcd7a2 Moved RFM69 library to utility 2014-11-03 20:08:56 +01:00
Henrik Ekblad 03740b2555 Merge branch 'kolaf-development' into development 2014-11-03 19:52:51 +01:00
Henrik Ekblad 4783cac945 Set version to 1.4.1 2014-10-31 07:21:57 +01:00
Henrik Ekblad abe3956f5e Fixed bug resulting in ACK problems
Even thouh auto ack was enabled we still called
RF24::writeAckPayload(pipe,&pipe, 1 ); after reading a message.
This probably caused radio to misbehave.
2014-10-29 18:00:34 +01:00
Henrik Ekblad 3d2d7db845 Fix problem reported by Yveaux here:
https://github.com/mysensors/Arduino/commit/aeb9f30482532122b624fe4f061b5176571b0c6b#commitcomment-8300974
2014-10-25 10:49:32 +02:00
Henrik Ekblad 8ec2ebdfce Sent startup message to controller when it connects. 2014-10-23 09:02:30 +02:00
Henrik Ekblad aeb9f30482 Merge branch 'ToSa27-tosa' into development 2014-10-23 00:30:34 +02:00
Henrik Ekblad b0057cc152 Merge branch 'tosa' of https://github.com/ToSa27/Arduino into
ToSa27-tosa

Conflicts:
	libraries/MySensors/examples/EthernetGateway/EthernetGateway.ino
2014-10-23 00:30:01 +02:00
Henrik Ekblad 301296359b Merge branch 'master' into development
Conflicts:
	libraries/UIPEthernet/utility/uipethernet-conf.h
2014-10-22 00:15:56 +02:00
Henrik Ekblad 9329626e8b Update to latest UIPEthernet library 2014-10-22 00:11:38 +02:00