⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hfd.hec

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HEC
📖 第 1 页 / 共 2 页
字号:
  FLASH_F_FMM_TIMER_SAVE_WITHOUT_ENOUGH_PLACE_ERROR_IND,

  /* Timers pour le mode TAT */
  FLASH_F_FMM_TIMER_TAT_ERASE_OLD_SAVING_SECTOR_IND,
  FLASH_F_FMM_TIMER_TAT_CLEAN_SECTOR_WITH_SECTION_IND,
  FLASH_F_FMM_TIMER_TAT_CLEANUP_SECTOR_ERROR_IND,
  FLASH_F_FMM_TIMER_TAT_CLEANUP_ERASE_OLD_SAVING_SECTOR_IND,
  FLASH_F_FMM_TIMER_TAT_END_SAVE_WITHOUT_ENOUGH_PLACE_IND,
  FLASH_F_FMM_TIMER_TAT_SAVE_WITHOUT_ENOUGH_PLACE_ERROR_IND,

  /* Timer pour la Speech */
  FLASH_F_FMM_TIMER_INIT_ERASE_RECO1_IND,
  FLASH_F_FMM_TIMER_INIT_ERASE_RECO2_IND,
  FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_IDLE_IND,
  FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_LOCAL_IND,

#if defined(TFTP_WITH_MEMO_CPR)
  FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_TFTP_IND,
#else
  FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_FAR_IND,
#endif

  FLASH_F_FMM_TIMER_INIT_RECOPY_MEMO_IND,
  FLASH_F_FMM_TIMER_INIT_RECOPY_MEMO_ERROR_IND,
  FLASH_F_FMM_TIMER_ERASE_MEMO_IND,
  FLASH_F_FMM_TIMER_ERASE_MEMO_ERROR_IND,
  FLASH_F_FMM_TIMER_ABORT_WRITE_MEMO_IND,

  FLASH_F_FMM_TIMER_ERASE_OLD_SECTOR_RECO1_IND,
  FLASH_F_FMM_TIMER_ERASE_OLD_SECTOR_RECO2_IND,
  FLASH_F_FMM_TIMER_REPLACE_RECO_ERROR_IND,
  FLASH_F_FMM_TIMER_ERASE_RECO_ERROR_IND,
  FLASH_F_FMM_TIMER_WRITE_RECO_ERROR_IND,

  FLASH_F_FMM_TIMER_WRITE_MEMO_IND,
  FLASH_F_FMM_TIMER_WRITE_MEMO_ERROR_IND,

  FLASH_F_FMM_TIMER_END_WRITE_MEMO_ERROR_IND,

  /* Persistent Memory */
  FLASH_F_FMM_TIMER_PERSISTENT_MEMORY_IND,
  FLASH_F_FMM_TIMER_PERSISTENT_MEMORY_ERROR_IND,
  FLASH_F_FMM_TIMER_TIME_SHARING_IND,
  FLASH_F_FMM_TIMER_ABORT_SAVE_PERSISTENT_MEMORY_IND,

  FLASH_F_FMM_TIMER_WAIT_FOR_FLASH_WRITE_IND,

  /* MGF */
  FLASH_F_FMM_TIMER_ERASE_SECTOR_IND
  /* End MGF */

  /* 36 Timers */
};



#define F_MOBI_FMM_INIT_START_MODE_IND MC_PCC_FUNCTION_TYPE( FMM_F_INIT_START_MODE, PCC_T_IND )

#define F_MOBI_FMM_INIT_PARAM_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_INIT_PARAM, PCC_T_REQ )
#define F_MOBI_FMM_INIT_PARAM_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_INIT_PARAM, PCC_T_CNF )

#define F_MOBI_FMM_READ_BLOCKNAME_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_READ_BLOCKNAME, PCC_T_REQ )
#define F_MOBI_FMM_READ_BLOCKNAME_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_READ_BLOCKNAME, PCC_T_CNF )

#define F_MOBI_FMM_SAVE_BLOCKNAME_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_BLOCKNAME, PCC_T_REQ )
#define F_MOBI_FMM_SAVE_BLOCKNAME_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_BLOCKNAME, PCC_T_CNF )

#define F_MOBI_FMM_SAVE_BLOCKNAME_RAM_REQ     MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_BLOCKNAME_RAM, PCC_T_REQ )

