Revision 394
Added by markw about 10 years ago
| firmware/5200/mainmenu.c | ||
|---|---|---|
| 
     void mainmenu()
 
   | 
||
| 
     {
 
   | 
||
| 
     #ifdef USB
 
   | 
||
| 
     	usb_log_init(files[7]);
 
   | 
||
| 
     	usb_init(&usb_porta,0);
 
   | 
||
| 
     #endif
 
   | 
||
| 
     #ifdef USB2
 
   | 
||
| firmware/a800/mainmenu.c | ||
|---|---|---|
| 
     void mainmenu()
 
   | 
||
| 
     {
 
   | 
||
| 
     #ifdef USB
 
   | 
||
| 
     	usb_log_init(files[7]);
 
   | 
||
| 
     	usb_init(&usb_porta,0);
 
   | 
||
| 
     #endif
 
   | 
||
| 
     #ifdef USB2
 
   | 
||
| firmware/main.h | ||
|---|---|---|
| 
     }
 
   | 
||
| 
     #endif
 
   | 
||
| 
     | 
||
| 
     #define NUM_FILES 7
 
   | 
||
| 
     #define NUM_FILES 8
 
   | 
||
| 
     struct SimpleFile * files[NUM_FILES];
 
   | 
||
| 
     | 
||
| 
     void loadromfile(struct SimpleFile * file, int size, size_t ram_address)
 
   | 
||
| firmware/usb/debug.c | ||
|---|---|---|
| 
     //#define hid_debugf(IN, ...) {};
 
   | 
||
| 
     //#define hidp_debugf(IN, ...) {};
 
   | 
||
| 
     //#define iprintf(IN, ...) {};
 
   | 
||
| 
     | 
||
| 
     struct SimpleFile * usb_file;
 
   | 
||
| 
     | 
||
| 
     void usb_log_init(struct SimpleFile * file)
 
   | 
||
| 
     {
 
   | 
||
| 
     	file_open_name("usb.log", &file);
 
   | 
||
| 
     	if (file_size(usb_file)>=65536 && file_readonly(usb_file)==0)
 
   | 
||
| 
     		usb_file = file;
 
   | 
||
| 
     	else
 
   | 
||
| 
     		usb_file = 0;
 
   | 
||
| 
     }
 
   | 
||
| 
     | 
||
| 
     void usb_log(char *fmt, ...)
 
   | 
||
| 
     {
 
   | 
||
| 
     	va_list va;
 
   | 
||
| 
     	va_start(va,fmt);
 
   | 
||
| 
     | 
||
| 
     	if (usb_file)
 
   | 
||
| 
     	{
 
   | 
||
| 
     		char buffer[256];
 
   | 
||
| 
     		sprintf(&buffer[0],fmt,va);
 
   | 
||
| 
     | 
||
| 
     		int byteswritten = 0;
 
   | 
||
| 
     		file_write(usb_file,(void *)buffer,strlen(buffer),&byteswritten);
 
   | 
||
| 
     	}
 
   | 
||
| 
     | 
||
| 
     	va_end(va);
 
   | 
||
| 
     }
 
   | 
||
| 
     | 
||
| firmware/usb/debug.h | ||
|---|---|---|
| 
     #define hid_debugf(IN, ...) {};
 
   | 
||
| 
     #define hidp_debugf(IN, ...) {};
 
   | 
||
| 
     #define iprintf(IN, ...) {};
 
   | 
||
| 
     //#define hid_debugf(IN, ...) {};
 
   | 
||
| 
     //#define hidp_debugf(IN, ...) {};
 
   | 
||
| 
     //#define iprintf(IN, ...) {};
 
   | 
||
| 
     | 
||
| 
     struct SimpleFile * usb_file;
 
   | 
||
| 
     | 
||
| 
     void usb_log_init(struct SimpleFile * file)
 
   | 
||
| 
     {
 
   | 
||
| 
     	file_open_name("usb.log", &file);
 
   | 
||
| 
     	usb_file = file;
 
   | 
||
| 
     }
 
   | 
||
| 
     | 
||
| 
     void usb_log(char * format, ...);
 
   | 
||
| 
     | 
||
| 
     //#define hid_debugf usblog;
 
   | 
||
| 
     //#define hidp_debugf usb_log;
 
   | 
||
| 
     //#define iprintf usb_log;
 
   | 
||
| 
     | 
||
usb debug support to fix torid