mirror of https://github.com/OpenIPC/firmware.git
wfb-ng version update (#457)
parent
ec397fbe8c
commit
9bf1719cab
|
@ -1,25 +1,25 @@
|
|||
--- a/Makefile 2022-09-01 22:07:30.449753541 +0300
|
||||
+++ b/Makefile 2022-09-01 20:42:21.816597209 +0300
|
||||
@@ -1,58 +1,25 @@
|
||||
--- a/Makefile 2022-09-12 12:30:23.273638715 +0300
|
||||
+++ b/Makefile 2022-09-12 12:37:26.310596402 +0300
|
||||
@@ -1,58 +1,29 @@
|
||||
ARCH ?= $(shell uname -i)
|
||||
-PYTHON ?= /usr/bin/python3
|
||||
-COMMIT ?= $(shell git rev-parse HEAD)
|
||||
-VERSION ?= $(shell $(PYTHON) ./version.py $(shell git show -s --format="%ct" $(shell git rev-parse HEAD)) $(shell git rev-parse --abbrev-ref HEAD))
|
||||
-SOURCE_DATE_EPOCH ?= $(shell git show -s --format="%ct" $(shell git rev-parse HEAD))
|
||||
+VERSION ?= $(shell git rev-parse HEAD)
|
||||
SOURCE_DATE_EPOCH ?= $(shell git show -s --format="%ct" $(shell git rev-parse HEAD))
|
||||
|
||||
-export VERSION COMMIT SOURCE_DATE_EPOCH
|
||||
+LDFLAGS := -lrt -lpcap -lsodium
|
||||
+CFLAGS := -Wall -O2 -DWFB_VERSION='"$(VERSION)"'
|
||||
export VERSION COMMIT SOURCE_DATE_EPOCH
|
||||
|
||||
-_LDFLAGS := $(LDFLAGS) -lrt -lpcap -lsodium
|
||||
-_CFLAGS := $(CFLAGS) -Wall -O2 -DWFB_VERSION='"$(VERSION)-$(shell /bin/bash -c '_tmp=$(COMMIT); echo $${_tmp::8}')"'
|
||||
-
|
||||
+LDFLAGS := -lrt -lpcap -lsodium
|
||||
+CFLAGS := -Wall -O2 -DWFB_VERSION='"$(VERSION)"'
|
||||
|
||||
-all: all_bin gs.key test
|
||||
-
|
||||
-env:
|
||||
- virtualenv env --python=$(PYTHON)
|
||||
- ./env/bin/pip install --upgrade pip==20.2.3 setuptools==44.1.1 stdeb
|
||||
- ./env/bin/pip install --upgrade pip setuptools stdeb
|
||||
-
|
||||
-all_bin: wfb_rx wfb_tx wfb_keygen
|
||||
-
|
||||
|
@ -67,5 +67,5 @@
|
|||
|
||||
clean:
|
||||
- rm -rf env wfb_rx wfb_tx wfb_keygen dist deb_dist build wfb_ng.egg-info wfb-ng-*.tar.gz _trial_temp *~ src/*.o
|
||||
-
|
||||
+ rm -rf wfb_rx wfb_tx wfb_keygen *~ src/*.o
|
||||
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
ARCH ?= $(shell uname -i)
|
||||
VERSION ?= $(shell git rev-parse HEAD)
|
||||
|
||||
LDFLAGS := -lrt -lpcap -lsodium
|
||||
CFLAGS := -Wall -O2 -DWFB_VERSION='"$(VERSION)"'
|
||||
|
||||
all: wfb_rx wfb_tx wfb_keygen
|
||||
|
||||
src/%.o: src/%.c src/*.h
|
||||
$(CC) $(CFLAGS) -std=gnu99 -c -o $@ $<
|
||||
|
||||
src/%.o: src/%.cpp src/*.hpp src/*.h
|
||||
$(CXX) $(CFLAGS) -std=gnu++11 -c -o $@ $<
|
||||
|
||||
wfb_rx: src/rx.o src/radiotap.o src/fec.o src/wifibroadcast.o
|
||||
$(CXX) -o $@ $^ $(LDFLAGS)
|
||||
|
||||
wfb_tx: src/tx.o src/fec.o src/wifibroadcast.o
|
||||
$(CXX) -o $@ $^ $(LDFLAGS)
|
||||
|
||||
wfb_keygen: src/keygen.o
|
||||
$(CC) -o $@ $^ $(LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm -rf wfb_rx wfb_tx wfb_keygen *~ src/*.o
|
|
@ -36,7 +36,7 @@ load_interface() {
|
|||
}
|
||||
|
||||
start_wfb() {
|
||||
wfb_tx -p ${radio_port} -u ${udp_port} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${fec_k} -n ${fec_n} -T ${fec_timeout} ${wlan} &
|
||||
wfb_tx -p ${radio_port} -u ${udp_port} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${fec_k} -n ${fec_n} -T ${fec_timeout} -i ${stream} -e ${epoch} ${wlan} &
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
|
|
|
@ -13,9 +13,9 @@ start_telemetry() {
|
|||
ln -s /usr/bin/wfb_tx /usr/bin/telemetry_tx ; chmod +x /usr/bin/telemetry_tx
|
||||
else
|
||||
if [ ${one_way} = "false" ]; then
|
||||
telemetry_rx -p ${stream_rx} -u ${port_rx} -K ${keydir}/drone.key -k ${fec_k} -n ${fec_n} ${wlan} &
|
||||
telemetry_rx -p ${radio_port} -u ${port_rx} -K ${keydir}/drone.key -k ${fec_k} -n ${fec_n} -i ${stream_rx} ${wlan} &
|
||||
fi
|
||||
telemetry_tx -p ${stream_tx} -u ${port_tx} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${fec_k} -n ${fec_n} -T ${fec_timeout} ${wlan} &
|
||||
telemetry_tx -p ${radio_port} -u ${port_tx} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${fec_k} -n ${fec_n} -T ${fec_timeout} -i ${stream_tx} ${wlan} &
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
|
@ -3,8 +3,9 @@ bandwidth=20
|
|||
stbc=1
|
||||
ldpc=1
|
||||
mcs_index=1
|
||||
stream_rx=1
|
||||
stream_tx=2
|
||||
radio_port=0
|
||||
stream_rx=0x90
|
||||
stream_tx=0x10
|
||||
port_rx=14700
|
||||
port_tx=14701
|
||||
fec_k=1
|
||||
|
|
|
@ -9,7 +9,9 @@ bandwidth=20
|
|||
stbc=1
|
||||
ldpc=1
|
||||
mcs_index=1
|
||||
radio_port=3
|
||||
radio_port=0
|
||||
stream=0x0
|
||||
epoch=0
|
||||
udp_port=5600
|
||||
fec_k=8
|
||||
fec_n=12
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
WIFIBROADCAST_VERSION = 3ff62387e68f0649899b00a8b8e1a451a04ffb25
|
||||
WIFIBROADCAST_VERSION = c00f4ca0817919e6ba5780212781e03dada206a6
|
||||
WIFIBROADCAST_SITE = $(call github,svpcom,wifibroadcast,$(WIFIBROADCAST_VERSION))
|
||||
WIFIBROADCAST_LICENSE = GPL-2.0
|
||||
|
||||
WIFIBROADCAST_DEPENDENCIES += libpcap libsodium iw netcat
|
||||
WIFIBROADCAST_DEPENDENCIES += libpcap libsodium iw
|
||||
|
||||
WIFIBROADCAST_MAKE_OPTS = \
|
||||
CC="$(TARGET_CC)" \
|
||||
|
|
Loading…
Reference in New Issue