#define F_MOBI_FMM_RESET_SECTION_IN_FLASH_IND      MC_PCC_FUNCTION_TYPE( FMM_F_RESET_SECTION_IN_FLASH, PCC_T_IND )
#define F_MOBI_FMM_RESET_SAV_SECTION_IN_FLASH_IND  MC_PCC_FUNCTION_TYPE( FMM_F_RESET_SAV_SECTION_IN_FLASH, PCC_T_IND ) 

#ifdef SYNCHRONOUS_FILE_SYSTEM_FTR
#define F_MOBI_FMM_READ_WRITE_READY_IND   MC_PCC_FUNCTION_TYPE( FMM_F_READ_WRITE_READY, PCC_T_IND )
#define F_MOBI_FVM_DFRG_ERASE_SECTOR_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_DFRG_ERASE_SECTOR, PCC_T_REQ )
#endif
/*
#define F_MOBI_FMM_READ_BLOCKNAME_POINTER_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_READ_BLOCKNAME_POINTER, PCC_T_REQ )
#define F_MOBI_FMM_READ_BLOCKNAME_POINTER_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_READ_BLOCKNAME_POINTER, PCC_T_CNF )

MOBI#define F_MOBI_FMM_SAVE_BLOCKNAME_POINTER_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_BLOCKNAME_POINTER, PCC_T_REQ )
#define F_MOBI_FMM_SAVE_BLOCKNAME_POINTER_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_BLOCKNAME_POINTER, PCC_T_CNF )
*/

#define F_MOBI_FMM_CLEAN_SECTOR_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_CLEAN_SECTOR, PCC_T_REQ )
#define F_MOBI_FMM_CLEAN_SECTOR_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_CLEAN_SECTOR, PCC_T_CNF )

#define F_MOBI_FMM_FREE_SPACE_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_FREE_SPACE, PCC_T_REQ )
#define F_MOBI_FMM_FREE_SPACE_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_FREE_SPACE, PCC_T_CNF )

#define F_MOBI_FMM_UPDATE_SECTION_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_UPDATE_SECTION, PCC_T_REQ )
#define F_MOBI_FMM_UPDATE_SECTION_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_UPDATE_SECTION, PCC_T_CNF )

#define F_MOBI_FMM_SWITCH_OFF_REQ  MC_PCC_FUNCTION_TYPE( FMM_F_SWITCH_OFF, PCC_T_REQ )
#define F_MOBI_FMM_SWITCH_OFF_CNF  MC_PCC_FUNCTION_TYPE( FMM_F_SWITCH_OFF, PCC_T_CNF )

#if defined(FMM_SPEECH)
/****************** Voice Recognition  ******************/
#define F_MOBI_FMM_INIT_SPEECH_REQ MC_PCC_FUNCTION_TYPE( FMM_F_INIT_SPEECH, PCC_T_REQ )
#define F_MOBI_FMM_INIT_SPEECH_CNF MC_PCC_FUNCTION_TYPE( FMM_F_INIT_SPEECH, PCC_T_CNF )

#define F_MOBI_FMM_REPLACE_RECO1_REQ MC_PCC_FUNCTION_TYPE( FMM_F_REPLACE_RECO1, PCC_T_REQ )
#define F_MOBI_FMM_REPLACE_RECO1_CNF MC_PCC_FUNCTION_TYPE( FMM_F_REPLACE_RECO1, PCC_T_CNF )

#define F_MOBI_FMM_REPLACE_RECO2_REQ MC_PCC_FUNCTION_TYPE( FMM_F_REPLACE_RECO2, PCC_T_REQ )
#define F_MOBI_FMM_REPLACE_RECO2_CNF MC_PCC_FUNCTION_TYPE( FMM_F_REPLACE_RECO2, PCC_T_CNF )

#define F_MOBI_FMM_WRITE_RECO2_REQ MC_PCC_FUNCTION_TYPE( FMM_F_WRITE_RECO2, PCC_T_REQ )
#define F_MOBI_FMM_WRITE_RECO2_CNF MC_PCC_FUNCTION_TYPE( FMM_F_WRITE_RECO2, PCC_T_CNF )

/****************** Voice Memo ******************/
#define F_MOBI_FMM_LOST_MEMO_IND MC_PCC_FUNCTION_TYPE( FMM_F_LOST_MEMO, PCC_T_IND )

#define F_MOBI_FMM_START_WRITE_MEMO_REQ MC_PCC_FUNCTION_TYPE( FMM_F_START_WRITE_MEMO, PCC_T_REQ )
#define F_MOBI_FMM_START_WRITE_MEMO_CNF MC_PCC_FUNCTION_TYPE( FMM_F_START_WRITE_MEMO, PCC_T_CNF )

