Browse Source

stm32 common fix sign-compare

sbg
Daniel Agar 8 years ago committed by Beat Küng
parent
commit
275d81d4d5
  1. 8
      src/drivers/boards/common/stm32/board_identity.c

8
src/drivers/boards/common/stm32/board_identity.c

@ -73,7 +73,7 @@ __EXPORT void board_get_uuid32(uuid_uint32_t uuid_words) @@ -73,7 +73,7 @@ __EXPORT void board_get_uuid32(uuid_uint32_t uuid_words)
{
uint32_t *chip_uuid = (uint32_t *) STM32_SYSMEM_UID;
for (int i = 0; i < PX4_CPU_UUID_WORD32_LENGTH; i++) {
for (unsigned i = 0; i < PX4_CPU_UUID_WORD32_LENGTH; i++) {
uuid_words[i] = chip_uuid[i];
}
}
@ -87,7 +87,7 @@ int board_get_uuid32_formated(char *format_buffer, int size, @@ -87,7 +87,7 @@ int board_get_uuid32_formated(char *format_buffer, int size,
int offset = 0;
int sep_size = seperator ? strlen(seperator) : 0;
for (int i = 0; i < PX4_CPU_UUID_WORD32_LENGTH; i++) {
for (unsigned i = 0; i < PX4_CPU_UUID_WORD32_LENGTH; i++) {
offset += snprintf(&format_buffer[offset], size - offset, format, uuid[i]);
if (sep_size && i < PX4_CPU_UUID_WORD32_LENGTH - 1) {
@ -104,7 +104,7 @@ int board_get_mfguid(mfguid_t mfgid) @@ -104,7 +104,7 @@ int board_get_mfguid(mfguid_t mfgid)
uint32_t *chip_uuid = (uint32_t *) STM32_SYSMEM_UID;
uint32_t *rv = (uint32_t *) &mfgid[0];
for (int i = 0; i < PX4_CPU_UUID_WORD32_LENGTH; i++) {
for (unsigned i = 0; i < PX4_CPU_UUID_WORD32_LENGTH; i++) {
*rv++ = SWAP_UINT32(chip_uuid[(PX4_CPU_UUID_WORD32_LENGTH - 1) - i]);
}
@ -118,7 +118,7 @@ int board_get_mfguid_formated(char *format_buffer, int size) @@ -118,7 +118,7 @@ int board_get_mfguid_formated(char *format_buffer, int size)
board_get_mfguid(mfguid);
int offset = 0;
for (unsigned int i = 0; i < PX4_CPU_MFGUID_BYTE_LENGTH; i++) {
for (unsigned i = 0; i < PX4_CPU_MFGUID_BYTE_LENGTH; i++) {
offset += snprintf(&format_buffer[offset], size - offset, "%02x", mfguid[i]);
}

Loading…
Cancel
Save