User Manual

- 35 -
3.2 Get/set device address
3.2.1 Sample code
/*get device address*/
ret = HPS3D_GetDevAddr(&handle);
printf
("1handle.DeviceAddr = %#x\n",handle.DeviceAddr);
/*set device address*/
ret = HPS3D_SetDevAddr(&handle, 0x01);
ret = HPS3D_GetDevAddr(&handle);
printf
("2handle.DeviceAddr = %#x\n",handle.DeviceAddr);
3.2.2 Running result
3.3 Get device version information
3.3.1 Sample code
/*get device version*/
Version_t version_t;
HPS3D_GetDeviceVersion(&handle, &version_t);
printf
("version_t.year = %d\n", version_t.year);
printf
("version_t.month = %d\n", version_t.month);
printf
("version_t.day = %d\n", version_t.day);
printf
("version_t.major = %d\n", version_t.major);
printf
("version_t.minor = %d\n", version_t.minor);
printf
("version_t.rev = %d\n", version_t.rev);
3.3.2 Running result