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
Marcelo Aquino
b5a2fc226f
Linux: RF24 interrupt trigger workaround ( #1094 )
...
Fix #870
2018-03-27 23:07:57 +02:00
tekka
345d6d7d11
Fix variable names, minor updates ( #1071 )
2018-02-19 13:26:14 +01:00
tekka
6434d2fa99
Linux: Fix null ptr exception ( #1025 )
2018-01-07 14:51:28 +01:00
tekka
d44ecd95dd
RF24: Fix logical operator ( #990 )
2017-11-12 11:12:06 +01:00
tekka
4f0a4ee021
Use dedicated namespace for radio SPI ( #985 )
2017-11-11 15:59:54 +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
1f07d7eafe
Update debug message table ( #965 )
2017-10-30 20:22:50 +01:00
d00616
8cb9b26920
NRF24 disable DYN_ACK support ( #940 )
2017-10-01 22:39:09 +02: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
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
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
dd9dff77ed
Minor optimizations & code harmonization ( #708 )
2016-12-28 22:47:41 +01: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
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
Thomas Mørch
54776a4520
Added {} to control structures for clarity ( #600 )
2016-10-16 12:46:42 +02:00
Olivier
80659ddb00
HAL for digitalRead/Write() and pinMode() ( #607 )
2016-10-16 10:12:24 +02:00
Marcelo Aquino
fab2112f9b
Use mysensors built-in nrf24 library for RPi
2016-09-14 23:26:12 -03:00
Marcelo Aquino
b8d4a6a943
Improve build process for Linux
2016-08-17 23:42:27 -03:00
Marcelo Aquino
14e5c9bf4c
Fix RX message buffering for Rpi
2016-08-16 15:37:51 -03:00
Marcelo Aquino
2713a362fe
Merge branch 'development' into dev-raspberrypi
2016-08-16 13:46:29 -03:00
Marcelo Aquino
6b756335d0
Refactor RaspberryPi port
2016-08-16 13:42:51 -03:00
Embedded Innovation
b7ae549a04
Merge pull request #557 from tekka007/RF24update
...
Updates to RF24 driver
2016-08-14 15:51:57 +02:00
Olivier
0a8fbe5816
Remove SPI.h and EEPROM.h includes ( #555 )
...
* Remove duplicate includes
* Reorder SPI.h include
2016-08-14 14:46:05 +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
Embedded Innovation
99973a346e
Add nRF24 receive message buffering ( #538 )
...
* Add critical section support
Allows defining a code block which is executed as a critical section.
Supports AVR, ESP8266 & SAMD.
* Add receive message buffering
When MY_RF24_IRQ_PIN is defined (and connected), a buffer will be used
to retrieve & store messages received by nRF24 as fast as possible.
This reduces the chance of losing messages due to a busy
microcontroller.
nRF24 SPI rx message transfer is running from interrupt context when
MY_RF24_IRQ_PIN is defined. If this transfer takes too long, serial
characters received will get lost. Therefore serial rx is enabled during
SPI transfer of nRF messages.
Limitations: Only AVR/SAMD & nRF24L01+ combinations can buffer rx
messages.
nRF24L01+ IRQ pin should be connected to AVR.
Tested on W5100- & Serial-gateway.
SAMD has not been tested yet!
* Fix Doxygen warnings
* Fix more Doxygen warnings
2016-08-02 22:20:25 +02:00
tekka007
26f20b0e3b
Fix compatibility issue with nRF clones, update documentation
2016-08-01 14:10:47 +02:00
Thomas Mørch
ba6bb915c2
Reorganizing library structure, prep for 2.0.0
2016-07-09 21:17:37 +02:00