tekka
153850de80
Add transport sanity check before entering loop() ( #1116 )
2018-05-01 22:33:26 +02:00
tekka
3c07390323
Fix RFMxx deadlock and minor optimization ( #1099 )
2018-05-01 22:31:16 +02:00
tekka
bb7766197c
Consolidate WiFi defines ( #1110 )
...
Great work @tekka007
2018-05-01 16:54:43 +02:00
tekka
eaf1b9452b
ESP32: Support HW ( #865 )
...
This fixes https://github.com/mysensors/MySensors/issues/968
2018-04-07 14:46:01 +02:00
tekka
2994d83e53
RF24: Minor power optimization ( #1069 )
2018-04-04 20:48:36 +02:00
tekka
c805f77f20
AVR: Fix OTA logging ( #1074 )
2018-03-01 20:27:07 +01:00
tekka
57eca4f4af
Transport code harmonization ( #1072 )
2018-02-20 12:32:17 +01:00
tekka
b51981ab3d
Fix MY_CORE_ONLY: Initialize HW ( #1070 )
2018-02-20 12:32:03 +01:00
tekka
345d6d7d11
Fix variable names, minor updates ( #1071 )
2018-02-19 13:26:14 +01:00
tekka
a0af38a0d8
RFM69: Updates and optimizations ( #1049 )
...
* RFM69: Updates and optimizations
* RFM69: Updates and optimizations
2018-02-18 21:06:28 +01:00
tekka
0bc3ac9cb3
RFM95: Updates and optimizations ( #1063 )
2018-02-18 21:05:25 +01:00
tekka
6794c72ecd
Restructure transport HAL ( #1062 )
2018-02-11 16:48:11 +01:00
tekka
72b71c8fc8
AVR: Harmonize code ( #1059 )
2018-02-10 18:58:20 +01:00
tekka
dea0fd50ca
Fix smartSleep() ( #1060 )
2018-02-10 18:49:31 +01:00
tekka
eff1136733
RFM69: Fix compiler warning ( #1046 )
2018-01-28 14:41:03 +01:00
tekka
af3452f91c
Correct misspells ( #1028 )
2018-01-11 22:26:08 +01:00
tekka
1feae06d7f
SignalReport disabled by default ( #1027 )
2018-01-11 07:46:43 +01:00
tekka
6434d2fa99
Linux: Fix null ptr exception ( #1025 )
2018-01-07 14:51:28 +01:00
tekka
b51c77b2bf
Update doxygen ( #1024 )
2018-01-01 12:55:06 +01:00
tekka
d557cb3d34
Doxygenize MyGatewayTransport ( #1023 )
2018-01-01 12:13:18 +01:00
tekka
292dc849cc
RFM69: Fix compiler warnings ( #1020 )
2017-12-28 13:07:09 +01:00
tekka
26232da4d8
MySensors 2.2.0-rc.2 ( #1000 )
2017-12-06 23:04:22 +01:00
tekka
a80879e056
Fix FOTA updates with smart sleep ( #999 )
2017-12-06 23:02:57 +01:00
tekka
a9c49f0210
Harmonize debug outputs ( #1002 )
2017-12-05 04:03:39 +01:00
tekka
d44ecd95dd
RF24: Fix logical operator ( #990 )
2017-11-12 11:12:06 +01:00
tekka
3830c5dde0
RFM69: Add missing SPI namespace ( #987 )
2017-11-11 18:26:14 +01:00
tekka
4f0a4ee021
Use dedicated namespace for radio SPI ( #985 )
2017-11-11 15:59:54 +01:00
tekka
d43c755508
Fix RFM95 reset ( #982 )
...
I've verified that the datasheet says to go low, and checked that the commit history does not indicate a reason for doing otherwise.
2017-11-10 18:23:36 +01:00
tekka
e2ac85afbb
Reshuffle arch files ( #974 )
2017-11-06 21:24:38 +01:00
tekka
b892aef6c3
Jenkins: Add STM32F1 support ( #972 )
2017-11-05 14:19:42 +01:00
tekka
9663d4c6b7
Harmonize type definitions ( #970 )
2017-11-04 14:38:33 +01:00
tekka
30516cf87e
Jenkins: Drop redundant targets ( #969 )
2017-11-02 23:03:52 +01:00
tekka
1f07d7eafe
Update debug message table ( #965 )
2017-10-30 20:22:50 +01:00
tekka
e6cef8ba63
Implement RFM95 sanity check ( #963 )
2017-10-29 15:08:39 +01:00
tekka
a00857a8c2
Update Debug message tables ( #962 )
2017-10-29 10:19:09 +01:00
Olivier
e685aa10e1
Update repo info ( #961 )
2017-10-28 22:46:22 +02:00
Olivier
682a6b0798
Update library properties for RC1 ( #960 )
2017-10-28 15:20:52 +02:00
Olivier
a190034305
MySensors 2.2.0-rc.1 ( #959 )
2017-10-28 14:35:06 +02:00
Olivier
571947ced9
Minor splash screen tweak ( #958 )
2017-10-28 13:19:49 +02:00
Olivier
9ee837199e
MyCapabilities: Add missing arch identifiers ( #936 )
2017-09-22 10:55:25 +02:00
Olivier
5164af7edc
ESP8266: Fix example compilation error ( #932 )
2017-09-19 22:48:54 +02:00
Olivier
f5dce5b61b
Disable splash screen on GW ( #931 )
2017-09-19 14:33:55 +02:00
Olivier
0ed558f1d0
Make debug prints portable ( #929 )
2017-09-17 20:54:20 +02:00
Olivier
067519c500
Fix sanity check option ( #923 )
2017-09-07 18:10:55 +02:00
Olivier
973b4b8423
Fix compiler warning ( #922 )
2017-09-05 19:35:13 +02:00
Olivier
a9ef29fa67
Update hwUniqueID() function ( #921 )
2017-09-04 23:37:11 +02:00
Olivier
d74e9bd212
Autogenerate release versions ( #920 )
2017-09-04 22:37:50 +02:00
Olivier
463358209d
Update STM32 support ( #908 )
2017-08-13 08:11:14 +02:00
Olivier
b10cf85eb0
Revert VER removal from CP string ( #905 )
2017-08-01 08:13:06 +02:00
Olivier
10ef62307b
MySensors splash screen ( #889 )
2017-07-24 21:42:44 +02:00
Olivier
4820475e5c
NRF5: Enable critical section ( #879 )
2017-06-13 18:49:14 +02:00
Olivier
60aab1b87b
Fix ext. EEPROM update() ( #866 )
2017-05-27 21:13:30 +02:00
Olivier
97ed21ef3b
Teensy3.5/3.6: Use TRNG for random seed ( #859 )
2017-05-23 20:37:12 +02:00
Olivier
b5595e870d
Teensy3: Define default radio pins ( #857 )
2017-05-21 22:22:01 +02:00
Olivier
b74805251e
Fix RFM69 driver ( #855 )
2017-05-21 21:39:44 +02:00
Olivier
00a4deddd6
Teensy: Update hwCPUVoltage() ( #853 )
2017-05-21 16:12:36 +02:00
Olivier
abba1ec377
Minor updates STM32F1 support ( #851 )
2017-05-21 14:20:07 +02:00
Olivier
b479a0cf3f
Support for Teensy3 boards ( #850 )
2017-05-21 08:43:26 +02:00
Olivier
e041bf4d74
NRF5: Updates for Jenkins verifier ( #852 )
2017-05-21 08:41:11 +02:00
Olivier
26c237adad
Restructure HAL files (arch) ( #820 )
2017-04-17 20:33:08 +02:00
Olivier
818f887926
Polishing code ( #803 )
2017-04-02 20:03:59 +02:00
Olivier
b132a8a81e
Transport update ( #722 )
...
* Major transport rework
* Adjust signal report calculations
* Minor driver optimizations
* Implement sanity check in legacy RFM69 driver
* Additional RFM69 rework
* RFM95 encryption
* Polishing
2017-03-28 20:31:08 +02:00
Olivier
63b8d935c8
Fix RFM95 driver (RPi) ( #800 )
2017-03-26 11:30:54 +02:00
Olivier
cde5d8f7c3
Add STM32F1 HW support ( #795 )
2017-03-25 20:01:31 +01:00
Olivier
61a415c422
Code cleanup ( #787 )
...
* Cleanup Core
* SAMD adjustments
2017-03-15 19:05:17 +01:00
Olivier
481bd367f3
Add function to retrieve unique ID (if present) ( #780 )
2017-03-14 18:54:32 +01:00
Olivier
7824e12823
I2C eeprom write fix for SAMD ( #786 )
...
* I2C eeprom write fix for samd
* Implement extEEPROM library for SAMD
2017-03-06 16:45:58 +01:00
Olivier
9ecb78598b
Calling WiFi.config() before WiFi.begin() ( #772 )
2017-02-13 07:17:43 +01:00
Olivier
fd417b66b2
Update doxygen ( #767 )
2017-02-03 21:32:53 +01:00
Olivier
4380d6618f
Workaround for AVR-specific compiler issue ( #759 )
2017-02-01 20:45:42 +01:00
Olivier
b69bba485f
Revert "Reduce memory footprint" ( #763 )
2017-01-31 22:31:00 +01:00
Olivier
eeb880957c
Bump version to 2.2.0-beta ( #754 )
2017-01-19 19:13:09 +01:00
Olivier
8bb3cfb2e1
MySensors 2.1.1 release ( #752 )
...
* Bump version to 2.2.0-beta (#713 )
* OTA: Add incoming FW block check (#718 )
* Linux: Add support for SPIDEV (#734 )
RPi and Linux refactor.
Add GPIO Sysfs for GPIO operations.
Update configure script.
Fix some cppcheck warnings.
Add serial emulation that prints to stdout.
Fix some file headers.
* Fix getControllerConfig() (#737 )
* Rename MyHwATmega328 to MyHwAVR (#738 )
* AVR: Restrict fast pin function use (#739 )
* Fix signing presentation bug (#740 )
* Consolidate open PRs for bugfix release (#741 )
* Revert "Bump version to 2.2.0-beta" (#744 )
* Merge Master into Dev (#745 )
* Fix spi flash error when compiling in Arduino IDE 1.6.6
* Bump minor version
* Fixed "invalid suffix on literal" warning
* Fix addressing bug in _doSign bitfield
* Make sure nodes not supporting signing informs GW
A node that does not support signing, still needs to inform the
gateway about this to make sure the gateway carries a valid signing
requirement table when a node Id that was requiering signing stops
doing this.
This fixes #286 .
* Prevent SecureActuator from accepting ACKs as commands
As ACKs are not currently signed, allowing ACKs as commands
is a considerable security hole for this sketch. This is now resolved.
* Backport of bugfix (#259 ) in repeaters when forwarding signed messages
* Bumped version to 1.5.2
* Corrected doSign variable name (was _doSign)
* Bumped version to 1.5.3
* Add NULL termination to payloads
Messages addressed to "this" node, will have a null char
appended to the payload after message verification is
done, because some "getters" assume the message being a
string.
* MySensors 2.1.1 release
2017-01-18 21:57:07 +01:00
Olivier
c90ff65b53
MySensors 2.1.1 release ( #746 )
2017-01-17 23:58:02 +01:00
Olivier
7abbfd7b47
Merge Master into Dev ( #745 )
...
* Fix spi flash error when compiling in Arduino IDE 1.6.6
* Bump minor version
* Fixed "invalid suffix on literal" warning
* Fix addressing bug in _doSign bitfield
* Make sure nodes not supporting signing informs GW
A node that does not support signing, still needs to inform the
gateway about this to make sure the gateway carries a valid signing
requirement table when a node Id that was requiering signing stops
doing this.
This fixes #286 .
* Prevent SecureActuator from accepting ACKs as commands
As ACKs are not currently signed, allowing ACKs as commands
is a considerable security hole for this sketch. This is now resolved.
* Backport of bugfix (#259 ) in repeaters when forwarding signed messages
* Bumped version to 1.5.2
* Corrected doSign variable name (was _doSign)
* Bumped version to 1.5.3
* Add NULL termination to payloads
Messages addressed to "this" node, will have a null char
appended to the payload after message verification is
done, because some "getters" assume the message being a
string.
2017-01-17 23:23:02 +01:00
Olivier
c2dfedc1a9
Revert "Bump version to 2.2.0-beta" ( #744 )
2017-01-17 22:44:11 +01:00
Olivier
6bad2c721b
Consolidate open PRs for bugfix release ( #741 )
2017-01-16 20:36:15 +01:00
Olivier
e66989138b
Fix signing presentation bug ( #740 )
2017-01-16 19:49:12 +01:00
Olivier
815084b4fa
AVR: Restrict fast pin function use ( #739 )
2017-01-15 20:10:15 +01:00
Olivier
952edf7ed7
Rename MyHwATmega328 to MyHwAVR ( #738 )
2017-01-15 18:10:15 +01:00
Olivier
9041c8ba3d
Fix getControllerConfig() ( #737 )
2017-01-15 16:27:49 +01:00
Olivier
aa5cecfca1
OTA: Add incoming FW block check ( #718 )
2017-01-03 20:19:00 +01:00
Olivier
570b6079b6
Bump version to 2.2.0-beta ( #713 )
2016-12-31 10:48:38 +01:00
Olivier
add3f5febe
Add OTA update debug info ( #711 )
2016-12-30 12:37:42 +01:00
Olivier
8fabae979a
Harmonize transport code ( #710 )
2016-12-29 14:50:12 +01:00
Olivier
01711becd1
Update RFM95 driver ( #709 )
2016-12-29 14:24:48 +01:00
Olivier
dd9dff77ed
Minor optimizations & code harmonization ( #708 )
2016-12-28 22:47:41 +01:00
Olivier
7445b065ec
Reduce memory footprint ( #703 )
2016-12-26 23:40:32 +01:00
Olivier
7013f912d2
Fix Arduino IDE warning ( #702 )
2016-12-26 11:49:07 +01:00
Olivier
61e6cecb3f
Fix regression, adjust parameters, typos ( #699 )
2016-12-20 23:15:11 +01:00
Olivier
d204929937
Use RNG for randomSeed(), ADC_MODE() switch ( #696 )
2016-12-19 23:27:10 +01:00
Olivier
38013ce5ac
Fix bug preventing msgs from GW-attached sensors ( #698 )
2016-12-19 22:31:33 +01:00
Olivier
37881d56ba
Fix Cppcheck warnings ( #684 )
2016-12-10 12:46:52 -08:00
Olivier
d4c4ab82ea
Fix debug message, add test sketch ( #682 )
2016-12-07 21:48:37 +01:00
Olivier
fdbb285dee
Fix payload length verification ( #680 )
2016-12-06 15:45:27 +01:00
Olivier
f59be0aa2a
ESP8266: remove redundant EEPROM check ( #668 )
2016-12-03 16:53:36 +01:00
Olivier
6ad18b641e
Fixed missing RF24_NOP refactoring ( #635 )
2016-11-06 10:55:32 +01:00
Olivier
6636a97562
Harmonize RF24 definitions ( #629 )
2016-11-05 09:53:12 +01:00
Olivier
c6ff9122b4
Harmonize definition ins core ( #628 )
2016-11-05 09:50:18 +01:00
Olivier
80659ddb00
HAL for digitalRead/Write() and pinMode() ( #607 )
2016-10-16 10:12:24 +02:00