extern "C" {
#endif
-int device_board_get_serial_number(char *buffer, int buffer_max);
+int device_board_get_serial_number(char *buffer, const int max_len);
-int device_board_get_boot_mode(char *buffer, int len);
-int device_board_get_boot_reason(char *buffer, int len);
+int device_board_get_boot_mode(char *buffer, const int max_len);
+int device_board_get_boot_reason(char *buffer, const int max_len);
int device_board_switch_partition(char partition_ab);
int device_board_clear_partition_ab_cloned(void);
#include <hal/device/hal-board.h>
-int device_board_get_serial_number(char *buffer, int buffer_max)
+int device_board_get_serial_number(char *buffer, const int max_len)
{
int ret;
if (!buffer)
return -1;
- ret = hal_device_board_get_device_serial_number(buffer, buffer_max);
+ ret = hal_device_board_get_device_serial_number(buffer, max_len);
if (ret < 0)
return ret;
return 0;
}
-int device_board_get_boot_mode(char *buffer, int len)
+int device_board_get_boot_mode(char *buffer, const int max_len)
{
- return hal_device_board_get_boot_mode(buffer, len);
+ return hal_device_board_get_boot_mode(buffer, max_len);
}
-int device_board_get_boot_reason(char *buffer, int len)
+int device_board_get_boot_reason(char *buffer, const int max_len)
{
- return hal_device_board_get_boot_reason(buffer, len);
+ return hal_device_board_get_boot_reason(buffer, max_len);
}
int device_board_switch_partition(char partition_ab)