StevenCellist
ca2a3073b9
[LoRaWAN] Change and upgrade persistence handling ( #1017 )
...
* [LoRaWAN] Change and upgrade persistence handling
* [BuildOpt] Patch to upstream
* [LoRaWAN] Fix #1018
* [LoRaWAN] Remove outdated parts
* [LoRaWAN] Resolve feedback
Warning: untested - am not at my desk
* [LoRaWAN] Small bugfixes
2024-03-18 08:51:38 +01:00
StevenCellist
0ea00fad44
[LoRaWAN] Improve examples, add getter for DevAddr ( #974 )
2024-02-15 20:36:03 +01:00
jgromes
b734e23460
[PHY] Added data rate check method
2024-01-27 18:23:52 +01:00
Jan Gromeš
cb0218009d
Merge pull request #918 from StevenCellist/master
...
[LoRaWAN] Revamp internal processing, key checking, new MAC commands, implement DutyCycle & DwellTime
2024-01-13 16:27:00 +01:00
jgromes
842c54849d
[SX127x] Added setLowBatteryThreshold ( #925 )
2024-01-13 13:39:51 +01:00
StevenCellist
0bba68f3ae
[LoRaWAN] Rework channel logic
2024-01-13 00:05:25 +01:00
StevenCellist
574555ca09
[LoRaWAN] Revamp internal processing, key checking, new MAC commands, implement DutyCycle & DwellTime
2024-01-05 11:06:24 +01:00
Jan Gromeš
fa9054263d
Merge pull request #900 from StevenCellist/master
...
[LoRaWAN] Expose downlink framecounters
2023-12-09 16:24:53 +01:00
jgromes
c0d8d7871e
[SX123x] Added support for SX1233 ( #898 )
2023-12-09 15:34:56 +01:00
StevenCellist
62276e070b
[LoRaWAN] Expose downlink framecounters
2023-12-09 10:28:13 +01:00
StevenCellist
b2b73ab21d
[LoRaWAN] Move TX power logic to function ( #884 )
...
* [LoRaWAN] Move TX power logic to function
* Update keywords
2023-11-27 16:10:47 +01:00
StevenCellist
3d6db1b79a
Update keywords
2023-11-27 15:41:41 +01:00
jgromes
75a9420552
[LoRaWAN] Added event struct to pass extra info ( #821 )
2023-11-12 17:53:05 +01:00
jgromes
cb9ba88d03
Fix some tabs
2023-11-12 17:51:34 +01:00
StevenCellist
82258105b7
[LoRaWAN] Rework bands, official Rx windows, support ADR, confirm frames, improve EEPROM handling, support clock drift ( #867 )
...
* [LoRaWAN] rework bands, add ADR, partial MAC support
Known problem: terribly bad at receiving downlinks
Mask-list bands (e.g. US915) untested, likely a few bugs
* [LoRaWAN] Change Rx windows from CAD to RxSingle
* [LoRaWAN] improve persistence, better Rx windows, wear leveling, confirmed frames
* [LoRaWAN] Module-independent (OTAA) Rx windows, fix confirming downlinks
* [LoRaWAN] Implement SX127x support, fix MAC uplinking, support clock drift
* [ArduinoHal] fix clock drift calculation
* [LoRaWAN] Improve band & ADR logic, allow setting ADR, DR, subband, update examples
* [LoRaWAN] Fix EU868 coding rate, improve example
* [LoRaWAN] fix unused channel index
* [LoRaWAN] fix merge issue (deleted line)
* [LoRaWAN] fix CSMA calling now incorrect function
* [LoRaWAN] fix include logic
* [LoRaWAN] fix warnings, remove duplicate function
* [LoRaWAN] improve examples, add unified sendReceive, bugfixes, add FSK
* [LoRaWAN] improve examples
* [LoRaWAN] add new keywords, add debug guard
* [SX127x] Updated startReceive interface to be more in line with SX126x
* [SX127x] Added public method to convert from bytes to symbols
* [LoRaWAN] Update start receive for SX127x
* Added note about LoRaWAN beta
* [SX127x] Fixed potential float overflow
---------
Co-authored-by: jgromes <jan.gromes@gmail.com>
2023-11-12 14:02:39 +01:00
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
f1f3336e59
[SX126x] Make setPaConfig public ( #852 )
2023-10-20 19:37:44 +02:00
BayCom GmbH
d329c60906
[SX127x] disable syncword generation & detection, add method to set preamble polarity ( #834 )
...
* allow syncword to be disabled if length is 0
* add method to change preamble polarity in FSK mode
* add new method 'setPreamblePolarity'
* move RADIOLIB_SX127X_PREAMBLE_POLARITY_55 from ::config to ::begin & ::beginFSK
* [SX127x] Remove FSK preamble config from LoRa init method
* [SX127x] Rename preamble inversion method
---------
Co-authored-by: BayCom GmbH <software@baycom.de>
Co-authored-by: jgromes <jan.gromes@gmail.com>
2023-09-29 14:27:31 +02:00
jgromes
16f0ba7cce
[LoRaWAN] Implemented MAC command support
2023-08-23 19:22:23 +02:00
jgromes
cd9ac9916c
[LoRaWAN] Added support for 1.1 and downlink ( #58 )
2023-08-12 19:49:37 +02:00
jgromes
2f36d5901e
[LoRaWAN] Added LoRaWAN-specific status codes
2023-08-12 18:37:46 +02:00
jgromes
a27d54716c
[LoRaWAN] Added all official bands
2023-07-06 18:38:20 +02:00
jgromes
0d2ef419bf
[LoRaWAN] Added basic LoRaWAN support ( #58 )
2023-07-06 13:41:31 +02:00
jgromes
be7dc572a6
[PHY] Added generic actions
2023-06-21 22:02:40 +02:00
Hendrik Langer
69bc96ac08
Pager: allow manual override of function bits
2023-06-16 15:53:47 +02:00
jgromes
f1a8333591
[Bell] Added Bell-compatible modem
2023-04-29 23:01:23 +02:00
jgromes
7e47910430
[HAL] Renamed Hal to RadioLibHal
2023-04-22 18:07:27 +02:00
Mestery
6695133576
fix documentation
2023-04-16 21:10:57 +02:00
jgromes
97ab0d357a
[SX126x] Added spectral scan
2023-03-11 20:09:03 +01:00
Andrew Moroz
35ed685c8a
andrew-moroz/sx126x-rx-boosted-gain: Add method to support SX126x Rx Boosted Gain mode
2023-01-16 16:37:14 -05:00
jgromes
ba05317b72
Added new keywords
2023-01-10 18:09:55 +01:00
jgromes
139a68dfd4
[EXT] Added support for external radios (646)
2023-01-08 15:12:49 +01:00
jgromes
04357cb306
[MOD] Added support for interrupt-based timing
2022-11-18 17:03:34 +01:00
jgromes
88f528a789
[PHY] Added method to manually drop synchronization in direct mode
2022-10-19 18:10:45 +02:00
jgromes
9a55aa8494
Added missing keyword
2022-10-01 23:01:05 +02:00
jgromes
1f75ee0cc1
[Pager] Implemented POCSAG ( #7 )
2022-10-01 14:56:37 +02:00
jgromes
9db64292c4
[PHY] Added finishTransmit
2022-09-18 16:10:54 +02:00
jgromes
30cb7c8dd4
[APRS] Added Mic-E ( #430 )
2022-08-20 18:14:13 +02:00
jgromes
8675f13e5d
[Morse] Added basic Morse receive support ( #545 ) CI_BUILD_ALL
2022-07-30 08:53:57 +02:00
jgromes
9836e57616
[Stream] Added Stream mode support for SX127x ( #201 ) ( #403 )
2022-07-10 17:43:51 +02:00
jgromes
ed43f8062e
[Hell] Added method to invert text color ( #529 )
2022-05-28 17:58:34 +02:00
jgromes
7f09fc430a
[SX126x] Enable timeout to generate IRQ event
2022-04-09 19:58:29 +02:00
Nathan Seidle
1e564730a4
Update keywords.txt
2022-01-25 12:19:17 -07:00
Nathan Seidle
b5e5e079c8
Correct typos in explicit/implicitHeader functions. Add a few missing keywords.
2022-01-25 12:17:01 -07:00
Nathan Seidle
3cc299d17b
Add FHSS support
2022-01-13 12:25:02 -07:00
Chris Terwilliger
ab8adc9e5f
Update keywords.txt
2021-12-20 18:28:21 -05:00
jgromes
df466486aa
[APRS] Added APRS support
2021-11-28 22:56:36 +01:00
jgromes
afe524cfc7
[SX126x] Added builtin module for CubeCell ( #412 )
2021-11-27 10:20:51 +01:00
jgromes
5d712f0bda
Merge remote-tracking branch 'origin/master' into hal
2021-11-14 12:55:22 +01:00
jgromes
e2cedd1fbe
Removed unused keywords CI_BUILD_ALL
2021-11-14 11:50:44 +01:00