tekka
eaf1b9452b
ESP32: Support HW ( #865 )
...
This fixes https://github.com/mysensors/MySensors/issues/968
2018-04-07 14:46:01 +02:00
kvoit
3d093e6bed
Fix default IRQ pins on ESP8266 that prevent MCU from boot ( #1076 )
...
* Derive default interrupt from configured instead of default pin
Derive DEFAULT_RFM69_IRQ_NUM from MY_RFM69_IRQ_PIN instead of
DEFAULT_RFM69_IRQ_PIN so that _NUM does not have to be defined
if _PIN is redefined
* Change default IRQ pin for RFM69/95 on ESP8266 to GPIO5=D1
The originally defined pin GPIO2 prevent ESP8266 from booting,
since it has to be pulled high for booting and DIO0 from the
RFM69 is defaul low.
For this reason, it is improbably that anyone is using the default
and would be affected by this change.
2018-03-08 17:56:22 +01:00
tekka
57eca4f4af
Transport code harmonization ( #1072 )
2018-02-20 12:32:17 +01:00
tekka
345d6d7d11
Fix variable names, minor updates ( #1071 )
2018-02-19 13:26:14 +01:00
tekka
0bc3ac9cb3
RFM95: Updates and optimizations ( #1063 )
2018-02-18 21:05:25 +01:00
tekka
6434d2fa99
Linux: Fix null ptr exception ( #1025 )
2018-01-07 14:51:28 +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
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
Olivier
0ed558f1d0
Make debug prints portable ( #929 )
2017-09-17 20:54:20 +02:00
Olivier
b5595e870d
Teensy3: Define default radio pins ( #857 )
2017-05-21 22:22:01 +02:00
Marcelo Aquino
14766382d3
Linux: Default SPI driver set to SPIDEV ( #847 )
2017-05-16 08:00:24 +02:00
Marcelo Aquino
34444a48b3
Linux: Fix compilation error for rfm95 ( #846 )
...
Fix #843
2017-05-16 07:59:49 +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
Marcelo Aquino
2e0f6b6229
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.
2017-01-14 23:50:21 +01:00
Olivier
01711becd1
Update RFM95 driver ( #709 )
2016-12-29 14:24:48 +01:00
Olivier
37881d56ba
Fix Cppcheck warnings ( #684 )
2016-12-10 12:46:52 -08:00
Patrick Fallberg
8e1ef13804
Repo restyled using astyle ( #683 )
...
The rules are in .tools/astyle/config/style.cfg
and can also be reviewed at
https://www.mysensors.org/view/260#coding-guidelines-core-library
2016-12-07 23:44:29 +01:00
Olivier
5bc5eff1f9
Fix timeout and add RFM95 test
2016-11-24 16:55:42 +01:00
Marcelo Aquino
9ef1df5407
RPi: Fix RFM95 build ( #654 )
2016-11-24 15:59:01 +01:00
Olivier
865c4a773a
RFM95 updates for RPI
2016-11-16 22:52:50 +01:00
Olivier
144c7b9d2f
Implement RFM95 transport layer
2016-11-14 21:33:11 +01:00