mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 21:25:19 -05:00
Ingenic targets:
* Get audio working (only noise atm) * Clean up some stuff in USB git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19329 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
c848d2dd99
commit
7ea9e31658
3 changed files with 48 additions and 45 deletions
|
|
@ -28,8 +28,11 @@
|
|||
#include "jz4740.h"
|
||||
#include "thread.h"
|
||||
|
||||
//#define DEBUGF printf
|
||||
#if 1
|
||||
#define DEBUGF printf
|
||||
#else
|
||||
#define DEBUGF(...)
|
||||
#endif
|
||||
|
||||
#define USB_EP0_IDLE 0
|
||||
#define USB_EP0_RX 1
|
||||
|
|
@ -86,7 +89,7 @@ static void readFIFO(struct usb_endpoint *ep, unsigned int size)
|
|||
|
||||
register unsigned char *ptr = (unsigned char*)EP_PTR(ep);
|
||||
register unsigned int *ptr32 = (unsigned int*)ptr;
|
||||
register unsigned int s = size / 4;
|
||||
register unsigned int s = size >> 2;
|
||||
register unsigned int x;
|
||||
|
||||
if(size > 0)
|
||||
|
|
@ -333,7 +336,7 @@ void usb_drv_stall(int endpoint, bool stall, bool in)
|
|||
|
||||
select_endpoint(endpoint);
|
||||
|
||||
if(endpoint == 0)
|
||||
if(endpoint == EP_CONTROL)
|
||||
{
|
||||
if(stall)
|
||||
REG_USB_REG_CSR0 |= USB_CSR0_SENDSTALL;
|
||||
|
|
@ -458,6 +461,8 @@ int usb_drv_recv(int endpoint, void* ptr, int length)
|
|||
|
||||
void usb_drv_set_test_mode(int mode)
|
||||
{
|
||||
DEBUGF("usb_drv_set_test_mode(%d)", mode);
|
||||
|
||||
switch(mode)
|
||||
{
|
||||
case 0:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue