SdFat
Public Member Functions | Public Attributes | List of all members
CID Class Reference

Card IDentification (CID) register. More...

#include <SdCardInfo.h>

Public Member Functions

int mdtMonth () const
 
int mdtYear () const
 
int prvM () const
 
int prvN () const
 
uint32_t psn () const
 

Public Attributes

uint8_t crc
 
uint8_t mdt [2]
 
uint8_t mid
 
char oid [2]
 
char pnm [5]
 
uint8_t prv
 
uint8_t psn8 [4]
 

Detailed Description

Card IDentification (CID) register.

Member Function Documentation

◆ mdtMonth()

int CID::mdtMonth ( ) const
inline
Returns
Manufacturing Month.

◆ mdtYear()

int CID::mdtYear ( ) const
inline
Returns
Manufacturing Year.

◆ prvM()

int CID::prvM ( ) const
inline
Returns
minor revision number.

◆ prvN()

int CID::prvN ( ) const
inline
Returns
major revision number.

◆ psn()

uint32_t CID::psn ( ) const
inline
Returns
Product Serial Number.

Member Data Documentation

◆ crc

uint8_t CID::crc

CRC7 bits 1-7 checksum, bit 0 always 1

◆ mdt

uint8_t CID::mdt[2]

Manufacturing date big endian - four nibbles RYYM Reserved Year Month.

◆ mid

uint8_t CID::mid

Manufacturer ID

◆ oid

char CID::oid[2]

OEM/Application ID.

◆ pnm

char CID::pnm[5]

Product name.

◆ prv

uint8_t CID::prv

Product revision - n.m two 4-bit nibbles.

◆ psn8

uint8_t CID::psn8[4]

Product serial 32-bit number Big Endian format.


The documentation for this class was generated from the following file: