![]() |
Repetier-Firmware 0.2
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | CID |
struct | CSDV1 |
struct | CSDV2 |
union | csd_t |
Typedefs | |
typedef struct CID | cid_t |
typedef struct CSDV1 | csd1_t |
typedef struct CSDV2 | csd2_t |
Variables | |
uint8_t const | CMD0 = 0X00 |
uint8_t const | CMD8 = 0X08 |
uint8_t const | CMD9 = 0X09 |
uint8_t const | CMD10 = 0X0A |
uint8_t const | CMD13 = 0X0D |
uint8_t const | CMD17 = 0X11 |
uint8_t const | CMD24 = 0X18 |
uint8_t const | CMD25 = 0X19 |
uint8_t const | CMD32 = 0X20 |
uint8_t const | CMD33 = 0X21 |
uint8_t const | CMD38 = 0X26 |
uint8_t const | CMD55 = 0X37 |
uint8_t const | CMD58 = 0X3A |
uint8_t const | ACMD23 = 0X17 |
uint8_t const | ACMD41 = 0X29 |
uint8_t const | R1_READY_STATE = 0X00 |
uint8_t const | R1_IDLE_STATE = 0X01 |
uint8_t const | R1_ILLEGAL_COMMAND = 0X04 |
uint8_t const | DATA_START_BLOCK = 0XFE |
uint8_t const | STOP_TRAN_TOKEN = 0XFD |
uint8_t const | WRITE_MULTIPLE_TOKEN = 0XFC |
uint8_t const | DATA_RES_MASK = 0X1F |
uint8_t const | DATA_RES_ACCEPTED = 0X05 |
uint8_t const ACMD23 = 0X17 |
SET_WR_BLK_ERASE_COUNT - Set the number of write blocks to be pre-erased before writing
uint8_t const ACMD41 = 0X29 |
SD_SEND_OP_COMD - Sends host capacity support information and activates the card's initialization process
uint8_t const CMD0 = 0X00 |
GO_IDLE_STATE - init card in spi mode if CS low
uint8_t const CMD13 = 0X0D |
SEND_STATUS - read the card status register
uint8_t const CMD17 = 0X11 |
READ_BLOCK - read a single data block from the card
uint8_t const CMD24 = 0X18 |
WRITE_BLOCK - write a single data block to the card
uint8_t const CMD25 = 0X19 |
WRITE_MULTIPLE_BLOCK - write blocks of data until a STOP_TRANSMISSION
uint8_t const CMD32 = 0X20 |
ERASE_WR_BLK_START - sets the address of the first block to be erased
uint8_t const CMD33 = 0X21 |
ERASE_WR_BLK_END - sets the address of the last block of the continuous range to be erased
uint8_t const CMD38 = 0X26 |
ERASE - erase all previously selected blocks
uint8_t const CMD55 = 0X37 |
APP_CMD - escape for application specific command
uint8_t const CMD58 = 0X3A |
READ_OCR - read the OCR register of a card
uint8_t const CMD8 = 0X08 |
SEND_IF_COND - verify SD Memory Card interface operating condition.
uint8_t const CMD9 = 0X09 |
SEND_CSD - read the Card Specific Data (CSD register)
uint8_t const DATA_RES_ACCEPTED = 0X05 |
write data accepted token
uint8_t const DATA_RES_MASK = 0X1F |
mask for data response tokens after a write block operation
uint8_t const DATA_START_BLOCK = 0XFE |
start data token for read or write single block
uint8_t const R1_IDLE_STATE = 0X01 |
status for card in the idle state
uint8_t const R1_ILLEGAL_COMMAND = 0X04 |
status bit for illegal command
uint8_t const R1_READY_STATE = 0X00 |
status for card in the ready state
uint8_t const STOP_TRAN_TOKEN = 0XFD |
stop token for write multiple blocks
uint8_t const WRITE_MULTIPLE_TOKEN = 0XFC |
start data token for write multiple blocks