inwudriver-weibo/target/include/interface/rom/soc_config_rom.h

42 lines
1.4 KiB
C

/**
* Copyright (c) CompanyNameMagicTag 2018-2020. All rights reserved.
* Description: ROM config code.
*/
#ifndef __SOC_CONFIG_ROM_H__
#define __SOC_CONFIG_ROM_H__
// *****************************************************************************
// BSP: [300, 400)
#define EXT_MOD_ID_ROM (311) // 0x137
#define EXT_MOD_ID_BSP_MIN 200
#define EXT_MOD_ID_BSP_MAX 399
#define EXT_MOD_ID_MAC_MIN 500
#define EXT_MOD_ID_MAC_MAX 599
#define EXT_MOD_ID_APP_MIN 800
#define EXT_MOD_ID_APP_MAX 899
/* ROM sub-ID */
// [0x0,0x10)
#define EXT_MOD_ID_AES_KEY_LEN (0x0)
#define EXT_MOD_ID_AES_NODES (0x1)
#define EXT_MOD_ID_HASH_HMAC (0x4)
#define EXT_MOD_ID_HASH_ALL (0x5) /* Used in non-segmented HASH */
#define EXT_MOD_ID_HASH_SEGMENTATION (0x6)
#define EXT_MOD_ID_HASH_NODES (0x7)
#define EXT_MOD_ID_RSA_KEY (0x9)
#define EXT_MOD_ID_RSA_PKCS1 (0xa)
#define EXT_MOD_ID_RSA_PKCS1_PSS (0xb)
#define EXT_MOD_ID_ALG_SRP (0xc)
// *****************************************************************************
// *****************************************************************************
// Global static settings
// *****************************************************************************
#define EXT_MILLISECOND_PER_TICK (10) // 10ms/tick
// *****************************************************************************
#endif // __SOC_CONFIG_ROM_H__