view rvinterf/include/tmffs2.h @ 1001:7df4c9ae6ba4

loadtools/scripts: w220.{config,init} => chimei.{config,init} Motorola W220, first touched by FreeCalypso in 2019-05, is an ODM phone made by Chi-Mei, and its peculiar property of relevance to loadtools is that it has XRAM on Calypso nCS3 instead of the usual nCS1 - which matters for fc-xram. We are now discovering other Chi-Mei phones including Sony Ericsson J120, and they share the same quirk of XRAM on nCS3 - hence we rename this loadtools target from w220 to chimei.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 09 Dec 2023 17:53:44 +0000
parents e7502631a0f9
children
line wrap: on
line source

/******************************************************************************
 * FFS2 Protocol Indentifiers
 ******************************************************************************/

enum FFS2_PROTOCOL_IDENTIFIERS {
	TMFFS_FORMAT     = 'f',
	TMFFS_PREFORMAT  = 'p',

	TMFFS_MKDIR      = 'm',
	TMFFS_OPENDIR    = 'o',
	TMFFS_READDIR    = 'D',
	TMFFS_REMOVE     = 'd',
	TMFFS_RENAME     = 'n',
	TMFFS_XLSTAT     = 'x',

	TMFFS_SYMLINK    = 'y',
	TMFFS_READLINK   = 'Y',

	TMFFS_OPEN       = 'O',
	TMFFS_CLOSE      = 'C',
	TMFFS_READ       = 'R',
	TMFFS_WRITE      = 'W',
	TMFFS_SEEK       = 'S',

	TMFFS_FTRUNCATE  = 'T',
	TMFFS_TRUNCATE   = 't',

	TMFFS_FILE_READ  = 'r',
	TMFFS_FILE_WRITE = 'w',

	TMFFS_FSTAT      = 'F',
	TMFFS_LSTAT      = 'l',
	TMFFS_STAT       = 's',

	TMFFS_FCONTROL   = 'c',
	TMFFS_QUERY      = 'q',

	TMFFS_INIT       = 'i',
	TMFFS_EXIT       = 'e', 

	// Special
	TMFFS_DIRXLSTAT  = 'X',

	TMFFS_VERSION    = 'v',
	TMFFS_TFFS       = 'z'
}; 

#define TMFFS_STRING_SIZE	127	/* includes the terminating NUL */
#define	MAX_READ_DATA		254