/****************************************************************************** * @file usr_le_product.h * @brief usr_le_code 产品身份配置接口(由应用层提供符号,库内不写死) * @author cyWu <1917507415@qq.com> * @date 2026.08.03 * @version V1.0.0 * @history * - V1.0.0, 2026.08.03, cyWu, 首次发布 ******************************************************************************/ #ifndef __USR_LE_PRODUCT_H__ #define __USR_LE_PRODUCT_H__ #include #ifdef __cplusplus extern "C" { #endif /** 与 bleproto_packer.h 中 BLEPROTO_ADV_TLV_LENGTH_PRODCODE 一致 */ #ifndef USR_LE_PRODCODE_LEN #define USR_LE_PRODCODE_LEN 4 #endif /** 与 bleproto_packer.h 中 BLE_PROTO_ADV_LENGTH_PCODE 一致 */ #ifndef USR_LE_PCODE_LEN #define USR_LE_PCODE_LEN 6 #endif /** * @brief 产品类别码,对应 BLE 广播 prodcode(固定 4 字节 ASCII) * @note 应用层用 JB_CATEGORY_CODE 填充,见 usr_jb_main.c */ extern const uint8_t g_usr_le_prodcode[USR_LE_PRODCODE_LEN]; /** * @brief 平台产品码,对应 BLE 广播 pcode(固定 6 字节 ASCII) * @note 应用层用 JB_PRODUCT_CODE 填充,见 usr_jb_main.c */ extern const uint8_t g_usr_le_pcode[USR_LE_PCODE_LEN]; #ifdef __cplusplus } #endif #endif /* __USR_LE_PRODUCT_H__ */