tekka007
de82269d68
Add DigitalWriteFast support for Atmega1284
2016-11-27 22:57:28 +01:00
tekka007
03aa0f44d4
Update forward link driver limit
2016-11-25 12:05:11 +01:00
tekka007
aff8deb8bf
Merge development
2016-11-24 21:01:08 +01:00
tekka007
ec09161c42
AVR: Use avr-libc eeprom update functions
2016-11-20 16:27:30 +01:00
tekka007
d8f8ea3418
Bump version to 2.1.0
2016-11-20 13:17:13 +01:00
tekka007
ba80a7e7b1
Core optimizations
2016-11-14 22:53:30 +01:00
tekka007
9ec97a6eaf
Fix IO/HAL calls
2016-11-14 15:26:58 +01:00
tekka007
fc09763c49
Fix payload length return
2016-10-01 19:37:50 +02:00
tekka007
dc6f6e3691
Reset wdt during init
2016-10-01 19:05:09 +02:00
tekka007
3c8ea78f45
Build(): Remove obsolete parameter
2016-10-01 15:50:59 +02:00
tekka007
a31eff112e
Merge development branch
2016-10-01 14:04:33 +02:00
tekka007
f148a9940b
Various MyTransport optimisations p2
2016-09-26 00:00:25 +02:00
tekka007
efc71165c7
Various MyTransport optimisations
2016-09-25 12:46:58 +02:00
tekka007
a6cdec2008
Redesign sleep() functions
...
- unified sleeping function _sleep(), including smartSleep
- prevent sleeping if transport is not ready
- add debug log messages
2016-09-19 19:17:08 +02:00
tekka007
ce2e2006c6
Minor updates
2016-08-14 12:28:09 +02:00
tekka007
9dcb06cdc5
Reorganize RX message buffering checks
...
- fix doxygen warning
2016-08-13 13:07:16 +02:00
tekka007
cc08240e5d
Update FW OTA logs and doxygenize lib
2016-08-13 08:58:37 +02:00
tekka007
9441b30d30
Remove duplicate va_end()
2016-08-12 16:28:31 +02:00
tekka007
94348cec1a
Limit payload size to MAX_PAYLOAD_SIZE
2016-08-10 12:08:44 +02:00
tekka007
e9b1ab287c
Add debug output for before() and setup()
2016-08-09 21:03:18 +02:00
tekka007
a1a5d0d707
Rename macro param (_msg) to avoid confusions
2016-08-09 12:07:23 +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