update: upgrade CX926A C++ API to v1.10 and RISC-V firmware to v1.8

- Updated C++ library wrapper to support latest library features in v1.10
- Synchronized with RISC-V firmware update to v1.8 for compatibility
This commit is contained in:
Gatsby
2024-11-01 11:11:37 +08:00
parent d4159ec998
commit 12457af536
5 changed files with 61 additions and 14 deletions
+2 -1
View File
@@ -26,6 +26,7 @@ CFLAGS_DEBUG := $(CFLAGS) $(DEBUG_FLAGS)
CFLAGS_RELEASE := $(CFLAGS) $(RELEASE_FLAGS)
# Collect source files
RISCV_BINARY := $(CURDIR)/cx9261A_api/MultiPointsCalib_v1.8.bin
BIN_SRC := $(CURDIR)/cx9261a_riscv_bin.c
SRCS := $(CURDIR)/cx9261adriver_c.cpp $(CURDIR)/cx9261A_api/cx9261adriver.cpp
TEST_SRC := ld_test.c
@@ -34,7 +35,7 @@ PACKAGE_HEADERS := ./cx9261adriver_c.h
# Default target
all: $(foreach arch, $(ARCHS), $(BUILD_DIR)/$(arch)/lib$(PROJECT_NAME)_dbg.a $(BUILD_DIR)/$(arch)/lib$(PROJECT_NAME).a)
$(BIN_SRC): $(CURDIR)/cx9261A_api/MultiPointsCalib_v1.7.bin
$(BIN_SRC): $(RISCV_BINARY)
$(CURDIR)/tools/gen_riscvbin.py $< -o $(CURDIR)
# Rule to create debug libraries for different architectures