-
Notifications
You must be signed in to change notification settings - Fork 510
Longer preamble test #1641
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Longer preamble test #1641
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Elecrow ThinkNode M3, M6 build errors fix after NRF52Board base class migration
Revert "Remove _serial->isConnected() logic from buzzer notifications"
…026_03a6aa94 Allow usage of "/" in radio names
Add LilyGO T-Beam 1W Support
saves ~500 bytes of dram and allows Tbeam to compile again
Append uint32_t recv_errors (RadioLib receive/CRC errors) to packet stats binary frame. Frame size 26 -> 30 bytes. Update stats_binary_frames.md and Python/TypeScript parsing examples for backward compatibility (accept >=26).
…tats Add recv_errors to CMD_GET_STATS STATS_TYPE_PACKETS response
…se floor, statistics, battery, and sensors.
… removing callback dependencies.
…dcen Heltec T114: Remove extra DCDC enable call
Refactor display scaling definitions for HELTEC_VISION_MASTER_T190
…anager Fix incorrect INA260 address in debug message
…114-fix Revert "Merge pull request meshcore-dev#1428 from etienn01/update-t114-i2c"
…firmware Add KISS-like Modem example and protocol documentation
…gbuffer Show most recent message on display when no client is connected
- Trigger noise floor calibration every 2s and AGC reset every 30s in main loop. - Reorder loop to match Dispatcher: calibrate + radio.loop() before AGC reset and recvRaw() so RSSI is never sampled right after startReceive(). - Update protocol doc with calibration intervals and typical noise floor range. - Variant platformio.ini updates (heltec_v3, rak4631).
Refactor ESP32Board.h to save ~500 bytes of DRAM
Add Low-Power Sleep for nRF52 Boards
Improve Heltec v4 RX reception with undocumented register patch
Like SX1262 allows -9 dBm lowest, some allow lower but that probably isn't useful
fix(kiss): periodic noise floor calibration and AGC reset
Refactor Heltec T114 sensor management
initial port of M5Stack Unit C6L
Allow negative tx
Correct manufacturer name 'Elecrow ThinkNode M5'
…-work Bridge always has work (prevents sleep)
Refactor environment names and build flags for RAK variants
Author
|
I think i may have done this PR wrong, it's trying to merge into main instead of dev i think |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have been testing a longer preamble (32) instead of (16) i have had major tx reliability improvements for strong and weak links. This wasn't a noticeable issue on wide (250khz, sf11) But narrow seems to have this issue. My theory is that narrow's higher spectral density and the lower noise floor is causing the AGC to have to make a larger jump and the preamble is not long enough for the AGC to settle and the lora chip to reliably sync the packet clock and freq.