Revision 395
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
|
||
... | ... | |
|
||
if (SimpleFile_OK == dir_init((void *)DIR_INIT_MEM, DIR_INIT_MEMSIZE))
|
||
{
|
||
#ifdef USB
|
||
usb_log_init(files[7]);
|
||
#endif
|
||
struct SimpleDirEntry * entries = dir_entries(ROM_DIR);
|
||
|
||
if (SimpleFile_OK == file_open_name_in_dir(entries, "5200.rom", files[5]))
|
firmware/Makefile | ||
---|---|---|
A800_SRC = ${A800_SRC_LIGHT} a800/joystick.c
|
||
5200_SRC_LIGHT = 5200/freeze.c 5200/mainmenu.c
|
||
5200_SRC = ${5200_SRC_LIGHT} 5200/joystick.c
|
||
USB_SRC = usb/hid.c usb/hidparser.c usb/hub.c usb/timer.c usb/usb.c
|
||
USB_SRC = usb/hid.c usb/hidparser.c usb/hub.c usb/timer.c usb/usb.c usb/debug.c
|
||
|
||
AEON_LITE_PRJ = AEON_LITE
|
||
AEON_LITE_SRC = $(COMMON_SRC) $(SDCARD_SRC) $(A800_SRC) de1/dirs.c
|
firmware/a800/mainmenu.c | ||
---|---|---|
|
||
#ifdef USB
|
||
#include "usb.h"
|
||
#include "usb/debug.h"
|
||
#endif
|
||
|
||
#undef USBSETTINGS
|
||
... | ... | |
void mainmenu()
|
||
{
|
||
#ifdef USB
|
||
usb_log_init(files[7]);
|
||
usb_init(&usb_porta,0);
|
||
#endif
|
||
#ifdef USB2
|
||
... | ... | |
freezer_rom_present = 0;
|
||
if (SimpleFile_OK == dir_init((void *)DIR_INIT_MEM, DIR_INIT_MEMSIZE))
|
||
{
|
||
#ifdef USB
|
||
usb_log_init(files[7]);
|
||
#endif
|
||
init_drive_emulator();
|
||
|
||
struct SimpleDirEntry * entries = dir_entries(ROM_DIR);
|
firmware/usb/debug.c | ||
---|---|---|
//#define hid_debugf(IN, ...) {};
|
||
//#define hidp_debugf(IN, ...) {};
|
||
//#define iprintf(IN, ...) {};
|
||
#include "debug.h"
|
||
|
||
#include "stdarg.h"
|
||
|
||
#include "printf/printf.h"
|
||
|
||
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)
|
||
file_open_name("/usb.log", file);
|
||
if (file_size(file)>=65536 && file_readonly(file)==0)
|
||
usb_file = file;
|
||
else
|
||
usb_file = 0;
|
firmware/usb/debug.h | ||
---|---|---|
|
||
struct SimpleFile * usb_file;
|
||
|
||
void usb_log_init(struct SimpleFile * file)
|
||
{
|
||
file_open_name("usb.log", &file);
|
||
usb_file = file;
|
||
}
|
||
void usb_log_init(struct SimpleFile * file);
|
||
|
||
void usb_log(char * format, ...);
|
||
|
||
//#define hid_debugf usblog;
|
||
//#define hidp_debugf usb_log;
|
||
//#define iprintf usb_log;
|
||
#define hid_debugf usb_log;
|
||
#define hidp_debugf usb_log;
|
||
#define iprintf usb_log;
|
||
|
firmware/usb/usb.c | ||
---|---|---|
int i;
|
||
for(i=0; i<USB_NUMDEVICES; i++) {
|
||
if(devices[i].bAddress && devices[i].parent == parent && devices[i].port == port && devices[i].host_addr == usbhostslave) {
|
||
iprintf(" -> device with address %x\n", dev[i].bAddress);
|
||
iprintf(" -> device with address %x\n", devices[i].bAddress);
|
||
|
||
// check if this is a hub (parent of some other device)
|
||
// and release its kids first
|
Also available in: Unified diff
Debugged usb logging