vcd_main.h

来自「三星ic 9980的源代码. 718版.」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef _VCD_MAIN_H_
#define _VCD_MAIN_H_

#if MAY_POWER_RESUME//maymeng 051011 added
#define SL9908_Save_DiscType()		SL_writeEepromByte(EEPROM_DISCTYPE, (UCHAR)AVL_GetDiscType())
#define SL9908_Load_DiscType()		SL_readEepromByte(EEPROM_DISCTYPE)
#define SL9908_Save_DiscTrk()		SL_writeEepromByte(EEPROM_TOTAL_TRK, (UCHAR)total_trk_counter)
#define SL9908_Save_DiscTotalMin()	SL_writeEepromByte(EEPROM_TOTAL_MIN, (UCHAR)total_min)
#define SL9908_Save_DiscTotalSec()	SL_writeEepromByte(EEPROM_TOTAL_SEC, (UCHAR)total_sec)
#define SL9908_Save_VcdNormalStop() SL_writeEepromByte(EEPROM_NORMAL_STOP, (UCHAR)bVcd_normal_end)
#define SL9908_Load_DiscTrk()		SL_readEepromByte(EEPROM_TOTAL_TRK)
#define SL9908_Load_DiscTotalMin()	SL_readEepromByte(EEPROM_TOTAL_MIN)
#define SL9908_Load_DiscTotalSec()	SL_readEepromByte(EEPROM_TOTAL_SEC)
#define SL9908_Load_VcdNormalStop()		SL_readEepromByte( EEPROM_NORMAL_STOP)
#endif

void Vcd_creat_task(void);
void Vcd_main(SysArgc_t argc, SysArgv_t *argv );
void Vcd_end(void);
void Vcd_initial(void);
void	Vcd_GetDiskInfo(void);
void Vcd_ReadInfo(void);
void Vcd_ReadEntry(void);
void	Vcd_ReadLot(void);
BOOL	Vcd_ReadPsd(USHORT16	offset);
void VcdNaviTask(SysArgc_t argc, SysArgv_t *argv );	//(void);
void Vcd_HandleNotification(S5H_Notification_t type, void * data);
void Vcd_HandleMsgFromRC(VCD_Msg	VcdMsg);
void Vcd_Emergency(void);
void Vcd_CanNotReadEmergency(void);//By maymeng 051205 for Along(can not read disc):

#if MAY_POWER_RESUME//maymeng 051011 added
void Vcd_Save_ResumeInfo(void);
void Vcd_Load_ResumeInfo(void);
void Vcd_saveEepromValidId(void);
BOOL Vcd_checkEepromValidId( VOID );
#endif

#endif

⌨️ 快捷键说明

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