Commit graph

45 commits

Author SHA1 Message Date
jgromes
1575e37355 [nRF24] Cleanup private/protected members 2024-01-12 20:29:09 +01:00
jgromes
63287ab6fd [nRF24] Reworked macro configuration system 2023-11-27 19:40:00 +01:00
jgromes
a01b02fae2 [MOD] Rework for buffered SPI (#776) 2023-06-26 19:36:45 +02:00
jgromes
291251ea72 [nRF24] Implemented generic actions 2023-06-21 22:11:36 +02:00
jgromes
c5a3c4d361 [nRF24] Fixed variable shadowing 2023-04-23 22:02:33 +02:00
jgromes
bba644377a [nRF24] General reformatting 2023-04-23 19:19:11 +02:00
Mestery
9a68a3c901 use uint32 instead of uint8 for pin type 2023-04-16 21:39:00 +02:00
Mestery
ec3d4eaf20 Improve hardware abstraction layer 2023-04-12 23:16:18 +02:00
Mestery
220b4dad7f
use printf in both build 2023-04-10 09:13:58 +00:00
jgromes
efc2e9f291 [nRF24] Removed references to Arduino SPI callbacks (#725) 2023-04-10 09:06:24 +02:00
jgromes
a534f490b1 [nRF24] Added PHY startReceive (#700) 2023-03-26 22:18:08 +02:00
jgromes
45826fb00d [nRF24] Added missing standby overload 2023-03-12 15:01:50 +01:00
Federico Maggi
05217c095b
- Defined new RADIOLIB_ERR_NULL_POINTER
- all `begin()` now use macros for init values
- addressed other styling comments as per PR#612 review

Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
2022-11-21 09:09:56 +01:00
Federico Maggi
1322796542
[RF69 & CC1101] Reworked cached parameters into getters
Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
2022-11-20 01:35:08 +01:00
jgromes
1507933475 [nRF24] Fixed interface for PhysicalLayer 2022-10-01 15:29:29 +02:00
jgromes
598982c782 [nRF24] Added finishTransmit 2022-09-18 16:14:19 +02:00
jgromes
da0993a6ed Added RADIOLIB_EXCLUDE_DIRECT_RECEIVE exclusion macro (#557) 2022-08-15 19:19:59 +02:00
jgromes
e4eec9c5bd [nRF24] Fixed known binary receive length 2021-11-21 21:16:31 +01:00
jgromes
a229912789 [nRF24] Update to 5.0.0 2021-11-14 11:43:17 +01:00
jgromes
fd9448e5f1 [nRF24] Renamed TRNG method 2021-07-18 10:17:41 +02:00
jgromes
e4fcd23f76 [nRF24] Fixed warnings 2021-06-14 21:20:12 +02:00
jgromes
ee9e77d279 [nRF24] Added direct reception dummies 2021-06-14 21:15:38 +02:00
jgromes
3205bd1c72 [nRF24] Fixed missing pinMode for IRQ (#252) 2021-02-15 20:48:22 +01:00
jgromes
1dcb873f22 [nRF24] Clarify ternary operator priority 2020-12-29 08:41:31 +01:00
jgromes
dc05904ae4 [nRF24] Update markers for debug decoder 2020-12-05 12:04:26 +01:00
jgromes
5376931b02 [nRF24] Added TRNG support 2020-09-13 17:52:53 +02:00
jgromes
3bbe84a899 [nRF24] Added Module overrides for all Arduino core functions 2020-08-01 16:35:11 +02:00
jgromes
92c19da058 [nRF24] Changed shaping datatype to uint8_t 2020-07-06 08:53:29 +02:00
jgromes
bd559b57f1 [nRF24] Added explicit default param config 2020-07-04 11:24:46 +02:00
jgromes
0e120a760a [nRF24] Reworked driver exclusion 2020-06-30 10:44:41 +02:00
jgromes
e6caf3fc37 [nRF24] Added interface argument to Module::term 2020-05-17 20:27:51 +02:00
jgromes
3aae02e4ea [nRF24] Added digital pin to interrupt macro 2020-05-11 20:33:02 +02:00
jgromes
6a4fdd9a92 [nRF24] Added missing calls to yield 2020-04-01 14:02:06 +02:00
jgromes
d58a4c008e [nRF24] Using range check macro 2020-03-30 19:27:17 +02:00
Callan Bryant
6c99486343
Swap delayMicroseconds() to delay where appropriate
See https://github.com/jgromes/RadioLib/issues/126 for context.
2020-03-16 12:12:06 +00:00
Andrea Guglielmini
ff7831655b [nRF24] Minor fixes 2020-02-26 16:03:06 +01:00
Andrea Guglielmini
d1586449f4 [nRF24] Added "isCarrierDetected()" 2020-02-26 16:02:54 +01:00
jgromes
99a5a7d1e4 [nRF24] Removed redundant null terminator 2020-02-18 07:35:41 +01:00
jgromes
13d7f9364c [nRF24] Added data shaping and encoding dummy methods 2020-02-11 14:28:23 +01:00
jgromes
318de480ab Reworked PhysicalLayer to accept frequency step directly 2020-02-07 18:31:51 +01:00
jgromes
204e1c7a0c [nRF24] Added assert macro 2020-01-13 16:37:44 +01:00
jgromes
05b300408b [nRF24] Changed pin mapping 2019-12-27 13:17:34 +01:00
Andrea Guglielmini
a82002b56e [nRF24] 2 bytes addrWidth 2019-11-25 16:11:55 +01:00
Andrea Guglielmini
a6106b4e63 [nRF24] Added setCrcFiltering(bool), setAutoAck(bool) 2019-11-25 15:51:40 +01:00
jgromes
915f3780cc Reworked directory structure 2019-11-20 17:19:15 +01:00
Renamed from src/modules/nRF24.cpp (Browse further)