Vasily Evseenko
e4dc05514b
Add 8812eu HW info
2024-05-12 19:19:11 +03:00
Vasily Evseenko
674c2d6526
Merged VHT patch. Removed mutable global variables. #340
2024-05-09 18:39:34 +03:00
Vasily Evseenko
ecfdfae823
Add initial support for using wfb_rx as shared library for android
2024-04-25 03:09:02 +03:00
Daniel Li
8b73387b1b
Fix for Jetson Orin Jammy(22.04) python local path ( #335 )
2024-04-20 13:18:58 +03:00
Vasily Evseenko
5b51172ec7
Fix issue with termios and python < 3.11
2024-04-08 20:28:14 +03:00
Vasily Evseenko
0a5282c25a
Add missing build deps
2024-04-02 20:00:35 +03:00
Vasily Evseenko
df43c1a270
Add SNR and frequency reporting to RX. Code refactoring.
2024-04-02 19:47:38 +03:00
Vasily Evseenko
b10a65f77a
Add terminal resize handling. Fix rendering on small terminals
2024-03-24 16:01:33 +03:00
Vasily Evseenko
e4b497a5c0
Fix: transmit all packets from the queue before tx card switch
2024-03-23 00:45:26 +03:00
Vasily Evseenko
c11c5323c5
Add tx measurements
2024-03-22 02:37:55 +03:00
Vasily Evseenko
057e8c06ba
Fix comment
2024-03-19 15:15:17 +03:00
Vasily Evseenko
e4ad659cda
Use raw sockets for injection instead of pcap
2024-03-19 14:45:51 +03:00
Alexander Yastrebov
e8901a8f4f
tx: reduce memset ( #328 )
...
* zero only the unused rest of the block
* use header pointer to eliminate memcpy
2024-03-15 18:13:15 +00:00
Vasily Evseenko
2178edbbd2
Update donation link
2024-03-02 02:04:27 +03:00
RoboSchmied
119cb012c4
Update [README.md] ( #325 )
...
fix typo
2024-02-24 10:01:23 +00:00
RoboSchmied
5e82844226
Update README.md ( #321 )
...
fix typo
2024-02-03 16:55:52 +00:00
RoboSchmied
44eb23dbb1
Update Changelog.md ( #319 )
...
fix some typo
2024-01-31 18:30:11 +00:00
RoboSchmied
8a8dafd888
Update wfb-ng-std-draft.md ( #318 )
...
typo
2024-01-31 18:29:06 +00:00
RoboSchmied
7fabd3aa9b
Update README.md ( #317 )
...
* Update README.md
fix grammar and typo
* Update README.md
fix typo and grammar
* Update README.md
grammar and typo
* Update README.md
fix grammar
* Update README.md
got -> get
2024-01-31 14:03:51 +00:00
RoboSchmied
8dfd52c5c8
Update README.md ( #315 )
...
fix grammar and typo
2024-01-31 09:13:14 +00:00
Vasily Evseenko
a605624cff
Fix option name collision in config file
2023-12-19 17:08:51 +03:00
Vasily Evseenko
4cf972b5ad
Fix videotestsrc format in sample script
2023-12-15 19:34:15 +03:00
Vasily Evseenko
3fb19b3a2f
Fix #310
2023-10-28 20:25:52 +03:00
Onkar
e383edfbae
Updated PX4-User Guide url ( #309 )
2023-10-16 08:18:31 +00:00
Vasily Evseenko
760ecfcc74
Retain old radio_mtu value for compatibility with previous releases
2023-09-28 13:11:39 +03:00
Vasily Evseenko
72d917c50b
Improve MTU calculation (allow to increase radio mtu from 1445 to 1448)
2023-09-26 13:05:20 +03:00
MarioFPV
62efab1bff
Update README.md ( #305 )
...
python3-all-dev is required for the 23.8 in Jetson Nano
2023-08-27 18:48:07 +00:00
Vasily Evseenko
bdbc16f956
Update workflows and changelog
2023-08-14 19:56:47 +03:00
Vasily Evseenko
8d47b88ae9
Fix README
2023-08-14 02:49:04 +03:00
Vasily Evseenko
260ec4118f
Fix mirror for direct udp tx
2023-08-11 13:28:00 +03:00
Vasily Evseenko
f0ef5817a6
Add mirror mode if you want to send data via all cards (not only via active one) for redundancy. Not recommended if cards are on the same frequency channel.
2023-08-11 00:02:50 +03:00
Vasily Evseenko
886c1040f4
Small refactoring
2023-08-10 23:17:15 +03:00
Vasily Evseenko
7e90783e5f
Add changelog
2023-07-17 20:48:59 +03:00
Vasily Evseenko
f69a1d6aba
Add support for multiple directed antennas on both ends and different frequency channels on different cards
2023-07-12 15:02:30 +03:00
Vasily Evseenko
1ec547e969
Remove extra debug messages from cli
2023-07-11 17:44:41 +03:00
Vasily Evseenko
9a0b50604b
Fix CLI and OSD issues
2023-07-06 13:05:55 +03:00
Vasily Evseenko
890b6f95fc
Large refactoring of WFB-ng control-plane
...
Changes:
1. Added support for multiple profiles and profile inheritance (no need to have multiple copies of wifibroadcast.cfg).
2. No hadcoded streams (video/mavlink/tunnel) anymore. You can define own profiles and any number of data streams can be added/removed to profiles without any code change.
3. Multiple profiles can be active simultaneously (no need to run multiple instances of wfb-server when using the same wifi adapters for different links).
4. Added support for raw udp data streams. They don't use any frame aggregation or mavlink injection.
5. TX antenna selection is now link_domain wide - i.e. one-way udp_proxy tx stream will use active antenna selected by other RX streams.
Compatibility:
This commit maintain both radio and config compatibility with previous version.
So you can use previous verion of wfb-ng on the other link side and import most of your customizations from /etc/wifibroadcast.cfg
The only config incompatible change is that `common.link_id` was moved to profile section and renamed to `link_domain`.
2023-07-05 21:19:50 +03:00
Vasily Evseenko
b1a1205ac1
Add support of ephemeral udp ports to wfb_tx
2023-07-04 20:29:34 +03:00
Vasily Evseenko
06f5b8cda4
Add default route option for IP tunnel
2023-06-22 22:38:09 +03:00
Vasily Evseenko
fdb173723e
Add support for RTS frames
2023-06-21 16:23:48 +03:00
Vasily Evseenko
2bc13e1f5a
Fix codeql check
2023-05-17 01:02:44 +03:00
Vasily Evseenko
0abd0f502f
Add cross-build for nanopi neo and neo2
2023-05-17 00:56:15 +03:00
Vasily Evseenko
d83bf94e65
Warn if incoming packet > MAX_PAYLOAD_SIZE and will be truncated
2023-04-24 14:52:05 +03:00
Vasily Evseenko
f218f3936c
Use github actions for building packets
2023-03-27 01:40:50 +03:00
Vasily Evseenko
d3ee6c70e4
Fix docker build
2023-03-26 16:11:51 +03:00
Vasily Evseenko
8c264e3329
Update codeql pipelines
2023-03-21 13:07:56 +03:00
Vasily Evseenko
10706c5b2b
Improve udp socket buffer overflow handling
...
1. Add option for socket buffer size for incoming messages on the tx side.
2. Check for socket buffer overflow and show warnings.
You can set socket buffer size system-wide via net.core.rmem_default or
via -R option in wfb_tx.
2023-03-21 13:00:59 +03:00
Vasily Evseenko
ea9200d4af
Fix deb build under docker
2023-03-18 15:38:10 +03:00
Vasily Evseenko
37c9a55011
Fix tests under docker
2023-03-18 15:32:17 +03:00
Vasily Evseenko
e5cefc1171
Fix deb package arch
2023-03-16 22:57:33 +03:00