diff --git a/src/modules/systemlib/mcu_version.c b/src/modules/systemlib/mcu_version.c index 1f66971c15..9b979b112c 100644 --- a/src/modules/systemlib/mcu_version.c +++ b/src/modules/systemlib/mcu_version.c @@ -62,9 +62,15 @@ /** Copy the 96bit MCU Unique ID into the provided pointer */ void mcu_unique_id(uint32_t *uid_96_bit) { +#ifdef __PX4_NUTTX uid_96_bit[0] = getreg32(UNIQUE_ID); uid_96_bit[1] = getreg32(UNIQUE_ID+4); uid_96_bit[2] = getreg32(UNIQUE_ID+8); +#else + uid_96_bit[0] = 0; + uid_96_bit[1] = 1; + uid_96_bit[2] = 2; +#endif } int mcu_version(char* rev, char** revstr)