jgromes
8567c77641
[CC1101] Implemented generic actions
2023-06-21 22:07:24 +02:00
jgromes
bda6e220b6
[CC1101] Fixed variable shadowing
2023-04-23 22:03:12 +02:00
jgromes
c62bb74f9d
[CC1101] Fixed shadowed variable name
2023-04-23 19:40:56 +02:00
jgromes
5c6628b6eb
[CC1101] General reformatting
2023-04-23 09:47:42 +02:00
Mestery
f20cc978a7
update interrupt action mode type
2023-04-16 21:45:39 +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
jgromes
87c1d04b42
[CC1101] Added PHY startReceive ( #700 )
2023-03-26 22:17:55 +02:00
jgromes
482b962f79
[CC1101] Added missing standby overload
2023-03-12 15:03:16 +01:00
Matthijs Kooijman
3779faf600
Add setRfSwitchTable() wrapper methods
...
This gives all radios that use an rfswitch (i.e. have
a setRfSwitchPins() wrapper already) a wrapper method for
setRfSwitchTable() too. This wrapper just calls the same method on
Module, to make it easier for sketches to use it.
2023-01-09 10:26:27 +01:00
Matthijs Kooijman
90b28d7722
Remove duplicated setRfSwitchPins documentation
...
All radios that support RfSwitch define this method that simply forwards
to the `Module::setRfSwitchPins()` method. Previously, all these methods
duplicated the documentation as well, but this uses the doxygen \copydoc
to remove this duplication.
2023-01-09 09:46:31 +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
9dff4e709e
[CC1101] Added finishTransmit
2022-09-18 16:12:03 +02:00
jgromes
da0993a6ed
Added RADIOLIB_EXCLUDE_DIRECT_RECEIVE exclusion macro ( #557 )
2022-08-15 19:19:59 +02:00
Jan Gromeš
80950a1c22
Merge pull request #546 from NorthernMan54/master
...
Tweaks for async direct mode usage with rtl_433_ESP
2022-07-17 10:12:41 +02:00
Northern Man
a74c0536b8
Tweaks for async direct mode usage with rtl_433_ESP
2022-07-16 21:50:33 -04:00
obones
e1412108c1
Implement setDIOMapping for CC1101
2022-07-07 15:36:26 +02:00
Jan Gromeš
9b392e349e
[CC1101] Fixed incorrect parameter documentation ( #523 )
2022-05-23 13:46:36 +02:00
OBones
1418470038
Use protected overloads that accept the sync mode to avoid code duplication
2022-03-04 09:45:14 +01:00
OBones
fa1811fe73
Introduce asynchronous reception and transmission for CC1101
2022-02-28 17:27:29 +01:00
Chris Terwilliger
7a1d813dc4
Update CC1101.h
2021-12-23 20:57:25 -05:00
Chris Terwilliger
09d9d2c615
Update CC1101.h
2021-12-22 22:26:05 -05:00
jgromes
495f1a7862
[CC1101] Set default FSK bitrate to 4k8
2021-11-27 18:12:34 +01:00
jgromes
90b9bd02fb
[CC1101] Fixed known binary receive length
2021-11-21 21:17:10 +01:00
jgromes
e82049587b
[CC1101] Update to 5.0.0
2021-11-14 11:38:31 +01:00
jgromes
a5083503e4
[CC1101] Fixed type limit comparison warning
2021-09-24 08:23:47 +02:00
jgromes
4086afa691
[CC1101] Added 0x17 as valid version number ( #349 )
2021-08-14 08:02:38 +02:00
jgromes
cb1d79621d
[RF69] Renamed TRNG method
2021-07-18 10:18:35 +02:00
jgromes
06d40c78bc
[CC1101] Added direct reception support
2021-06-14 21:14:47 +02:00
Federico Maggi
012c39e7f5
Addressing PR#279 comments
2021-04-13 15:25:28 +02:00
Federico Maggi
4d2764edb2
Merge remote-tracking branch 'upstream/master'
...
* upstream/master: (249 commits)
[SX127x] OOK functions style cleanup
[RF69] OOK functions style cleanup
styles and syntax changes
added RF69::setOokThresholdType
added RF69::setLnaTestBoost
doc fix
SX1278::getRSSI() modified for OOK so it wont require an activation
SX127x::setOokPeakThresholdDecrement
ignore jetbrain .idea
SX1278::setGain() added support for FSK_OOK modes
SX127x::setOokFixedOrFloorThreshold
SX1278::setOokThresholdType()
RF69::setOOK
[SX127x] Fixed shaping in OOK (#268 )
[SX127x] Added FSK CRC mode configuration (#266 )
Bump version to 4.3.0
[nRF24] Added low-level access macro
[XBee] Added low-level access macro
[Si443x] Added low-level access macro
[SX128x] Added low-level access macro
...
2021-04-13 09:42:02 +02:00
jgromes
2500534317
[CC1101] Added low-level access macro
2021-03-13 19:56:58 +01:00
jgromes
4461e9a98e
[CC1101] Added timeout in Rx/Tx blocking mode
2021-02-12 20:46:10 +01:00
jgromes
b4701c370b
[CC1101] Added method to read version register
2020-11-20 17:52:32 +01:00
jgromes
cd142df4b9
[CC1101] Added 0x04 as valid version register value ( #183 )
2020-09-19 19:48:21 +02:00
jgromes
35f02ed402
[CC1101] Added TRNG support
2020-09-13 17:53:37 +02:00
jgromes
3c7dfa632b
[CC1101] Fixed incorrect default Rx bandwidth in doxygen
2020-07-19 18:08:48 +02:00
Federico Maggi
7535faad32
Fixed conflicts
2020-07-14 15:50:55 +02:00
Federico Maggi
02d8b336ab
Merged with upstream
2020-07-14 10:42:10 +02:00
jgromes
760fefaad8
[CC1101] Fixed invalid default Rx bandwidth
2020-07-08 18:00:09 +02:00
jgromes
58db5d1661
[CC1101] Synced parameters of all FSK modules
2020-07-06 11:13:01 +02:00
jgromes
acdd70693d
[CC1101] Changed shaping datatype to uint8_t
2020-07-06 08:52:11 +02:00
jgromes
e3fb895969
[CC1101] Fixes from cppcheck scan
2020-07-04 14:10:09 +02:00
jgromes
995d7054ef
[CC1101] Reworked driver exlusion
2020-06-30 10:41:48 +02:00
jgromes
3aafb2f5bf
[CC1101] Implemented RF switch control
2020-06-18 16:32:11 +02:00
jgromes
332a981c23
[CC1101] Changed interrupt pin macro
2020-04-22 14:59:17 +02:00
Andrea Guglielmini
1da981a7cd
[CC1101] Added bitrate caching.
2020-04-10 12:26:16 +02:00
jgromes
39c259848c
Added support for Nano 33 BLE
2020-03-27 14:10:45 +01:00
Andrea Guglielmini
c23b9302b0
[CC1101] Requested changes PR #114
2020-02-17 13:15:43 +01:00