rfdsatt: Command to show firmware build version
This commit is contained in:
parent
80c9eee3f6
commit
f65f08b841
|
@ -40,13 +40,12 @@ OOCD_TARGET ?= stm32f1x
|
||||||
|
|
||||||
ARCH_FLAGS += --specs=/usr/lib/picolibc/arm-none-eabi/picolibc.specs
|
ARCH_FLAGS += --specs=/usr/lib/picolibc/arm-none-eabi/picolibc.specs
|
||||||
|
|
||||||
LIBCOMMON_DIR = ../../libcommon
|
# selective libcommon parts
|
||||||
CPPFLAGS += -I$(LIBCOMMON_DIR)/include -D_GNU_SOURCE
|
|
||||||
vpath %.c $(LIBCOMMON_DIR)/src/
|
|
||||||
OBJS += watchdog.o fault.o iob_stm32_nonblocking.o kill.o microvty.o
|
OBJS += watchdog.o fault.o iob_stm32_nonblocking.o kill.o microvty.o
|
||||||
|
|
||||||
all: elf bin srec
|
all: elf bin srec
|
||||||
|
|
||||||
|
include ../../mk/libcommon.mk
|
||||||
include ../../mk/librfn.mk
|
include ../../mk/librfn.mk
|
||||||
include ../../mk/libopencm3.mk
|
include ../../mk/libopencm3.mk
|
||||||
|
|
||||||
|
|
|
@ -158,6 +158,11 @@ DEFUN(uuid, uuid_cmd, "uuid", "Get the unique ID")
|
||||||
printf("UUID: %s\r\n", uuid);
|
printf("UUID: %s\r\n", uuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DEFUN(version, version_cmd, "version", "Get the firmware version")
|
||||||
|
{
|
||||||
|
printf("Firmware Version: %s\r\n", GIT_VERSION);
|
||||||
|
}
|
||||||
|
|
||||||
DEFUN(att_set, att_set_cmd, "attenuator-set",
|
DEFUN(att_set, att_set_cmd, "attenuator-set",
|
||||||
"Set an attenuator (channel, stage, dB)")
|
"Set an attenuator (channel, stage, dB)")
|
||||||
{
|
{
|
||||||
|
@ -189,7 +194,7 @@ static void print_banner(void)
|
||||||
desig_get_unique_id_as_string(uuid, sizeof(uuid));
|
desig_get_unique_id_as_string(uuid, sizeof(uuid));
|
||||||
|
|
||||||
printf("\r\n======================================================================\r\n");
|
printf("\r\n======================================================================\r\n");
|
||||||
//printf("sysmocom RFDSATT main (build %s)\r\n", BUILD_VERSION);
|
printf("sysmocom RFDSATT main (build %s)\r\n", GIT_VERSION);
|
||||||
printf("UUID: %s\r\n", uuid);
|
printf("UUID: %s\r\n", uuid);
|
||||||
printf("Reset cause(s): 0x%08lx\r\n", last_reset_cause);
|
printf("Reset cause(s): 0x%08lx\r\n", last_reset_cause);
|
||||||
printf("======================================================================\r\n\r\n");
|
printf("======================================================================\r\n\r\n");
|
||||||
|
@ -211,6 +216,7 @@ int main(void)
|
||||||
microvty_init("rfdsat4ch> ");
|
microvty_init("rfdsat4ch> ");
|
||||||
microvty_register(&reset_cmd);
|
microvty_register(&reset_cmd);
|
||||||
microvty_register(&uuid_cmd);
|
microvty_register(&uuid_cmd);
|
||||||
|
microvty_register(&version_cmd);
|
||||||
microvty_register(&att_set_cmd);
|
microvty_register(&att_set_cmd);
|
||||||
|
|
||||||
print_banner();
|
print_banner();
|
||||||
|
|
Loading…
Reference in New Issue