diff --git a/include/znordic_device_info_mgr.h b/include/znordic_device_info_mgr.h index 89895ff..f523659 100644 --- a/include/znordic_device_info_mgr.h +++ b/include/znordic_device_info_mgr.h @@ -5,9 +5,10 @@ typedef struct { uint8_t sn[14]; } sn_t; +void device_info_read_sn(sn_t *sn); +const char *device_info_read_sn_str(); -void device_info_read_sn(sn_t *sn); -uint16_t device_info_read_blestack_version(void); -uint16_t device_info_read_bootloader_version(void); -uint16_t device_info_read_firmware_version(void); -uint16_t device_info_read_hardware_version(void); \ No newline at end of file +uint16_t device_info_read_blestack_version(void); +uint16_t device_info_read_bootloader_version(void); +uint16_t device_info_read_firmware_version(void); +uint16_t device_info_read_hardware_version(void); \ No newline at end of file diff --git a/src/znordic.c b/src/znordic.c index f683977..94fa497 100644 --- a/src/znordic.c +++ b/src/znordic.c @@ -217,7 +217,7 @@ DWORD get_fattime(void) { return get_fattime_0(2024, 1, 23, 23, 29, 31); } extern uint32_t g_nrf_log_tx_pin; void znordic_set_uart_log_pin(uint32_t pin_number) { -#ifdef NRF_CLI_BLE_UART_CONFIG_LOG_ENABLED +#if NRF_LOG_BACKEND_UART_ENABLED g_nrf_log_tx_pin = pin_number; #endif } \ No newline at end of file diff --git a/src/znordic_device_info_mgr.c b/src/znordic_device_info_mgr.c index e5cb744..f24b247 100644 --- a/src/znordic_device_info_mgr.c +++ b/src/znordic_device_info_mgr.c @@ -1,9 +1,15 @@ -#include "device_info_mgr.h" +#include "znordic_device_info_mgr.h" void device_info_read_sn(sn_t* sn) { const char* sn_str = "M1002000000001"; memcpy(sn->sn, sn_str, sizeof(sn->sn)); } + +const char* device_info_read_sn_str() { + static char sn_str[15]; + device_info_read_sn((sn_t*)sn_str); + return sn_str; +} uint16_t device_info_read_blestack_version(void) { return 1; } uint16_t device_info_read_bootloader_version(void) { return 1; } uint16_t device_info_read_firmware_version(void) { return 1; }