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