[LHC] Ler nome do MicroSD no Arduino

Joao S. O. Bueno gwidion at gmail.com
Wed Jun 29 08:38:14 PDT 2016


> SD.readCID(&cid)
>
> typedef struct CID {
>   // byte 0
>   uint8_t mid;  // Manufacturer ID
>   // byte 1-2
>   char oid[2];  // OEM/Application ID
>   // byte 3-7
>   char pnm[5];  // Product name
>   // byte 8
>   unsigned prv_m : 4;  // Product revision n.m
>   unsigned prv_n : 4;
>   // byte 9-12
>   uint32_t psn;  // Product serial number
>   // byte 13
>   unsigned mdt_year_high : 4;  // Manufacturing date
>   unsigned reserved : 4;
>   // byte 14
>   unsigned mdt_month : 4;
>   unsigned mdt_year_low :4;
>   // byte 15
>   unsigned always1 : 1;
>   unsigned crc : 7;
> }cid_t;

O LABEL é uma propriedade do filesystem - não do SD - não tem como vir
 numa estrutura que tem dados do disposivo de hardware.



More information about the HSC mailing list