Recognize RD-5R files.
This commit is contained in:
parent
1a60618c0e
commit
ecb1d074cc
7
Makefile
7
Makefile
@ -1,12 +1,12 @@
|
|||||||
CC = gcc
|
CC = gcc
|
||||||
|
|
||||||
VERSION = 0.7
|
VERSION = $(shell git describe --tags --abbrev=0)
|
||||||
GITCOUNT = $(shell git rev-list HEAD --count)
|
GITCOUNT = $(shell git rev-list HEAD --count)
|
||||||
UNAME = $(shell uname)
|
UNAME = $(shell uname)
|
||||||
CFLAGS = -g -O -Wall -Werror -DVERSION='"$(VERSION).$(GITCOUNT)"'
|
CFLAGS = -g -O -Wall -Werror -DVERSION='"$(VERSION).$(GITCOUNT)"'
|
||||||
LDFLAGS = -g
|
LDFLAGS = -g
|
||||||
|
|
||||||
OBJS = main.o util.o radio.o dfu-libusb.o uv380.o md380.o
|
OBJS = main.o util.o radio.o dfu-libusb.o uv380.o md380.o rd5r.o
|
||||||
LIBS = -lusb-1.0
|
LIBS = -lusb-1.0
|
||||||
|
|
||||||
# Linux
|
# Linux
|
||||||
@ -31,8 +31,11 @@ dmrconfig.linux: dmrconfig
|
|||||||
|
|
||||||
###
|
###
|
||||||
dfu-libusb.o: dfu-libusb.c util.h
|
dfu-libusb.o: dfu-libusb.c util.h
|
||||||
|
dfu-windows.o: dfu-windows.c util.h
|
||||||
|
hid-libusb.o: hid-libusb.c util.h
|
||||||
main.o: main.c radio.h util.h
|
main.o: main.c radio.h util.h
|
||||||
md380.o: md380.c radio.h util.h
|
md380.o: md380.c radio.h util.h
|
||||||
radio.o: radio.c radio.h util.h
|
radio.o: radio.c radio.h util.h
|
||||||
|
rd5r.o: rd5r.c radio.h util.h
|
||||||
util.o: util.c util.h
|
util.o: util.c util.h
|
||||||
uv380.o: uv380.c radio.h util.h
|
uv380.o: uv380.c radio.h util.h
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
CC = gcc
|
CC = gcc
|
||||||
|
|
||||||
VERSION = 0.7
|
VERSION = $(shell git describe --tags --abbrev=0)
|
||||||
GITCOUNT = $(shell git rev-list HEAD --count)
|
GITCOUNT = $(shell git rev-list HEAD --count)
|
||||||
CFLAGS = -g -O -Wall -Werror -DVERSION='"$(VERSION).$(GITCOUNT)"'
|
CFLAGS = -g -O -Wall -Werror -DVERSION='"$(VERSION).$(GITCOUNT)"'
|
||||||
LDFLAGS = -g -s
|
LDFLAGS = -g -s
|
||||||
|
4
radio.c
4
radio.c
@ -47,6 +47,7 @@ static struct {
|
|||||||
{ "ZD3688", &radio_d900 }, // Zastone D900
|
{ "ZD3688", &radio_d900 }, // Zastone D900
|
||||||
{ "TP660", &radio_dp880 }, // Zastone DP880
|
{ "TP660", &radio_dp880 }, // Zastone DP880
|
||||||
{ "ZN><:", &radio_rt27d }, // Radtel RT-27D
|
{ "ZN><:", &radio_rt27d }, // Radtel RT-27D
|
||||||
|
{ "BF-5R", &radio_rd5r }, // Baofengl RD-5R
|
||||||
{ 0, 0 }
|
{ 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -181,6 +182,9 @@ void radio_read_image(const char *filename)
|
|||||||
case 262709:
|
case 262709:
|
||||||
device = &radio_md380;
|
device = &radio_md380;
|
||||||
break;
|
break;
|
||||||
|
case 131072:
|
||||||
|
device = &radio_rd5r;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
fprintf(stderr, "%s: Unrecognized file size %u bytes.\n",
|
fprintf(stderr, "%s: Unrecognized file size %u bytes.\n",
|
||||||
filename, (int) st.st_size);
|
filename, (int) st.st_size);
|
||||||
|
1
radio.h
1
radio.h
@ -122,6 +122,7 @@ extern radio_device_t radio_md9600; // TYT MD-9600
|
|||||||
extern radio_device_t radio_d900; // Zastone D900
|
extern radio_device_t radio_d900; // Zastone D900
|
||||||
extern radio_device_t radio_dp880; // Zastone DP880
|
extern radio_device_t radio_dp880; // Zastone DP880
|
||||||
extern radio_device_t radio_rt27d; // Radtel RT-27D
|
extern radio_device_t radio_rt27d; // Radtel RT-27D
|
||||||
|
extern radio_device_t radio_rd5r; // Baofeng RD-5R
|
||||||
|
|
||||||
//
|
//
|
||||||
// Radio: memory contents.
|
// Radio: memory contents.
|
||||||
|
Loading…
Reference in New Issue
Block a user