![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "lpc43xx_dualcore_config.h"
#include "USB.h"
#include <string.h>
#include "../MassStorageDevice/Descriptors.h"
#include "SCSI.h"
#include "FreeRTOS.h"
#include "semphr.h"
#include "task.h"
Go to the source code of this file.
Macros | |
#define | LEDMASK_USB_NOTREADY LEDS_LED1 |
#define | LEDMASK_USB_ENUMERATING (LEDS_LED2 | LEDS_LED3) |
#define | LEDMASK_USB_READY (LEDS_LED2 | LEDS_LED4) |
#define | LEDMASK_USB_ERROR (LEDS_LED1 | LEDS_LED3) |
#define | LEDMASK_USB_BUSY LEDS_LED2 |
#define | TOTAL_LUNS 1 |
#define | LUN_MEDIA_BLOCKS (VIRTUAL_MEMORY_BLOCKS / TOTAL_LUNS) |
#define | DISK_READ_ONLY false |
Functions | |
void | SetupHardware (void) |
Hardware setup event callback function. | |
void | EVENT_USB_Device_Connect (void) |
USB Device connect event callback. | |
void | EVENT_USB_Device_Disconnect (void) |
USB Device disconnect event callback. | |
void | EVENT_USB_Device_ConfigurationChanged (void) |
USB Device configuration change event callback. | |
void | EVENT_USB_Device_ControlRequest (void) |
USB Device control request receive event callback. | |
bool | CALLBACK_MS_Device_SCSICommandReceived (USB_ClassInfo_MS_Device_t *const MSInterfaceInfo) |
Mass Storage class driver callback function. | |
Header file for MassStorage_freertos.c.
Definition in file MassStorage_freertos.h.