SD card example code for Seeed Wio 3G

Fork of Wio_3G-example-sd-driver by Toyomasa Watarai

Committer:
MACRUM
Date:
Thu Aug 09 01:42:53 2018 +0000
Revision:
0:8eedb2495d52
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MACRUM 0:8eedb2495d52 1 {
MACRUM 0:8eedb2495d52 2 "name": "sd",
MACRUM 0:8eedb2495d52 3 "config": {
MACRUM 0:8eedb2495d52 4 "SPI_CS": "NC",
MACRUM 0:8eedb2495d52 5 "SPI_MOSI": "NC",
MACRUM 0:8eedb2495d52 6 "SPI_MISO": "NC",
MACRUM 0:8eedb2495d52 7 "SPI_CLK": "NC",
MACRUM 0:8eedb2495d52 8 "DEVICE_SPI": 1,
MACRUM 0:8eedb2495d52 9 "FSFAT_SDCARD_INSTALLED": 1,
MACRUM 0:8eedb2495d52 10 "CMD_TIMEOUT": 10000,
MACRUM 0:8eedb2495d52 11 "CMD0_IDLE_STATE_RETRIES": 5,
MACRUM 0:8eedb2495d52 12 "SD_INIT_FREQUENCY": 100000
MACRUM 0:8eedb2495d52 13 },
MACRUM 0:8eedb2495d52 14 "target_overrides": {
MACRUM 0:8eedb2495d52 15 "DISCO_F051R8": {
MACRUM 0:8eedb2495d52 16 "SPI_MOSI": "SPI_MOSI",
MACRUM 0:8eedb2495d52 17 "SPI_MISO": "SPI_MISO",
MACRUM 0:8eedb2495d52 18 "SPI_CLK": "SPI_SCK",
MACRUM 0:8eedb2495d52 19 "SPI_CS": "SPI_CS"
MACRUM 0:8eedb2495d52 20 },
MACRUM 0:8eedb2495d52 21 "DISCO_L475VG_IOT01A": {
MACRUM 0:8eedb2495d52 22 "SPI_MOSI": "SPI_MOSI",
MACRUM 0:8eedb2495d52 23 "SPI_MISO": "SPI_MISO",
MACRUM 0:8eedb2495d52 24 "SPI_CLK": "SPI_SCK",
MACRUM 0:8eedb2495d52 25 "SPI_CS": "SPI_CS"
MACRUM 0:8eedb2495d52 26 },
MACRUM 0:8eedb2495d52 27 "DISCO_L476VG": {
MACRUM 0:8eedb2495d52 28 "SPI_MOSI": "PE_15",
MACRUM 0:8eedb2495d52 29 "SPI_MISO": "PE_14",
MACRUM 0:8eedb2495d52 30 "SPI_CLK": "PE_13",
MACRUM 0:8eedb2495d52 31 "SPI_CS": "PE_12"
MACRUM 0:8eedb2495d52 32 },
MACRUM 0:8eedb2495d52 33 "K20D50M": {
MACRUM 0:8eedb2495d52 34 "SPI_MOSI": "PTD2",
MACRUM 0:8eedb2495d52 35 "SPI_MISO": "PTD3",
MACRUM 0:8eedb2495d52 36 "SPI_CLK": "PTD1",
MACRUM 0:8eedb2495d52 37 "SPI_CS": "PTC2"
MACRUM 0:8eedb2495d52 38 },
MACRUM 0:8eedb2495d52 39 "KL22F": {
MACRUM 0:8eedb2495d52 40 "SPI_MOSI": "PTD6",
MACRUM 0:8eedb2495d52 41 "SPI_MISO": "PTD7",
MACRUM 0:8eedb2495d52 42 "SPI_CLK": "PTD5",
MACRUM 0:8eedb2495d52 43 "SPI_CS": "PTD4"
MACRUM 0:8eedb2495d52 44 },
MACRUM 0:8eedb2495d52 45 "KL25Z": {
MACRUM 0:8eedb2495d52 46 "SPI_MOSI": "PTD2",
MACRUM 0:8eedb2495d52 47 "SPI_MISO": "PTD3",
MACRUM 0:8eedb2495d52 48 "SPI_CLK": "PTD1",
MACRUM 0:8eedb2495d52 49 "SPI_CS": "PTD0"
MACRUM 0:8eedb2495d52 50 },
MACRUM 0:8eedb2495d52 51 "KL43Z": {
MACRUM 0:8eedb2495d52 52 "SPI_MOSI": "PTD6",
MACRUM 0:8eedb2495d52 53 "SPI_MISO": "PTD7",
MACRUM 0:8eedb2495d52 54 "SPI_CLK": "PTD5",
MACRUM 0:8eedb2495d52 55 "SPI_CS": "PTD4"
MACRUM 0:8eedb2495d52 56 },
MACRUM 0:8eedb2495d52 57 "KL46Z": {
MACRUM 0:8eedb2495d52 58 "SPI_MOSI": "PTD6",
MACRUM 0:8eedb2495d52 59 "SPI_MISO": "PTD7",
MACRUM 0:8eedb2495d52 60 "SPI_CLK": "PTD5",
MACRUM 0:8eedb2495d52 61 "SPI_CS": "PTD4"
MACRUM 0:8eedb2495d52 62 },
MACRUM 0:8eedb2495d52 63 "K64F": {
MACRUM 0:8eedb2495d52 64 "SPI_MOSI": "PTE3",
MACRUM 0:8eedb2495d52 65 "SPI_MISO": "PTE1",
MACRUM 0:8eedb2495d52 66 "SPI_CLK": "PTE2",
MACRUM 0:8eedb2495d52 67 "SPI_CS": "PTE4"
MACRUM 0:8eedb2495d52 68 },
MACRUM 0:8eedb2495d52 69 "K66F": {
MACRUM 0:8eedb2495d52 70 "SPI_MOSI": "PTE3",
MACRUM 0:8eedb2495d52 71 "SPI_MISO": "PTE1",
MACRUM 0:8eedb2495d52 72 "SPI_CLK": "PTE2",
MACRUM 0:8eedb2495d52 73 "SPI_CS": "PTE4"
MACRUM 0:8eedb2495d52 74 },
MACRUM 0:8eedb2495d52 75 "LPC11U37H_401": {
MACRUM 0:8eedb2495d52 76 "SPI_MOSI": "SDMOSI",
MACRUM 0:8eedb2495d52 77 "SPI_MISO": "SDMISO",
MACRUM 0:8eedb2495d52 78 "SPI_CLK": "SDSCLK",
MACRUM 0:8eedb2495d52 79 "SPI_CS": "SDSSEL"
MACRUM 0:8eedb2495d52 80 },
MACRUM 0:8eedb2495d52 81 "LPC2368": {
MACRUM 0:8eedb2495d52 82 "SPI_MOSI": "p11",
MACRUM 0:8eedb2495d52 83 "SPI_MISO": "p12",
MACRUM 0:8eedb2495d52 84 "SPI_CLK": "p13",
MACRUM 0:8eedb2495d52 85 "SPI_CS": "p14"
MACRUM 0:8eedb2495d52 86 },
MACRUM 0:8eedb2495d52 87 "NUCLEO_F411RE": {
MACRUM 0:8eedb2495d52 88 "SPI_MOSI": "PC_3",
MACRUM 0:8eedb2495d52 89 "SPI_MISO": "PC_2",
MACRUM 0:8eedb2495d52 90 "SPI_CLK": "PC_7",
MACRUM 0:8eedb2495d52 91 "SPI_CS": "PB_9"
MACRUM 0:8eedb2495d52 92 },
MACRUM 0:8eedb2495d52 93 "NUCLEO_F429ZI": {
MACRUM 0:8eedb2495d52 94 "SPI_MOSI": "PC_12",
MACRUM 0:8eedb2495d52 95 "SPI_MISO": "PC_11",
MACRUM 0:8eedb2495d52 96 "SPI_CLK": "PC_10",
MACRUM 0:8eedb2495d52 97 "SPI_CS": "PA_15"
MACRUM 0:8eedb2495d52 98 },
MACRUM 0:8eedb2495d52 99 "DISCO_F429ZI": {
MACRUM 0:8eedb2495d52 100 "SPI_MOSI": "PC_12",
MACRUM 0:8eedb2495d52 101 "SPI_MISO": "PC_11",
MACRUM 0:8eedb2495d52 102 "SPI_CLK": "PC_10",
MACRUM 0:8eedb2495d52 103 "SPI_CS": "PA_15"
MACRUM 0:8eedb2495d52 104 },
MACRUM 0:8eedb2495d52 105 "NUCLEO_F746ZG": {
MACRUM 0:8eedb2495d52 106 "SPI_MOSI": "PC_12",
MACRUM 0:8eedb2495d52 107 "SPI_MISO": "PC_11",
MACRUM 0:8eedb2495d52 108 "SPI_CLK": "PC_10",
MACRUM 0:8eedb2495d52 109 "SPI_CS": "PA_15"
MACRUM 0:8eedb2495d52 110 },
MACRUM 0:8eedb2495d52 111 "NUCLEO_F767ZI": {
MACRUM 0:8eedb2495d52 112 "SPI_MOSI": "PC_12",
MACRUM 0:8eedb2495d52 113 "SPI_MISO": "PC_11",
MACRUM 0:8eedb2495d52 114 "SPI_CLK": "PC_10",
MACRUM 0:8eedb2495d52 115 "SPI_CS": "PA_15"
MACRUM 0:8eedb2495d52 116 },
MACRUM 0:8eedb2495d52 117 "NUCLEO_L031K6": {
MACRUM 0:8eedb2495d52 118 "SPI_MOSI": "SPI_MOSI",
MACRUM 0:8eedb2495d52 119 "SPI_MISO": "SPI_MISO",
MACRUM 0:8eedb2495d52 120 "SPI_CLK": "SPI_SCK",
MACRUM 0:8eedb2495d52 121 "SPI_CS": "SPI_CS"
MACRUM 0:8eedb2495d52 122 },
MACRUM 0:8eedb2495d52 123 "NUCLEO_L476RG": {
MACRUM 0:8eedb2495d52 124 "SPI_MOSI": "SPI_MOSI",
MACRUM 0:8eedb2495d52 125 "SPI_MISO": "SPI_MISO",
MACRUM 0:8eedb2495d52 126 "SPI_CLK": "SPI_SCK",
MACRUM 0:8eedb2495d52 127 "SPI_CS": "SPI_CS"
MACRUM 0:8eedb2495d52 128 },
MACRUM 0:8eedb2495d52 129 "NUMAKER_PFM_M453": {
MACRUM 0:8eedb2495d52 130 "SPI_MOSI": "PD_13",
MACRUM 0:8eedb2495d52 131 "SPI_MISO": "PD_14",
MACRUM 0:8eedb2495d52 132 "SPI_CLK": "PD_15",
MACRUM 0:8eedb2495d52 133 "SPI_CS": "PD_12"
MACRUM 0:8eedb2495d52 134 },
MACRUM 0:8eedb2495d52 135 "NUMAKER_PFM_M487": {
MACRUM 0:8eedb2495d52 136 "SPI_MOSI": "D11",
MACRUM 0:8eedb2495d52 137 "SPI_MISO": "D12",
MACRUM 0:8eedb2495d52 138 "SPI_CLK": "D13",
MACRUM 0:8eedb2495d52 139 "SPI_CS": "D10"
MACRUM 0:8eedb2495d52 140 },
MACRUM 0:8eedb2495d52 141 "NUMAKER_PFM_NUC472": {
MACRUM 0:8eedb2495d52 142 "SPI_MOSI": "PF_0",
MACRUM 0:8eedb2495d52 143 "SPI_MISO": "PD_15",
MACRUM 0:8eedb2495d52 144 "SPI_CLK": "PD_14",
MACRUM 0:8eedb2495d52 145 "SPI_CS": "PD_13"
MACRUM 0:8eedb2495d52 146 },
MACRUM 0:8eedb2495d52 147 "nRF51822": {
MACRUM 0:8eedb2495d52 148 "SPI_MOSI": "p12",
MACRUM 0:8eedb2495d52 149 "SPI_MISO": "p13",
MACRUM 0:8eedb2495d52 150 "SPI_CLK": "p15",
MACRUM 0:8eedb2495d52 151 "SPI_CS": "p14"
MACRUM 0:8eedb2495d52 152 },
MACRUM 0:8eedb2495d52 153 "UBLOX_C030_U201": {
MACRUM 0:8eedb2495d52 154 "SPI_MOSI": "D11",
MACRUM 0:8eedb2495d52 155 "SPI_MISO": "D12",
MACRUM 0:8eedb2495d52 156 "SPI_CLK": "D13",
MACRUM 0:8eedb2495d52 157 "SPI_CS": "D10"
MACRUM 0:8eedb2495d52 158 },
MACRUM 0:8eedb2495d52 159 "UBLOX_EVK_ODIN_W2": {
MACRUM 0:8eedb2495d52 160 "SPI_CS": "D9",
MACRUM 0:8eedb2495d52 161 "SPI_MOSI": "D11",
MACRUM 0:8eedb2495d52 162 "SPI_MISO": "D12",
MACRUM 0:8eedb2495d52 163 "SPI_CLK": "D13"
MACRUM 0:8eedb2495d52 164 },
MACRUM 0:8eedb2495d52 165 "MTB_UBLOX_ODIN_W2": {
MACRUM 0:8eedb2495d52 166 "SPI_CS": "PG_4",
MACRUM 0:8eedb2495d52 167 "SPI_MOSI": "PE_14",
MACRUM 0:8eedb2495d52 168 "SPI_MISO": "PE_13",
MACRUM 0:8eedb2495d52 169 "SPI_CLK": "PE_12"
MACRUM 0:8eedb2495d52 170 },
MACRUM 0:8eedb2495d52 171 "RZ_A1H": {
MACRUM 0:8eedb2495d52 172 "SPI_MOSI": "P8_5",
MACRUM 0:8eedb2495d52 173 "SPI_MISO": "P8_6",
MACRUM 0:8eedb2495d52 174 "SPI_CLK": "P8_3",
MACRUM 0:8eedb2495d52 175 "SPI_CS": "P8_4"
MACRUM 0:8eedb2495d52 176 },
MACRUM 0:8eedb2495d52 177 "GR_LYCHEE": {
MACRUM 0:8eedb2495d52 178 "SPI_MOSI": "P5_6",
MACRUM 0:8eedb2495d52 179 "SPI_MISO": "P5_7",
MACRUM 0:8eedb2495d52 180 "SPI_CLK": "P5_4",
MACRUM 0:8eedb2495d52 181 "SPI_CS": "P5_5"
MACRUM 0:8eedb2495d52 182 },
MACRUM 0:8eedb2495d52 183 "HEXIWEAR": {
MACRUM 0:8eedb2495d52 184 "SPI_MOSI": "PTE3",
MACRUM 0:8eedb2495d52 185 "SPI_MISO": "PTE1",
MACRUM 0:8eedb2495d52 186 "SPI_CLK": "PTE2",
MACRUM 0:8eedb2495d52 187 "SPI_CS": "PTE4"
MACRUM 0:8eedb2495d52 188 },
MACRUM 0:8eedb2495d52 189 "MTB_MTS_DRAGONFLY": {
MACRUM 0:8eedb2495d52 190 "SPI_MOSI": "SPI2_MOSI",
MACRUM 0:8eedb2495d52 191 "SPI_MISO": "SPI2_MISO",
MACRUM 0:8eedb2495d52 192 "SPI_CLK": "SPI2_SCK",
MACRUM 0:8eedb2495d52 193 "SPI_CS": "SPI_CS2"
MACRUM 0:8eedb2495d52 194 },
MACRUM 0:8eedb2495d52 195 "TB_SENSE_12": {
MACRUM 0:8eedb2495d52 196 "SPI_MOSI": "PC6",
MACRUM 0:8eedb2495d52 197 "SPI_MISO": "PC7",
MACRUM 0:8eedb2495d52 198 "SPI_CLK": "PC8",
MACRUM 0:8eedb2495d52 199 "SPI_CS": "PC9"
MACRUM 0:8eedb2495d52 200 },
MACRUM 0:8eedb2495d52 201 "LPC1768": {
MACRUM 0:8eedb2495d52 202 "SPI_MOSI": "p5",
MACRUM 0:8eedb2495d52 203 "SPI_MISO": "p6",
MACRUM 0:8eedb2495d52 204 "SPI_CLK": "p7",
MACRUM 0:8eedb2495d52 205 "SPI_CS": "p8"
MACRUM 0:8eedb2495d52 206 },
MACRUM 0:8eedb2495d52 207 "REALTEK_RTL8195AM": {
MACRUM 0:8eedb2495d52 208 "SPI_MOSI": "D11",
MACRUM 0:8eedb2495d52 209 "SPI_MISO": "D12",
MACRUM 0:8eedb2495d52 210 "SPI_CLK": "D13",
MACRUM 0:8eedb2495d52 211 "SPI_CS": "D9"
MACRUM 0:8eedb2495d52 212 }
MACRUM 0:8eedb2495d52 213 }
MACRUM 0:8eedb2495d52 214 }