Commit graph

1448 commits

Author SHA1 Message Date
Federico Fuga
7d1f586351 Fix code style 2021-09-02 15:54:19 +02:00
Federico Fuga
537dae7913 Fix issue #357. Interrupt is triggered when Transmit is completed, calling the receiver function
When transmitting a packet, the GDO0 pin is set to trigger when the transmission is ongoing.
Unfortunately this will call the user interrupt even if the user intended to use only on receiving packets.

The issue occurs because GDO0 is monitored for transmit completion in the transmit() function, but a
change will trigger the user interrupt as well. The solution is to redirect the interrupt to a separate
interrupt handler until the transmit function is completed, then restoring the original handler before
returning.
2021-09-02 15:50:43 +02:00
jgromes
304e876c02 [CC1101] Fixed blocking receive always returning timeout (#348) 2021-08-18 17:23:08 +02:00
jgromes
4086afa691 [CC1101] Added 0x17 as valid version number (#349) 2021-08-14 08:02:38 +02:00
jgromes
2ccebd1fdc Added AFSK via OOK example 2021-07-27 18:54:05 +02:00
jgromes
ea9dfbe3a6 Bump version to 4.5.0 2021-07-25 21:12:09 +02:00
jgromes
0e5e4f1673 [Si443x] Fixed rxosr calculation (#199) 2021-07-25 20:50:42 +02:00
jgromes
1e987f8da4 [Si443x] Added antenna switching on GPIO0/1 2021-07-25 20:50:23 +02:00
jgromes
a556024a56 [Si443x] Fixed preamble configuration (#199) 2021-07-25 20:49:47 +02:00
jgromes
33508e4fa7 [Si443x] Added software reset 2021-07-25 20:49:07 +02:00
jgromes
83d77e1ac5 Merge branch 'master' of https://github.com/jgromes/RadioLib 2021-07-18 10:19:46 +02:00
jgromes
c843680e07 [PHY] Fixed negative random numbers (#328) 2021-07-18 10:19:07 +02:00
jgromes
cb1d79621d [RF69] Renamed TRNG method 2021-07-18 10:18:35 +02:00
jgromes
c470809f92 [RF69] Renamed TRNG method 2021-07-18 10:18:24 +02:00
jgromes
caf34534d3 [SX126x] Renamed TRNG method 2021-07-18 10:18:18 +02:00
jgromes
8b9be43cb2 [SX127x] Renamed TRNG method 2021-07-18 10:18:12 +02:00
jgromes
3734f23270 [SX128x] Renamed TRNG method 2021-07-18 10:18:03 +02:00
jgromes
7cabd4cf8a [Si443x] Renamed TRNG method 2021-07-18 10:17:55 +02:00
jgromes
fd9448e5f1 [nRF24] Renamed TRNG method 2021-07-18 10:17:41 +02:00
jgromes
d645f5ab73 [PHY] Renamed TRNG method 2021-07-18 10:17:19 +02:00
Jan Gromeš
fa8b825d9b
Merge pull request #321 from mrquincle/master
Update SX1276.h
2021-06-25 20:34:02 +02:00
Anne van Rossum
4b3f66b3bc
Update SX1276.h 2021-06-25 18:34:55 +02:00
jgromes
fdfd12fb55 [Si443x] Fixed direct mode modulation (#319) 2021-06-22 20:45:39 +02:00
jgromes
6f44452b62 [Si443x] Added direct mode GPIO config 2021-06-22 18:30:05 +02:00
jgromes
6b0c5c2c92 [LLCC68] Added support for LLCC68 param range checks (#314) 2021-06-20 16:08:01 +02:00
jgromes
cf0dc4f0c9 [SX126x] Moved LLCC68 into its own class file 2021-06-20 16:07:14 +02:00
jgromes
c29e4dbf2b [Si443x] Fixed interrupt config in receive 2021-06-20 13:41:53 +02:00
jgromes
4980846421 [Si443x] Fixed modulation config (#313) 2021-06-20 13:41:36 +02:00
jgromes
0b97620785 [Si443x] Added missing AGC limiter 2021-06-20 13:41:06 +02:00
jgromes
a531c2ed80 [Si443x] Fixed standby (#313) 2021-06-18 22:46:31 +02:00
jgromes
f62af14090 [SX126x] Added interrupt-driven ping pong example (#260) 2021-06-17 19:23:42 +02:00
jgromes
aa7219488e [CC1101] Fixed call to incorrect GDO action 2021-06-16 22:39:06 +02:00
jgromes
0360f2d50c [CC1101] Added missing infinite packet in direct mode 2021-06-16 22:37:08 +02:00
jgromes
450a46af84 [SX126x] Fixed warnings 2021-06-14 21:20:21 +02:00
jgromes
b595d14ad7 [SX128x] Fixed warnings 2021-06-14 21:20:16 +02:00
jgromes
e4fcd23f76 [nRF24] Fixed warnings 2021-06-14 21:20:12 +02:00
jgromes
83121c1518 [SX128x] Fixed class name 2021-06-14 21:17:37 +02:00
jgromes
ee9e77d279 [nRF24] Added direct reception dummies 2021-06-14 21:15:38 +02:00
jgromes
1fc787c062 [Si443x] Added direct reception support 2021-06-14 21:15:27 +02:00
jgromes
48a80b22f5 [SX128x] Added direct reception dummies 2021-06-14 21:15:18 +02:00
jgromes
8e340dfc94 [SX126x] Added direct reception dummies 2021-06-14 21:15:06 +02:00
jgromes
536829452f [RF69] Added direct reception support 2021-06-14 21:14:55 +02:00
jgromes
06d40c78bc [CC1101] Added direct reception support 2021-06-14 21:14:47 +02:00
jgromes
aa53706b31 [SX127x] Fixed pin type 2021-06-14 21:08:46 +02:00
jgromes
c8be880f95 [PHY] Fixed pin type 2021-06-14 21:08:34 +02:00
jgromes
61a3c2ed69 Merge branch 'master' of https://github.com/jgromes/RadioLib 2021-06-14 21:01:02 +02:00
jgromes
9da23db59c [SX127x] Added support for direct reception 2021-06-14 21:00:54 +02:00
jgromes
7690298d25 [PHY] Added direct reception support 2021-06-14 20:59:38 +02:00
jgromes
5c0b4dbb10 Extract common bit reflection methods 2021-06-14 20:59:16 +02:00
Jan Gromeš
c6d0561fe5
Update README.md 2021-06-14 08:09:05 +02:00