Browse Source

zubaxgnss-v1 bootloader uses common board api for UUID

sbg
David Sidrane 8 years ago committed by Lorenz Meier
parent
commit
459f71f579
  1. 1
      src/drivers/boards/zubaxgnss-v1/bootloader/CMakeLists.txt
  2. 5
      src/drivers/boards/zubaxgnss-v1/bootloader/boot.c

1
src/drivers/boards/zubaxgnss-v1/bootloader/CMakeLists.txt

@ -49,6 +49,7 @@ px4_add_module( @@ -49,6 +49,7 @@ px4_add_module(
SRCS
boot.c
led.c
../../common/stm32/board_identity.c
${px4_bootloader_base}src/uavcan/main.c
${px4_bootloader_base}src/common/boot_app_shared.c
${px4_bootloader_base}src/sched/timer.c

5
src/drivers/boards/zubaxgnss-v1/bootloader/boot.c

@ -165,14 +165,13 @@ uint8_t board_get_product_name(uint8_t *product_name, size_t maxlen) @@ -165,14 +165,13 @@ uint8_t board_get_product_name(uint8_t *product_name, size_t maxlen)
size_t board_get_hardware_version(uavcan_HardwareVersion_t *hw_version)
{
size_t length = 12;
memset(hw_version, 0 , sizeof(uavcan_HardwareVersion_t));
hw_version->major = HW_VERSION_MAJOR;
hw_version->minor = HW_VERSION_MINOR;
memcpy(hw_version->unique_id, (void *) STM32_SYSMEM_UID, length);
return length;
board_get_uuid_raw((raw_uuid_byte_t *) hw_version->unique_id);
return PX4_CPU_UUID_BYTE_LENGTH;
}
/****************************************************************************

Loading…
Cancel
Save