From 0c9b42d49e5c19ef931aa144211a4ace133c4a68 Mon Sep 17 00:00:00 2001 From: cuav-chen2 Date: Sat, 15 Feb 2025 09:38:10 +0800 Subject: [PATCH 1/2] CUAV-RID: definition CAN_APP_NODE_NAME --- RemoteIDModule/board_config.h | 1 + 1 file changed, 1 insertion(+) diff --git a/RemoteIDModule/board_config.h b/RemoteIDModule/board_config.h index 8107b5a..1070732 100644 --- a/RemoteIDModule/board_config.h +++ b/RemoteIDModule/board_config.h @@ -162,6 +162,7 @@ #define PIN_CAN_TERM GPIO_NUM_37 #define CAN_TERM_EN LOW +#define CAN_APP_NODE_NAME "net.cuav.c-rid" #else #error "unsupported board" From 78ed0cd7df46de965d91a257ea4eb2d82314513e Mon Sep 17 00:00:00 2001 From: cuav-chen2 Date: Sat, 15 Feb 2025 09:38:50 +0800 Subject: [PATCH 2/2] public_key: add CUAV public key --- RemoteIDModule/parameters.cpp | 2 ++ RemoteIDModule/public_keys/CUAV_public_key1.dat | 1 + 2 files changed, 3 insertions(+) create mode 100644 RemoteIDModule/public_keys/CUAV_public_key1.dat diff --git a/RemoteIDModule/parameters.cpp b/RemoteIDModule/parameters.cpp index b28a986..9acd4ab 100644 --- a/RemoteIDModule/parameters.cpp +++ b/RemoteIDModule/parameters.cpp @@ -363,6 +363,8 @@ void Parameters::init(void) set_by_name_char64("PUBLIC_KEY2", ROMFS::find_string("public_keys/ArduPilot_public_key2.dat")); #if defined(BOARD_BLUEMARK_DB200) || defined(BOARD_BLUEMARK_DB110) || defined(BOARD_BLUEMARK_DB202) || defined(BOARD_BLUEMARK_DB210) || defined(BOARD_BLUEMARK_DB203) set_by_name_char64("PUBLIC_KEY3", ROMFS::find_string("public_keys/BlueMark_public_key1.dat")); +#elif defined(BOARD_CUAV_RID) + set_by_name_char64("PUBLIC_KEY3", ROMFS::find_string("public_keys/CUAV_public_key1.dat")); #else set_by_name_char64("PUBLIC_KEY3", ROMFS::find_string("public_keys/ArduPilot_public_key3.dat")); #endif diff --git a/RemoteIDModule/public_keys/CUAV_public_key1.dat b/RemoteIDModule/public_keys/CUAV_public_key1.dat new file mode 100644 index 0000000..aa973e9 --- /dev/null +++ b/RemoteIDModule/public_keys/CUAV_public_key1.dat @@ -0,0 +1 @@ +PUBLIC_KEYV1:0vyB2NZwkrkLowmtXNU28Wt9JcwBPy8C9q5UvRKJAvE=