From 9601681dd9aea8a87444d36711e0a908ad4ec7d2 Mon Sep 17 00:00:00 2001 From: Szczepan Zalega Date: Thu, 28 Jun 2018 11:30:05 +0200 Subject: Handle command for getting production data Signed-off-by: Szczepan Zalega --- NK_C_API.h | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) (limited to 'NK_C_API.h') diff --git a/NK_C_API.h b/NK_C_API.h index c991d4c..ecfab1a 100644 --- a/NK_C_API.h +++ b/NK_C_API.h @@ -122,10 +122,29 @@ extern "C" { bool stick_initialized; }; - /** - * Set debug level of messages written on stderr - * @param state state=True - most messages, state=False - only errors level - */ + struct NK_storage_ProductionTest{ + uint8_t FirmwareVersion_au8[2]; + uint8_t FirmwareVersionInternal_u8; + uint8_t SD_Card_Size_u8; + uint32_t CPU_CardID_u32; + uint32_t SmartCardID_u32; + uint32_t SD_CardID_u32; + uint8_t SC_UserPwRetryCount; + uint8_t SC_AdminPwRetryCount; + uint8_t SD_Card_ManufacturingYear_u8; + uint8_t SD_Card_ManufacturingMonth_u8; + uint16_t SD_Card_OEM_u16; + uint16_t SD_WriteSpeed_u16; + uint8_t SD_Card_Manufacturer_u8; + }; + + NK_C_API int NK_get_storage_production_info(struct NK_storage_ProductionTest * out); + + +/** + * Set debug level of messages written on stderr + * @param state state=True - most messages, state=False - only errors level + */ NK_C_API void NK_set_debug(bool state); /** -- cgit v1.2.1