Thomas Kolb
4dc2c60c8b
rx: reduce squelch threshold from 10 to 6 dB
...
/ build-hamnet70 (push) Successful in 27s
/ build-doc (push) Successful in 19s
/ deploy-doc (push) Has been skipped
During tests it was determined that this is much more reliable. The theory is
that the first packet of a burst was frequently not detected because the
squelch opened too late if the channel was very noisy.
Unfortunately, the squelch now opens very often even if no signal is present.
This will be improved in the future.
2024-09-12 23:52:33 +02:00
Thomas Kolb
706a1eb437
freq_est: make ramp-up delta phase check more strict
...
This should help with occasional jumps in the estimated carrier frequency on
receivers running frequency tracking.
2024-09-12 23:49:57 +02:00
Thomas Kolb
eb802629a1
layer1/rx: calculate EVM during header and data reception
2024-09-07 00:48:11 +02:00
Thomas Kolb
c61a7a7cf7
doc: start documenting the Layer 2 packets (WIP)
/ build-hamnet70 (push) Successful in 26s
/ build-doc (push) Successful in 15s
/ deploy-doc (push) Has been skipped
2024-08-30 23:46:47 +02:00
Simon Ruderich
3f4a50bdce
doc: don't use external resources
...
/ build-hamnet70 (push) Successful in 26s
/ build-doc (push) Successful in 15s
/ deploy-doc (push) Has been skipped
Embedding (only) parts of MathJax is a bit ugly ...
2024-08-28 13:42:33 +02:00
Thomas Kolb
b46b2536e1
Add a CI workflow compiling the hamnet70 program
/ build-hamnet70 (push) Successful in 25s
/ build-doc (push) Successful in 14s
/ deploy-doc (push) Has been skipped
2024-08-27 22:01:51 +02:00
Thomas Kolb
1bcc8c2fea
Add Dockerfile with hamnet70 build dependencies
2024-08-27 22:01:51 +02:00
Thomas Kolb
c342cf656e
Move documentation docker scripts to /ci/docker
2024-08-27 21:28:09 +02:00
Thomas Kolb
03829e058b
Run deployment only on main branch
2024-08-27 21:23:40 +02:00
Thomas Kolb
f686635837
doc: automatic builds and deployment using Forgejo Actions
...
/ build-doc (push) Successful in 14s
/ deploy-doc (push) Successful in 9s
Actions run in a custom Docker image built by the scripts in `doc/docker`.
There are two jobs that run in sequence:
- `build-doc`: builds the documentation from the AsciiDoc sources.
- `deploy-doc`: Uploads the generated files to http://0fm.de
2024-08-27 21:10:30 +02:00
Thomas Kolb
10f634d144
doc: translate message sequence diagrams to mscgen
...
Mermaid is more beautiful, but the tool stack is really annoying. A Chrome
browser should not be necessary to generate some SVGs.
2024-08-27 18:07:12 +02:00
Thomas Kolb
79c340c20d
connection: add state checks
2024-08-25 23:27:22 +02:00
Thomas Kolb
fc9e5c5229
Combine layer2_rx and layer2_tx in a new connection module
...
The new module is not used yet, but this is a preparation for the future
multi-client networking support.
2024-08-25 22:26:56 +02:00
Thomas Kolb
899152a530
Remove config.h from Git; must be adapted by the user
...
A template for the config file is provided in src/config.h.template. It must be
copied to src/config.h and adapted for force users to set their own station
call sign.
2024-08-25 20:26:41 +02:00