#define F_MOBI_FMM_WRITE_BLOCK_MEMO_IND MC_PCC_FUNCTION_TYPE( FMM_F_WRITE_BLOCK_MEMO, PCC_T_IND )

#define F_MOBI_FMM_END_WRITE_MEMO_REQ MC_PCC_FUNCTION_TYPE( FMM_F_END_WRITE_MEMO, PCC_T_REQ )
#define F_MOBI_FMM_END_WRITE_MEMO_CNF MC_PCC_FUNCTION_TYPE( FMM_F_END_WRITE_MEMO, PCC_T_CNF )

#define F_MOBI_FMM_ERASE_MEMO_REQ MC_PCC_FUNCTION_TYPE( FMM_F_ERASE_MEMO, PCC_T_REQ )
#define F_MOBI_FMM_ERASE_MEMO_CNF MC_PCC_FUNCTION_TYPE( FMM_F_ERASE_MEMO, PCC_T_CNF )

/****************** Mode : Read Only ******************/
#define F_MOBI_FMM_START_READ_ONLY_REQ MC_PCC_FUNCTION_TYPE( FMM_F_START_READ_ONLY, PCC_T_REQ )
#define F_MOBI_FMM_START_READ_ONLY_CNF MC_PCC_FUNCTION_TYPE( FMM_F_START_READ_ONLY, PCC_T_CNF )

#define F_MOBI_FMM_END_READ_ONLY_IND MC_PCC_FUNCTION_TYPE( FMM_F_END_READ_ONLY, PCC_T_IND )

#endif /* FMM_SPEECH */



/********** Persistent Memory **************/

#define F_MOBI_FMM_LOAD_FLASH_IN_RAM_REQ MC_PCC_FUNCTION_TYPE( FMM_F_LOAD_FLASH_IN_RAM, PCC_T_REQ )
#define F_MOBI_FMM_LOAD_FLASH_IN_RAM_CNF MC_PCC_FUNCTION_TYPE( FMM_F_LOAD_FLASH_IN_RAM, PCC_T_CNF )
#define F_MOBI_FMM_LOAD_FLASH_IN_RAM_ERR MC_PCC_FUNCTION_TYPE( FMM_F_LOAD_FLASH_IN_RAM, PCC_T_ERR )

#define F_MOBI_FMM_SAVE_RAM_IN_FLASH_REQ MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_RAM_IN_FLASH, PCC_T_REQ )
#define F_MOBI_FMM_SAVE_RAM_IN_FLASH_CNF MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_RAM_IN_FLASH, PCC_T_CNF )
#define F_MOBI_FMM_SAVE_RAM_IN_FLASH_ERR MC_PCC_FUNCTION_TYPE( FMM_F_SAVE_RAM_IN_FLASH, PCC_T_ERR )

#define F_MOBI_FMM_ABORT_SAVE_RAM_IN_FLASH_REQ MC_PCC_FUNCTION_TYPE( FMM_F_ABORT_SAVE_RAM_IN_FLASH, PCC_T_REQ )
#define F_MOBI_FMM_ABORT_SAVE_RAM_IN_FLASH_CNF MC_PCC_FUNCTION_TYPE( FMM_F_ABORT_SAVE_RAM_IN_FLASH, PCC_T_CNF )



/****************** TAT ******************/

#define F_MOBI_FMM_TAT_UPDATE_SECTION_REQ MC_PCC_FUNCTION_TYPE(FMM_F_TAT_UPDATE_SECTION, PCC_T_REQ )
#define F_MOBI_FMM_TAT_UPDATE_SECTION_CNF MC_PCC_FUNCTION_TYPE(FMM_F_TAT_UPDATE_SECTION, PCC_T_CNF )

#define F_MOBI_FMM_TAT_CIPHERED_SECTION_REQ MC_PCC_FUNCTION_TYPE(FMM_F_TAT_CIPHERED_SECTION, PCC_T_REQ )
#define F_MOBI_FMM_TAT_CIPHERED_SECTION_CNF MC_PCC_FUNCTION_TYPE(FMM_F_TAT_CIPHERED_SECTION, PCC_T_CNF )
#define F_MOBI_FMM_TAT_CIPHERED_SECTION_ERR MC_PCC_FUNCTION_TYPE(FMM_F_TAT_CIPHERED_SECTION, PCC_T_ERR )

