Commit graph

100 commits

Author SHA1 Message Date
StevenCellist
556f37f608
[LoRaWAN] Implement full session persistence & more v1.1 specification (#835)
* Implement session persistence & more 1.1 protocol

* [LoRaW] Improve session persistence, check frame counters & Nonces, multiple MAC commands

* [LoRaWAN] fix popping MAC command from queue

I just realized that the method popMacCommand did not correctly remove items from the queue - this should solve the problem

* [LoRaWAN] implement improvements from #835

* [LoRaWAN] String --> uint8_t[]

* [LoRaWAN] Fix typo
2023-10-23 17:50:16 +02:00
jgromes
16f0ba7cce [LoRaWAN] Implemented MAC command support 2023-08-23 19:22:23 +02:00
jgromes
1ed22717d7 [LoRaWAN] Added check to not uplink in Rx slots 2023-08-12 21:48:31 +02:00
jgromes
2f36d5901e [LoRaWAN] Added LoRaWAN-specific status codes 2023-08-12 18:37:46 +02:00
jgromes
8fd0a67a78 Typo fixes 2023-07-15 19:13:16 +02:00
Hendrik Langer
79725481cf fix error description 2023-06-16 15:58:59 +02:00
Hendrik Langer
69bc96ac08 Pager: allow manual override of function bits 2023-06-16 15:53:47 +02:00
jgromes
9b9a34bd2c Fixed build options include order 2023-03-20 19:13:38 +01:00
jgromes
b9b3171001 Added user build opt 2023-03-17 23:01:24 +01:00
jgromes
02306bda91 Added further explanation of the -707 error code (#691) 2023-03-05 19:29:06 +01:00
jgromes
5ca2c8533c [PHY] Added standby types abstraction 2023-01-14 23:13:27 +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
jgromes
1f75ee0cc1 [Pager] Implemented POCSAG (#7) 2022-10-01 14:56:37 +02:00
OBones
fd3b165bf0 Introduce setRSSIThreshold on RF69 modules 2022-08-23 17:41:37 +02:00
jgromes
30cb7c8dd4 [APRS] Added Mic-E (#430) 2022-08-20 18:14:13 +02:00
obones
e421ab4272 Introduce setDIOMapping on the PhysicalLayer class which, by default, returns "not implemented" 2022-07-07 15:36:25 +02:00
jgromes
df466486aa [APRS] Added APRS support 2021-11-28 22:56:36 +01:00
jgromes
9d5a66573e Indentation fix CI_BUILD_ALL 2021-11-14 14:03:32 +01:00
jgromes
70d86f7eb6 Updated macro names 2021-11-14 11:36:06 +01:00
jgromes
81e8de8324 Drop references to I2C CI_BUILD_ALL 2021-10-28 00:15:02 +02:00
Christophe Painchaud
7b6f1d075a added RF69::setOokThresholdType 2021-03-24 18:05:32 +01:00
jgromes
1903cfa898 Updated ifndef 2021-03-13 19:06:04 +01:00
jgromes
c127712c5e [SX127x] Added check for LoRa header CRC mismatch (#200) 2020-11-19 17:07:32 +01:00
jgromes
cb191e7973 Added encoding and data shaping aliases 2020-07-06 08:51:24 +02:00
jgromes
1592831e0c [SX128x] Implemented ranging 2020-04-12 13:47:56 +02:00
jgromes
7007cd873a Extracted build options into a new file 2020-03-29 10:02:23 +02:00
jgromes
512567b9f3 Fixed typos 2020-03-27 21:03:23 +01:00
jgromes
39c259848c Added support for Nano 33 BLE 2020-03-27 14:10:45 +01:00
jgromes
b05c264363 Fixed typo in version macro 2020-03-23 20:23:37 +01:00
jgromes
009b8a5373 Bump version to 3.4.0 2020-03-13 21:22:41 +01:00
jgromes
1a721715ea Bump version to 3.3.1 2020-02-24 16:41:21 +01:00
jgromes
ec9f1a835f Bump version to 3.3.0 2020-02-14 08:39:25 +01:00
jgromes
ddb478afff [AX25] Added AX.25 support 2020-02-14 08:08:59 +01:00
jgromes
b382a280a2 Advanced version to 3.2.3 2020-02-06 14:07:00 +01:00
jgromes
74f78ae2a2 Advanced version to 3.2.2 2020-02-02 11:30:04 +01:00
jgromes
7b10bd4e0f Advanced version to 3.2.1 2020-01-28 17:18:02 +01:00
jgromes
030fa1001e Advanced version to 3.2.0 2020-01-28 12:11:19 +01:00
jgromes
15532bada1 Advanced version to 3.1.2 2020-01-21 17:48:18 +01:00
jgromes
1e2c5c10e1 Advanced version to 3.1.1 2020-01-19 14:11:34 +01:00
jgromes
c40f382ed6 Advanced version to 3.1.0 2020-01-13 17:06:00 +01:00
jgromes
2332f2e327 Added assert macro 2020-01-13 16:36:21 +01:00
jgromes
814949d183 Fixed incorrect NC macro check 2020-01-06 17:40:13 +01:00
jgromes
9da1573df0 Renamed unused pin macro to NC 2020-01-06 17:20:18 +01:00
jgromes
fd1623e382 Added version macro 2020-01-02 14:48:53 +01:00
jgromes
606e317958 Changed to new approach to pin handling 2019-12-27 13:15:33 +01:00
jgromes
c857b512ee Added support for Sparkfun Apollo boards 2019-12-24 10:00:46 +01:00
jgromes
16d599ec28 Minor formatting fix 2019-12-09 20:22:44 +01:00
jgromes
8a4cae9411 Moved new status codes to SX126x-specific errors 2019-12-05 14:38:02 +01:00
BarryPSmith
825fa90e7f Minor startReceiveDutyCycle changes, as requested. 2019-12-04 12:41:41 -08:00
BarryPSmith
a20f62da2f Added sx126x receive duty cycle interface 2019-12-03 22:43:10 -08:00