APM:Libraries
|
Mass storage SCSI layer module. More...
Modules | |
MSC_SCSI_Private_TypesDefinitions | |
MSC_SCSI_Private_Defines | |
MSC_SCSI_Private_Macros | |
MSC_SCSI_Private_Variables | |
MSC_SCSI_Private_FunctionPrototypes | |
MSC_SCSI_Private_Functions | |
Classes | |
struct | USB_REC |
Macros | |
#define | USB_QUEUE_SIZE 4 |
Typedefs | |
typedef void(* | voidFuncPtr) (void) |
typedef struct USB_REC | USB_rec |
Functions | |
void | hal_set_task_active (void *handle) |
void | hal_context_switch_isr () |
void * | hal_register_task (voidFuncPtr task, uint32_t stack) |
void | hal_set_task_priority (void *handle, uint8_t prio) |
static void | usb_task () |
void | SCSI_Init () |
Variables | |
static USB_rec | usb_queue [USB_QUEUE_SIZE+1] |
static uint8_t | usb_read_ptr |
static uint8_t | usb_write_ptr |
static void * | task_handle |
Mass storage SCSI layer module.
#define USB_QUEUE_SIZE 4 |
Definition at line 110 of file usbd_msc_scsi.c.
Referenced by SCSI_Read10(), SCSI_Write10(), and usb_task().
typedef void(* voidFuncPtr) (void) |
Definition at line 100 of file usbd_msc_scsi.c.
void hal_context_switch_isr | ( | ) |
Definition at line 1439 of file Scheduler.cpp.
Referenced by SCSI_Read10(), and SCSI_Write10().
void* hal_register_task | ( | voidFuncPtr | task, |
uint32_t | stack | ||
) |
Definition at line 1441 of file Scheduler.cpp.
Referenced by SCSI_Init().
void hal_set_task_active | ( | void * | handle | ) |
Definition at line 1438 of file Scheduler.cpp.
Referenced by SCSI_Read10(), and SCSI_Write10().
void hal_set_task_priority | ( | void * | handle, |
uint8_t | prio | ||
) |
Definition at line 1440 of file Scheduler.cpp.
Referenced by SCSI_Init().
void SCSI_Init | ( | ) |
|
static |
Definition at line 749 of file usbd_msc_scsi.c.
Referenced by SCSI_Init().
|
static |
Definition at line 121 of file usbd_msc_scsi.c.
Referenced by SCSI_Init(), SCSI_Read10(), and SCSI_Write10().
|
static |
Definition at line 111 of file usbd_msc_scsi.c.
|
static |
Definition at line 112 of file usbd_msc_scsi.c.
Referenced by SCSI_Init(), SCSI_Read10(), SCSI_Write10(), and usb_task().
|
static |
Definition at line 112 of file usbd_msc_scsi.c.
Referenced by SCSI_Init(), SCSI_Read10(), SCSI_Write10(), and usb_task().