#define F_MOBI_FMM_TAT_SAVE_BLOCKNAME_REQ MC_PCC_FUNCTION_TYPE(FMM_F_TAT_SAVE_BLOCKNAME, PCC_T_REQ )
#define F_MOBI_FMM_TAT_SAVE_BLOCKNAME_CNF MC_PCC_FUNCTION_TYPE(FMM_F_TAT_SAVE_BLOCKNAME, PCC_T_CNF )
#define F_MOBI_FMM_TAT_SAVE_BLOCKNAME_ERR MC_PCC_FUNCTION_TYPE(FMM_F_TAT_SAVE_BLOCKNAME, PCC_T_ERR )

#define F_MOBI_FMM_TAT_READ_BLOCKNAME_REQ MC_PCC_FUNCTION_TYPE(FMM_F_TAT_READ_BLOCKNAME, PCC_T_REQ )
#define F_MOBI_FMM_TAT_READ_BLOCKNAME_CNF MC_PCC_FUNCTION_TYPE(FMM_F_TAT_READ_BLOCKNAME, PCC_T_CNF )
#define F_MOBI_FMM_TAT_READ_BLOCKNAME_ERR MC_PCC_FUNCTION_TYPE(FMM_F_TAT_READ_BLOCKNAME, PCC_T_ERR )

#define F_MOBI_FMM_TAT_SAVE_REQ MC_PCC_FUNCTION_TYPE(FMM_F_TAT_SAVE, PCC_T_REQ )
#define F_MOBI_FMM_TAT_SAVE_CNF MC_PCC_FUNCTION_TYPE(FMM_F_TAT_SAVE, PCC_T_CNF )
#define F_MOBI_FMM_TAT_SAVE_ERR MC_PCC_FUNCTION_TYPE(FMM_F_TAT_SAVE, PCC_T_ERR )

#define F_MOBI_FMM_TAT_READ_REQ MC_PCC_FUNCTION_TYPE(FMM_F_TAT_READ, PCC_T_REQ )
#define F_MOBI_FMM_TAT_READ_CNF MC_PCC_FUNCTION_TYPE(FMM_F_TAT_READ, PCC_T_CNF )

#define F_MOBI_FMM_TAT_STATUS_SECTION_REQ  MC_PCC_FUNCTION_TYPE(FMM_F_TAT_STATUS_SECTION, PCC_T_REQ )
#define F_MOBI_FMM_TAT_STATUS_SECTION_CNF  MC_PCC_FUNCTION_TYPE(FMM_F_TAT_STATUS_SECTION, PCC_T_CNF )

#define F_MOBI_FMM_TAT_RESET_SECTION_REQ  MC_PCC_FUNCTION_TYPE(FMM_F_TAT_RESET_SECTION, PCC_T_REQ )
#define F_MOBI_FMM_TAT_RESET_SECTION_CNF  MC_PCC_FUNCTION_TYPE(FMM_F_TAT_RESET_SECTION, PCC_T_CNF )

#define F_MOBI_FMM_TAT_WRITE_OTPKEY_REQ   MC_PCC_FUNCTION_TYPE(FMM_F_TAT_WRITE_OTPKEY,PCC_T_REQ )
#define F_MOBI_FMM_TAT_WRITE_OTPKEY_CNF   MC_PCC_FUNCTION_TYPE(FMM_F_TAT_WRITE_OTPKEY,PCC_T_CNF )

/****************** Timer ******************/


/* Timers pour le mode NORMAL */
#define F_FMM_TIMER_ERASE_OLD_SAVING_SECTOR_IND          MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ERASE_OLD_SAVING_SECTOR_IND, PCC_T_TIM)
#define F_FMM_TIMER_CLEAN_SECTOR_WITH_SECTION_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_CLEAN_SECTOR_WITH_SECTION_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_CLEANUP_SECTOR_ERROR_IND             MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_CLEANUP_SECTOR_ERROR_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_CLEANUP_ERASE_OLD_SAVING_SECTOR_IND  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_CLEANUP_ERASE_OLD_SAVING_SECTOR_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_END_SAVE_WITHOUT_ENOUGH_PLACE_IND    MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_END_SAVE_WITHOUT_ENOUGH_PLACE_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_SAVE_WITHOUT_ENOUGH_PLACE_ERROR_IND  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_SAVE_WITHOUT_ENOUGH_PLACE_ERROR_IND, PCC_T_TIM ) 

#define F_FMM_TIMER_WAIT_FOR_FLASH_WRITE_IND             MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_WAIT_FOR_FLASH_WRITE_IND, PCC_T_TIM )


/* Timers pour le mode TAT */
#define F_FMM_TIMER_TAT_ERASE_OLD_SAVING_SECTOR_IND          MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_TAT_ERASE_OLD_SAVING_SECTOR_IND, PCC_T_TIM)
#define F_FMM_TIMER_TAT_CLEAN_SECTOR_WITH_SECTION_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_TAT_CLEAN_SECTOR_WITH_SECTION_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_TAT_CLEANUP_SECTOR_ERROR_IND             MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_TAT_CLEANUP_SECTOR_ERROR_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_TAT_CLEANUP_ERASE_OLD_SAVING_SECTOR_IND  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_TAT_CLEANUP_ERASE_OLD_SAVING_SECTOR_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_TAT_END_SAVE_WITHOUT_ENOUGH_PLACE_IND    MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_TAT_END_SAVE_WITHOUT_ENOUGH_PLACE_IND, PCC_T_TIM ) 
#define F_FMM_TIMER_TAT_SAVE_WITHOUT_ENOUGH_PLACE_ERROR_IND  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_TAT_SAVE_WITHOUT_ENOUGH_PLACE_ERROR_IND, PCC_T_TIM ) 

/* Timer Speech */
#if defined(FMM_SPEECH)

#define F_FMM_TIMER_INIT_ERASE_RECO1_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_ERASE_RECO1_IND, PCC_T_TIM )
#define F_FMM_TIMER_INIT_ERASE_RECO2_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_ERASE_RECO2_IND, PCC_T_TIM )
#define F_FMM_TIMER_INIT_ERASE_MEMO_IDLE_IND    MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_IDLE_IND, PCC_T_TIM )
#define F_FMM_TIMER_INIT_ERASE_MEMO_LOCAL_IND   MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_LOCAL_IND, PCC_T_TIM )

#if defined(TFTP_WITH_MEMO_CPR)
#define F_FMM_TIMER_INIT_ERASE_MEMO_TFTP_IND     MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_TFTP_IND, PCC_T_TIM )
#else
#define F_FMM_TIMER_INIT_ERASE_MEMO_FAR_IND     MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_ERASE_MEMO_FAR_IND, PCC_T_TIM )
#endif

#define F_FMM_TIMER_INIT_RECOPY_MEMO_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_RECOPY_MEMO_IND, PCC_T_TIM )
#define F_FMM_TIMER_INIT_RECOPY_MEMO_ERROR_IND  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_INIT_RECOPY_MEMO_ERROR_IND, PCC_T_TIM )
#define F_FMM_TIMER_ERASE_MEMO_IND              MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ERASE_MEMO_IND, PCC_T_TIM )
#define F_FMM_TIMER_ERASE_MEMO_ERROR_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ERASE_MEMO_ERROR_IND, PCC_T_TIM )


#define F_FMM_TIMER_ERASE_OLD_SECTOR_RECO1_IND   MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ERASE_OLD_SECTOR_RECO1_IND, PCC_T_TIM )
#define F_FMM_TIMER_ERASE_OLD_SECTOR_RECO2_IND   MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ERASE_OLD_SECTOR_RECO2_IND, PCC_T_TIM )
#define F_FMM_TIMER_REPLACE_RECO_ERROR_IND      MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_REPLACE_RECO_ERROR_IND, PCC_T_TIM )
#define F_FMM_TIMER_ERASE_RECO_ERROR_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ERASE_RECO_ERROR_IND, PCC_T_TIM )
#define F_FMM_TIMER_WRITE_RECO_ERROR_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_WRITE_RECO_ERROR_IND, PCC_T_TIM )

#define F_FMM_TIMER_WRITE_MEMO_IND              MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_WRITE_MEMO_IND, PCC_T_TIM )
#define F_FMM_TIMER_WRITE_MEMO_ERROR_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_WRITE_MEMO_ERROR_IND, PCC_T_TIM )
#define F_FMM_TIMER_END_WRITE_MEMO_ERROR_IND    MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_END_WRITE_MEMO_ERROR_IND, PCC_T_TIM )

#define F_FMM_TIMER_ABORT_WRITE_MEMO_IND        MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ABORT_WRITE_MEMO_IND, PCC_T_TIM )

#endif /* FMM_SPEECH */

