main
	SPI1_Init_Advanced
	FAT32_Init
		FAT32_Dev_Init
			Mmc_Init
				Mmc_DeSelect
					____DoIFC
				____DoIFC
				Mmc_Select
				Mmc_Send_Command
					____DoIFC
				Mmc_UnIdle
					Mmc_Select
					Mmc_Send_Command
						____DoIFC
					Mmc_DeSelect
						____DoIFC
					____DoIFC
		resetFSI
			alt_memset
		readFSI
			readBR
				readMBR
					readSector
						readMStop
							FAT32_Dev_Multi_Read_Stop
								Mmc_Multi_Read_Stop
									____DoIFC
									Mmc_DeSelect
										____DoIFC
						FAT32_Dev_Read_Sector
							Mmc_Read_Sector
								Mmc_Select
								Mmc_Send_Command
									____DoIFC
								Mmc_DeSelect
									____DoIFC
								____DoIFC
					UI16
					Mul_16x16_U
					UI8
					UI32
				readSector
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Read_Sector
						Mmc_Read_Sector
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
							____DoIFC
				UI16
				UI32
				UI8
				PO2
			UI16
			readSector
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Read_Sector
					Mmc_Read_Sector
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
						____DoIFC
			UI32
	FAT32_Open
		FAT32_Status
			fileNameToName83
				alt_isalnum
					alt_isdigit
					alt_islower
					alt_isupper
				alt_memset
				alt_toupper
			FAT32_ClustToSect
			readMStart
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Multi_Read_Start
					Mmc_Multi_Read_Start
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
				FAT32_Dev_Multi_Read_Sector
					Mmc_Multi_Read_Sector
						Mmc_Wait_Data_Ready
							____DoIFC
						____DoIFC
			readMSector
				readMStart
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Multi_Read_Start
						Mmc_Multi_Read_Start
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
					FAT32_Dev_Multi_Read_Sector
						Mmc_Multi_Read_Sector
							Mmc_Wait_Data_Ready
								____DoIFC
							____DoIFC
				FAT32_Dev_Multi_Read_Sector
					Mmc_Multi_Read_Sector
						Mmc_Wait_Data_Ready
							____DoIFC
						____DoIFC
			alt_memcmp
			readMStop
				FAT32_Dev_Multi_Read_Stop
					Mmc_Multi_Read_Stop
						____DoIFC
						Mmc_DeSelect
							____DoIFC
			DE_getDirEnt
				name83ToFileName
					alt_isalnum
						alt_isdigit
						alt_islower
						alt_isupper
				UI8
				UI32
				UI16
			DE_getCTime
				UI16
			DE_getMTime
				UI16
			FAT_getEntry
				readSector
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Read_Sector
						Mmc_Read_Sector
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
							____DoIFC
		alt_memset
		fileNameToName83
			alt_isalnum
				alt_isdigit
				alt_islower
				alt_isupper
			alt_memset
			alt_toupper
		DE_setNameExt
			alt_memcpy
		DE_setAttrib
		FAT32_MakeNode
			FAT32_ClustToSect
			readMStart
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Multi_Read_Start
					Mmc_Multi_Read_Start
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
				FAT32_Dev_Multi_Read_Sector
					Mmc_Multi_Read_Sector
						Mmc_Wait_Data_Ready
							____DoIFC
						____DoIFC
			readMSector
				readMStart
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Multi_Read_Start
						Mmc_Multi_Read_Start
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
					FAT32_Dev_Multi_Read_Sector
						Mmc_Multi_Read_Sector
							Mmc_Wait_Data_Ready
								____DoIFC
							____DoIFC
				FAT32_Dev_Multi_Read_Sector
					Mmc_Multi_Read_Sector
						Mmc_Wait_Data_Ready
							____DoIFC
						____DoIFC
			readMStop
				FAT32_Dev_Multi_Read_Stop
					Mmc_Multi_Read_Stop
						____DoIFC
						Mmc_DeSelect
							____DoIFC
			alt_memcpy
			DE_setClust
			DE_setCTime
			DE_setMTime
			writeSector
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Write_Sector
					Mmc_Write_Sector
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
						____DoIFC
			FAT_getEntry
				readSector
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Read_Sector
						Mmc_Read_Sector
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
							____DoIFC
			FAT_getFreeClust
				readMStart
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Multi_Read_Start
						Mmc_Multi_Read_Start
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
					FAT32_Dev_Multi_Read_Sector
						Mmc_Multi_Read_Sector
							Mmc_Wait_Data_Ready
								____DoIFC
							____DoIFC
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				readMSector
					readMStart
						readMStop
							FAT32_Dev_Multi_Read_Stop
								Mmc_Multi_Read_Stop
									____DoIFC
									Mmc_DeSelect
										____DoIFC
						FAT32_Dev_Multi_Read_Start
							Mmc_Multi_Read_Start
								Mmc_Select
								Mmc_Send_Command
									____DoIFC
								Mmc_DeSelect
									____DoIFC
						FAT32_Dev_Multi_Read_Sector
							Mmc_Multi_Read_Sector
								Mmc_Wait_Data_Ready
									____DoIFC
								____DoIFC
					FAT32_Dev_Multi_Read_Sector
						Mmc_Multi_Read_Sector
							Mmc_Wait_Data_Ready
								____DoIFC
							____DoIFC
				writeSector
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Write_Sector
						Mmc_Write_Sector
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
							____DoIFC
			FAT_setEntry
				readSector
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Read_Sector
						Mmc_Read_Sector
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
							____DoIFC
				writeSector
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Write_Sector
						Mmc_Write_Sector
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
							____DoIFC
			alt_memset
		Mul_16x16_U
		FAT32_Seek
			Mul_16x16_U
			FAT_getEntry
				readSector
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Read_Sector
						Mmc_Read_Sector
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
							____DoIFC
	__CC2DW
	FAT32_Write
		Mul_16x16_U
		FAT_getFreeClust
			readMStart
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Multi_Read_Start
					Mmc_Multi_Read_Start
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
				FAT32_Dev_Multi_Read_Sector
					Mmc_Multi_Read_Sector
						Mmc_Wait_Data_Ready
							____DoIFC
						____DoIFC
			readMStop
				FAT32_Dev_Multi_Read_Stop
					Mmc_Multi_Read_Stop
						____DoIFC
						Mmc_DeSelect
							____DoIFC
			readMSector
				readMStart
					readMStop
						FAT32_Dev_Multi_Read_Stop
							Mmc_Multi_Read_Stop
								____DoIFC
								Mmc_DeSelect
									____DoIFC
					FAT32_Dev_Multi_Read_Start
						Mmc_Multi_Read_Start
							Mmc_Select
							Mmc_Send_Command
								____DoIFC
							Mmc_DeSelect
								____DoIFC
					FAT32_Dev_Multi_Read_Sector
						Mmc_Multi_Read_Sector
							Mmc_Wait_Data_Ready
								____DoIFC
							____DoIFC
				FAT32_Dev_Multi_Read_Sector
					Mmc_Multi_Read_Sector
						Mmc_Wait_Data_Ready
							____DoIFC
						____DoIFC
			writeSector
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Write_Sector
					Mmc_Write_Sector
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
						____DoIFC
		FAT32_ClustToSect
		readSector
			readMStop
				FAT32_Dev_Multi_Read_Stop
					Mmc_Multi_Read_Stop
						____DoIFC
						Mmc_DeSelect
							____DoIFC
			FAT32_Dev_Read_Sector
				Mmc_Read_Sector
					Mmc_Select
					Mmc_Send_Command
						____DoIFC
					Mmc_DeSelect
						____DoIFC
					____DoIFC
		writeSector
			readMStop
				FAT32_Dev_Multi_Read_Stop
					Mmc_Multi_Read_Stop
						____DoIFC
						Mmc_DeSelect
							____DoIFC
			FAT32_Dev_Write_Sector
				Mmc_Write_Sector
					Mmc_Select
					Mmc_Send_Command
						____DoIFC
					Mmc_DeSelect
						____DoIFC
					____DoIFC
		FAT_getEntry
			readSector
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Read_Sector
					Mmc_Read_Sector
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
						____DoIFC
		FAT_setEntry
			readSector
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Read_Sector
					Mmc_Read_Sector
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
						____DoIFC
			writeSector
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Write_Sector
					Mmc_Write_Sector
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
						____DoIFC
	FAT32_Close
		Mul_16x16_U
		FAT32_ClustToSect
		readSector
			readMStop
				FAT32_Dev_Multi_Read_Stop
					Mmc_Multi_Read_Stop
						____DoIFC
						Mmc_DeSelect
							____DoIFC
			FAT32_Dev_Read_Sector
				Mmc_Read_Sector
					Mmc_Select
					Mmc_Send_Command
						____DoIFC
					Mmc_DeSelect
						____DoIFC
					____DoIFC
		DE_setClust
		DE_setAttrib
		DE_setSize
		DE_setMTime
		writeSector
			readMStop
				FAT32_Dev_Multi_Read_Stop
					Mmc_Multi_Read_Stop
						____DoIFC
						Mmc_DeSelect
							____DoIFC
			FAT32_Dev_Write_Sector
				Mmc_Write_Sector
					Mmc_Select
					Mmc_Send_Command
						____DoIFC
					Mmc_DeSelect
						____DoIFC
					____DoIFC
		syncFSI
			alt_memset
			writeSector
				readMStop
					FAT32_Dev_Multi_Read_Stop
						Mmc_Multi_Read_Stop
							____DoIFC
							Mmc_DeSelect
								____DoIFC
				FAT32_Dev_Write_Sector
					Mmc_Write_Sector
						Mmc_Select
						Mmc_Send_Command
							____DoIFC
						Mmc_DeSelect
							____DoIFC
						____DoIFC
		readMStop
			FAT32_Dev_Multi_Read_Stop
				Mmc_Multi_Read_Stop
					____DoIFC
					Mmc_DeSelect
						____DoIFC
	Blink
