Joost
bb2d365868
RP002-1.0.5 states that max TX power is 16 for eu868. Later, more subtle TX power tactics will be implemented. ( #866 )
...
Co-authored-by: Joost Helberg <joost@helberg.nl >
2026-05-17 08:00:40 +02:00
Joel Wetzell
0034fc511a
fill out more constants for lora device
2026-04-11 17:29:47 +01:00
deadprogram
6b79a1b386
lora/lorawan: refactor shared functionality for ChannelUS, etc into embedded type
...
named channel, do the same for RegionSettings, and then change RegionSettings to
just Settings to avoid the redundant naming.
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-10-26 08:32:04 +02:00
Emilio Garcia
7dd1067cc1
LoRa WAN add setter functions
2023-10-26 08:32:04 +02:00
Emilio Garcia
4edb771c5b
fix lora us915 logic to step into 500 kHz range
2023-10-26 08:32:04 +02:00
Mirac Kara
e95cfe66c1
LoRa WAN US915 Support
...
Adds a driver for us 915 protocol to the lora WAN drivers.
2023-10-26 08:32:04 +02:00
Olivier Fauchon
7f61bda24c
lorawan: Update AU915 RegionSet modulations
2023-02-01 08:53:21 +01:00
Olivier Fauchon
d57d9b6c74
sx127x: fix typos, provide corrections
2023-01-31 23:54:43 +01:00
Olivier Fauchon
fa0cf6ec7f
lorawan cleanup and optimizations:
...
- Remove all default loraconf default initialisation in lorawan examples (Region Settings takes care of this now)
- Remove retries while receiving JoinAccept and increase LoraRX to 10s (no need to wait more than 10s)
- Add constants for RegionSetting default frequencies
- Standardize all lora default configurations in lora examples
- Add new AT+LW=NET,(ON|OFF) command in atcmd example
2023-01-31 23:54:13 +01:00
Olivier Fauchon
d283abdb3a
lorawan: Fix error in uplink crc
2023-01-29 23:56:19 +01:00
Olivier Fauchon
02d808a6fb
lorawan/sx12xx : Code cleanup
2023-01-29 23:56:19 +01:00
Olivier Fauchon
78cc1afe46
lorawan: Basic implementation of Lorawan Regional Settings and EU868/AU915 regions
2023-01-29 23:56:19 +01:00
deadprogram
0b6e1d0e78
lorawan: increment devnonce don't just create a new one each join attempt
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-16 09:33:13 +01:00
deadprogram
be644b36fe
lorawan: simplify GetRand16() function
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-16 09:33:13 +01:00
deadprogram
409723e496
lorawan: set devNonce to new random value on each attempt to join
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-16 09:33:13 +01:00
deadprogram
8aa3530c8b
lorawan: increase timeout values for tx/rx
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-16 09:33:13 +01:00
deadprogram
80b2a4a569
lora/lorawan: set functions for keys
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-16 09:33:13 +01:00
deadprogram
4bc8ecdbdd
lora/lorawan: completed functions needed for Join OTAA process
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-16 09:33:13 +01:00
Olivier Fauchon
889536f7f0
Lorawan uplink support and new lorawan 'basic-demo' example
2023-01-11 07:48:30 +01:00
deadprogram
a62fc01d81
lora/lorawan: implement minimal Join() function, and supporting functions
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-10 22:45:01 +01:00
deadprogram
7b5a3970ca
lorawan: add initial LoRaWAN stack support
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-10 22:45:01 +01:00
deadprogram
6d51370512
lora: created shared RadioEvent
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-09 07:36:07 +01:00
deadprogram
2005d7d483
lora: move shared config for sx126x/sx127x to single package
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-09 07:36:07 +01:00