/* Persistent Memory management */
#define F_FMM_TIMER_PERSISTENT_MEMORY_IND             MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_PERSISTENT_MEMORY_IND , PCC_T_TIM )
#define F_FMM_TIMER_PERSISTENT_MEMORY_ERROR_IND       MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_PERSISTENT_MEMORY_ERROR_IND, PCC_T_TIM )
#define F_FMM_TIMER_TIME_SHARING_IND                  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_TIME_SHARING_IND , PCC_T_TIM )
#define F_FMM_TIMER_ABORT_SAVE_PERSISTENT_MEMORY_IND  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ABORT_SAVE_PERSISTENT_MEMORY_IND , PCC_T_TIM )


#if defined(TEST_UNIX_FMM)
#define F_FMM_RETURN_INIT_STATE_IND                           MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_RETURN_INIT_STATE_IND, PCC_T_IND ) 
#define F_FMM_MOBI_SAVE_FLASH_IMAGE_PREINT_IND                MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_SAVE_FLASH_IMAGE_PREINT, PCC_T_IND ) 
#define F_FMM_MOBI_SAVE_VOLUME_PREINT_IND                     MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_SAVE_VOLUME_PREINT, PCC_T_IND )

#endif /* TEST_UNIX_FMM */


#if defined(FLASH_STRESS_TEST_INT)
#define F_FMM_TIMER_START_STRESS_TEST_IND  MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_START_STRESS_TEST, PCC_T_TIM )
#define F_FMM_MSG_START_STRESS_TEST_IND    MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_START_STRESS_TEST, PCC_T_IND )

#endif /* FLASH_STRESS_TEST_INT */

/* MGF */
#define F_MOBI_FMM_MGF_INIT_REQ MC_PCC_FUNCTION_TYPE( FMM_F_MGF_INIT, PCC_T_REQ )
#define F_MOBI_FMM_MGF_INIT_CNF MC_PCC_FUNCTION_TYPE( FMM_F_MGF_INIT, PCC_T_CNF )

#define F_MOBI_FMM_MGF_CREATE_FILE_REQ MC_PCC_FUNCTION_TYPE( FMM_F_MGF_CREATE_FILE, PCC_T_REQ )
#define F_MOBI_FMM_MGF_CREATE_FILE_CNF MC_PCC_FUNCTION_TYPE( FMM_F_MGF_CREATE_FILE, PCC_T_CNF )
#define F_MOBI_FMM_MGF_CREATE_FILE_ERR MC_PCC_FUNCTION_TYPE( FMM_F_MGF_CREATE_FILE, PCC_T_ERR )

#define F_MOBI_FMM_MGF_DELETE_FILE_REQ MC_PCC_FUNCTION_TYPE( FMM_F_MGF_DELETE_FILE, PCC_T_REQ )
#define F_MOBI_FMM_MGF_DELETE_FILE_CNF MC_PCC_FUNCTION_TYPE( FMM_F_MGF_DELETE_FILE, PCC_T_CNF )
#define F_MOBI_FMM_MGF_DELETE_FILE_ERR MC_PCC_FUNCTION_TYPE( FMM_F_MGF_DELETE_FILE, PCC_T_ERR )

#define F_MOBI_FMM_MGF_MODIFY_FILE_REQ MC_PCC_FUNCTION_TYPE( FMM_F_MGF_MODIFY_FILE, PCC_T_REQ )
#define F_MOBI_FMM_MGF_MODIFY_FILE_CNF MC_PCC_FUNCTION_TYPE( FMM_F_MGF_MODIFY_FILE, PCC_T_CNF )
#define F_MOBI_FMM_MGF_MODIFY_FILE_ERR MC_PCC_FUNCTION_TYPE( FMM_F_MGF_MODIFY_FILE, PCC_T_ERR )

#define F_MOBI_FMM_MGF_READ_FILE_REQ MC_PCC_FUNCTION_TYPE( FMM_F_MGF_READ_FILE, PCC_T_REQ )
#define F_MOBI_FMM_MGF_READ_FILE_CNF MC_PCC_FUNCTION_TYPE( FMM_F_MGF_READ_FILE, PCC_T_CNF )
#define F_MOBI_FMM_MGF_READ_FILE_ERR MC_PCC_FUNCTION_TYPE( FMM_F_MGF_READ_FILE, PCC_T_ERR )

/* Timer */
#define F_FMM_TIMER_ERASE_SECTOR_IND MC_PCC_FUNCTION_TYPE(FLASH_F_FMM_TIMER_ERASE_SECTOR_IND, PCC_T_TIM)
/* END MGF */

/*  Constant Of the Max size of the table  */
#define FMM_MAX_SECTION  40

#endif /* HFD_HEC */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -