Contiki 3.x
Functions
scsi_decoder.c File Reference

This file is the scsi decoder. More...

#include "config.h"
#include "storage/scsi_decoder.h"
#include "conf_usb.h"
#include "usb_drv.h"
#include "storage/ctrl_status.h"
#include "storage/ctrl_access.h"

Go to the source code of this file.

Functions

static void send_informational_exceptions_page (void)
 This function writes informational exceptions page parameters. More...
 
static void send_read_write_error_recovery_page (U8 length)
 This function writes error recovery page. More...
 
static void sbc_header_mode_sense (Bool b_sense_10, U8 u8_data_length)
 This function send the header of the SCSI MODE SENSE command. More...
 
Bool scsi_decode_command (void)
 SCSI decoder function. More...
 
Bool sbc_request_sense (void)
 This function manages the SCSI REQUEST SENSE command (0x03) More...
 
Bool sbc_inquiry (void)
 This function manages the SCSI INQUIRY command (0x12) More...
 
Bool sbc_mode_sense (Bool b_sense_10)
 This function manages the SCSI MODE SENSE command (0x1A for sense 6 and 0x5A for sense 10) More...
 
Bool sbc_prevent_allow_medium_removal (void)
 This function manages the SCSI PREVENT ALLOW MEDIUM REMOVAL command (0x1E) More...
 
void sbc_lun_status_is_good (void)
 This fonction send the UFI status GOOD.
 
void sbc_lun_status_is_not_present (void)
 This fonction send the UFI status "lun not present".
 
void sbc_lun_status_is_busy_or_change (void)
 This fonction send the UFI status busy and change.
 
void sbc_lun_status_is_fail (void)
 This fonction send the UFI status FAIL.
 
void sbc_lun_status_is_protected (void)
 This fonction send the UFI status FAIL because write protection.
 

Detailed Description

This file is the scsi decoder.


Definition in file scsi_decoder.c.