Commit Graph
70 Commits
Author SHA1 Message Date
tekka007 e9b1ab287c Add debug output for before() and setup() 2016-08-09 21:03:18 +02:00
tekka007 6bc4a374ed Use _msgTmp when building messages 2016-08-08 19:49:18 +02:00
tekka007 de896e1827 Set protocol version in MyMessage::clear() 2016-08-08 17:54:05 +02:00
tekka007 e7682cf006 Harmonize message type names 2016-08-08 17:37:42 +02:00
tekka007 6bc113208c MySensor keyword obsolete 2016-08-06 09:13:38 +02:00
tekka007 c5c8c92755 Verify MY_PARENT_NODE_ID if parent is set static 2016-08-06 00:14:19 +02:00
tekka007 ce61b286d5 Cleanup debug messages in MySensorsCore 2016-08-01 14:51:56 +02:00
tekka007 26f20b0e3b Fix compatibility issue with nRF clones, update documentation 2016-08-01 14:10:47 +02:00
tekka007 24e3dfa36c Updates to MyTransport 2016-07-27 23:10:02 +02:00
tekka007 56693d5b73 Bumped version to 2.0.1-beta 2016-07-21 21:53:13 +02:00
tekka007 312a69bb6c Calling WiFi.config() before WiFi.begin() 2016-07-14 21:48:01 +02:00
tekka007 eeee3310f9 Move setup() call after node registration 2016-07-13 21:16:50 +02:00
tekka007 cb4254d122 Add support for I_DEBUG messages 2016-06-01 23:40:52 +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
tekka007 c0e11732d4 Add hwFreeMem() function 2016-05-30 22:29:23 +02:00
tekka007 e7cf8485c6 Fix typo introduced in #451 2016-05-30 00:13:04 +02:00
tekka007 06a7a457ef Update pinIntTrigger declaration 2016-05-26 19:01:04 +02:00
tekka007 36a4154912 update RFM69 driver 2016-05-08 22:48:47 +02:00
tekka007 0c4c578921 - re-assign ID via I_ID_RESPONSE
- implement getParentNodeID()
2016-05-07 10:12:14 +02:00
tekka007 85153680dd - static definitions 2016-05-06 16:10:18 +02:00
tekka007 c207dc15b8 Merge branch 'development' into RF24_updates 2016-05-06 10:03:15 +02:00
tekka007 27025cdc1d fix hw abstraction defs 2016-05-02 22:16:55 +02:00
tekka007 b415c6977b Introduce SPI transactions, harmonize variables 2016-04-24 13:02:30 +02:00
tekka007 3c27c5984f Add OTA FW update support for ESP8266 2016-03-20 12:43:38 +01:00
tekka007 547f7076dd Major RF24 library rework: minimal driver at full specs 2016-03-17 14:32:12 +01:00
tekka007 c3d7e09a67 small core fixes: remove time handler callback redundancy, substitute consts. 2016-03-06 22:20:13 +01:00
tekka007 a876b320bc Implement conditional Wait() until time passed or specific message received 2016-02-11 22:14:35 +01:00
tekka007 b4879f0dce void unused parameter 2016-01-11 21:47:18 +01:00
tekka007 7749060ee7 Added MY_CORE_ONLY flag to MySensors.h 2016-01-11 21:27:40 +01:00
tekka007 866e7cf08b HW-independent ClearEepromConfig, substitutes #314 2016-01-11 21:12:59 +01:00
tekka007 39407e4ae4 Null termination issue, Fixes #322 2016-01-05 12:36:24 +01:00
tekka007 cfed7a279d General limitation of msg length to MAX_PAYLOAD correction 2015-12-31 17:03:40 +01:00
tekka007 6d1c6099e8 General limitation of msg length to MAX_PAYLOAD 2015-12-31 17:01:15 +01:00
tekka007 823b97b6d9 Last byte clearing is sufficient 2015-12-31 13:19:12 +01:00
tekka007 055bd2ff00 Clear last byte of data buffer 2015-12-31 12:02:40 +01:00
tekka007 5e5b06aa28 Fix payload null termination issue 2015-12-31 11:37:37 +01:00
tekka007 3d8fbdff66 Limiting max. precision in dtostrf() 2015-12-28 18:56:43 +01:00
tekka007 b91b3461bc Fix wrong value returned in isAckPayloadAvailable() 2015-12-26 13:45:11 +01:00
tekka007 b209534ca0 Scale and unify frequency measurement results 2015-12-19 10:35:05 +01:00
tekka007 4a403f6246 Adjustment hwCPUFrequency() type 2015-12-18 12:14:02 +01:00
tekka007 4e968c7ea1 Add functions for Vcc & Freq readout 2015-12-17 15:25:10 +01:00
tekka007 cc91acb847 fix addressing bug in _doSign bitfield 2015-12-16 14:15:55 +01:00
tekka007 1c54409721 change unused warning workaround to (void)parameter 2015-12-15 22:08:34 +01:00
tekka007 f7707da08e warnings due to unused parameters 2015-12-15 21:52:22 +01:00
tekka007 26a2e18747 remove sleeping for repeaters 2015-12-15 21:32:21 +01:00
tekka007 56c9311424 substitute type for _heartbeat 2015-12-15 17:50:45 +01:00
tekka007 52ad8749a9 increment heartbeat in _sendroute() 2015-12-15 17:08:53 +01:00
tekka007 cb3c55ae3b Fixing smartsleep, define return value for sleep() 2015-12-15 16:30:02 +01:00
tekka007 8da7f8b378 20151212_CORE2 2015-12-12 10:43:54 +01:00
tekka007 813c5b3f38 20151212_CORE 2015-12-12 10:25:20 +01:00
tekka007 ec0a5d2bc6 20151211_RNG 2015-12-11 16:17:36 +01:00
tekka007 4c1df2b074 20151208_sleep_wdt 2015-12-08 13:42:42 +01:00
tekka007 ba73ee4075 intermediate 20151208fix 2015-12-08 01:30:19 +01:00
tekka007 cbb8a80791 intermediate 20151208 2015-12-08 00:42:09 +01:00
tekka007 3485182945 intermediate 20151207 2015-12-07 22:28:28 +01:00
tekka007 f6586a136c implementation of I_DISCOVER
Discovery function for all active (=listening) nodes. Nodes reply with
I_DISCOVER_RESPONSE and the parent node as payload. Useful to retrieve
network topology.
2015-11-08 18:16:13 +01:00
tekka007 703a1a73bf Wait() issue
compiler directives missing
2015-10-17 17:27:19 +02:00
tekka007 d92a15fed4 OTA stability
- add OTA-ongoing check
- reduce OTA code size
2015-08-02 13:15:11 +02:00
tekka007 ff3e8db1b6 Sensebender OTA: Blink
Simple sketch to test OTA updates
2015-07-21 21:08:12 +02:00
tekka007 76493ff6a7 Sensebender OTA fix
- fix OTA updates
- update flash driver
2015-07-21 17:39:51 +02:00
tekka 6da96e7d40 adding back time handler
was missing in dev branch
2015-03-26 14:33:44 +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
tekka007 08a0bc25ff simply wait() & adding watchdog resets
Simplify wait(), added watchdog reset to wait() and waitForReply().
Substituted all waitForReply() for wait(2000) to reduce code
size/complexity
2015-02-08 01:00:39 +01:00
tekka007 a6301f8521 Fixing endless loop 2015-02-07 21:42:49 +01:00
tekka bd80220cf3 MYSBootloader 1.0
Bootloader for (direct) OTA FW updates. Occupies 1834 bytes
.hex is compiled for 16Mhz. Bootloader was tested in this frequency
range; 128kHz (intRC) to 16Mhz(XTAL) at 3.3 and 5V.
For OTA bootloading, MYSController was used, NodeJS Controller not
tested.
2015-02-06 14:07:40 +01:00
tekka007 f06e91569c failedTransmissions=1 after findParentNode() 2015-02-03 12:15:31 +01:00
tekka007 6cfafab052 Revert "failedTransmissions=1 after findParentNode()"
This reverts commit 43755e51b8.
2015-02-03 12:08:09 +01:00
tekka007 43755e51b8 failedTransmissions=1 after findParentNode() 2015-02-03 12:04:30 +01:00
tekka007 81b6d3aa30 Clear routing table extendend
I_CHILDREN + "C" clears routing table, parent node and gw distance
followed by findParentNode.
2015-02-02 13:50:06 +01:00