kopia lustrzana https://github.com/sh123/esp32_loraprs
Update README.md
rodzic
3295e5bbf9
commit
693698e165
|
@ -53,7 +53,8 @@ Install via libraries:
|
||||||
- cppQueue library: https://github.com/SMFSW/Queue
|
- cppQueue library: https://github.com/SMFSW/Queue
|
||||||
|
|
||||||
# Software Setup
|
# Software Setup
|
||||||
- **NB! select next partition scheme for esp32 in Arduino IDE Tools menu:** "Minimal SPIFFS (1.9 MB APP with OTA/190 KB SPIFFS)"
|
- **nb! select next partition scheme for esp32 in Arduino IDE Tools menu:** "Minimal SPIFFS (1.9 MB APP with OTA/190 KB SPIFFS)"
|
||||||
|
- **use 80 MHz ESP32 frequency** in Arduino SDK, it will prolong battery life when operating portable, higher CPU speed is not required, there are no CPU intensive operations
|
||||||
- when setting up APRSDroid, use **"TNC (KISS)"** connection protocol in Connection Preferences -> Connection Protocol
|
- when setting up APRSDroid, use **"TNC (KISS)"** connection protocol in Connection Preferences -> Connection Protocol
|
||||||
- go to esp32_loraprs.ino and make next changes based on your requirements in `initializeConfig()`
|
- go to esp32_loraprs.ino and make next changes based on your requirements in `initializeConfig()`
|
||||||
- set `cfg.IsClientMode` to `false` if you are planning to run server mode for APRS-IS iGate / Digipeater
|
- set `cfg.IsClientMode` to `false` if you are planning to run server mode for APRS-IS iGate / Digipeater
|
||||||
|
@ -72,7 +73,6 @@ Install via libraries:
|
||||||
- lora output power `cfg.LoraPower`, 20 (max 20 dBm ~ 100mW, change to lower value if needed)
|
- lora output power `cfg.LoraPower`, 20 (max 20 dBm ~ 100mW, change to lower value if needed)
|
||||||
- sync word `cfg.LoraSync`, 0x34
|
- sync word `cfg.LoraSync`, 0x34
|
||||||
- consider minimum decode level based on on BW + SF and required throughput 
|
- consider minimum decode level based on on BW + SF and required throughput 
|
||||||
- use 80 MHz ESP32 frequency in Arduino SDK, it will prolong battery life when operating portable, higher CPU speed is not required, there are no CPU intensive operations
|
|
||||||
- uses LoRa **built-in checksum** calculation to drop broken packets
|
- uses LoRa **built-in checksum** calculation to drop broken packets
|
||||||
- note, that there a is **significant frequency drift** on temperature changes for different modules
|
- note, that there a is **significant frequency drift** on temperature changes for different modules
|
||||||
- you need to use **external TCXO** if you are planning to use modules for narrow bandwidths less than 125 kHz
|
- you need to use **external TCXO** if you are planning to use modules for narrow bandwidths less than 125 kHz
|
||||||
|
|
Ładowanie…
Reference in New Issue