SDHI_driver patch (mbedOS 5.11.5)

Committer:
tvendov
Date:
Wed Mar 20 17:51:14 2019 +0000
Revision:
1:6f9a14a6bcac
Parent:
0:e1f465d87307
Fix: No more SYNC_FAIL. SD Tests are running smoothly!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tvendov 0:e1f465d87307 1 {
tvendov 0:e1f465d87307 2 "name": "sd",
tvendov 0:e1f465d87307 3 "config": {
tvendov 0:e1f465d87307 4 "SPI_CS": "SPI_CS",
tvendov 0:e1f465d87307 5 "SPI_MOSI": "SPI_MOSI",
tvendov 0:e1f465d87307 6 "SPI_MISO": "SPI_MISO",
tvendov 0:e1f465d87307 7 "SPI_CLK": "SPI_SCK",
tvendov 1:6f9a14a6bcac 8 "SDHI_CH": null,
tvendov 1:6f9a14a6bcac 9 "BD_type": {
tvendov 1:6f9a14a6bcac 10 "help": "default BlockDevice type: (SD) or (SDHI)",
tvendov 1:6f9a14a6bcac 11 "macro_name": "MBED_TEST_BLOCKDEVICE",
tvendov 1:6f9a14a6bcac 12 "value": null
tvendov 1:6f9a14a6bcac 13 },
tvendov 1:6f9a14a6bcac 14 "BD_class_init": {
tvendov 1:6f9a14a6bcac 15 "help": "default BlockDevice class constructor: (SD) or (SDHI)",
tvendov 1:6f9a14a6bcac 16 "macro_name": "MBED_TEST_BLOCKDEVICE_DECL",
tvendov 1:6f9a14a6bcac 17 "value": null
tvendov 1:6f9a14a6bcac 18 },
tvendov 0:e1f465d87307 19 "FSFAT_SDCARD_INSTALLED": 1,
tvendov 0:e1f465d87307 20 "CMD_TIMEOUT": 10000,
tvendov 0:e1f465d87307 21 "CMD0_IDLE_STATE_RETRIES": 5,
tvendov 0:e1f465d87307 22 "INIT_FREQUENCY": 100000,
tvendov 0:e1f465d87307 23 "CRC_ENABLED": 1,
tvendov 1:6f9a14a6bcac 24 "TEST_BUFFER": 8192
tvendov 0:e1f465d87307 25 },
tvendov 0:e1f465d87307 26 "target_overrides": {
tvendov 0:e1f465d87307 27 "DISCO_F051R8": {
tvendov 0:e1f465d87307 28 "SPI_MOSI": "SPI_MOSI",
tvendov 0:e1f465d87307 29 "SPI_MISO": "SPI_MISO",
tvendov 0:e1f465d87307 30 "SPI_CLK": "SPI_SCK",
tvendov 0:e1f465d87307 31 "SPI_CS": "SPI_CS"
tvendov 0:e1f465d87307 32 },
tvendov 0:e1f465d87307 33 "DISCO_L475VG_IOT01A": {
tvendov 0:e1f465d87307 34 "SPI_MOSI": "SPI_MOSI",
tvendov 0:e1f465d87307 35 "SPI_MISO": "SPI_MISO",
tvendov 0:e1f465d87307 36 "SPI_CLK": "SPI_SCK",
tvendov 0:e1f465d87307 37 "SPI_CS": "SPI_CS"
tvendov 0:e1f465d87307 38 },
tvendov 0:e1f465d87307 39 "DISCO_L476VG": {
tvendov 0:e1f465d87307 40 "SPI_MOSI": "PE_15",
tvendov 0:e1f465d87307 41 "SPI_MISO": "PE_14",
tvendov 0:e1f465d87307 42 "SPI_CLK": "PE_13",
tvendov 0:e1f465d87307 43 "SPI_CS": "PE_12"
tvendov 0:e1f465d87307 44 },
tvendov 0:e1f465d87307 45 "NUCLEO_F070RB": {
tvendov 0:e1f465d87307 46 "TEST_BUFFER": 4096
tvendov 0:e1f465d87307 47 },
tvendov 0:e1f465d87307 48 "NUCLEO_F072RB": {
tvendov 0:e1f465d87307 49 "TEST_BUFFER": 4096
tvendov 0:e1f465d87307 50 },
tvendov 0:e1f465d87307 51 "NUCLEO_F103RB": {
tvendov 0:e1f465d87307 52 "TEST_BUFFER": 4096
tvendov 0:e1f465d87307 53 },
tvendov 0:e1f465d87307 54 "NUCLEO_L073RZ": {
tvendov 0:e1f465d87307 55 "TEST_BUFFER": 4096
tvendov 0:e1f465d87307 56 },
tvendov 0:e1f465d87307 57 "DISCO_L072CZ_LRWAN1": {
tvendov 0:e1f465d87307 58 "TEST_BUFFER": 4096
tvendov 0:e1f465d87307 59 },
tvendov 0:e1f465d87307 60 "NUCLEO_F091RC": {
tvendov 0:e1f465d87307 61 "TEST_BUFFER": 4096
tvendov 0:e1f465d87307 62 },
tvendov 0:e1f465d87307 63 "NUCLEO_F410RB": {
tvendov 0:e1f465d87307 64 "TEST_BUFFER": 4096
tvendov 0:e1f465d87307 65 },
tvendov 0:e1f465d87307 66 "K20D50M": {
tvendov 0:e1f465d87307 67 "SPI_MOSI": "PTD2",
tvendov 0:e1f465d87307 68 "SPI_MISO": "PTD3",
tvendov 0:e1f465d87307 69 "SPI_CLK": "PTD1",
tvendov 0:e1f465d87307 70 "SPI_CS": "PTC2"
tvendov 0:e1f465d87307 71 },
tvendov 0:e1f465d87307 72 "KL22F": {
tvendov 0:e1f465d87307 73 "SPI_MOSI": "PTD6",
tvendov 0:e1f465d87307 74 "SPI_MISO": "PTD7",
tvendov 0:e1f465d87307 75 "SPI_CLK": "PTD5",
tvendov 0:e1f465d87307 76 "SPI_CS": "PTD4"
tvendov 0:e1f465d87307 77 },
tvendov 0:e1f465d87307 78 "KL25Z": {
tvendov 0:e1f465d87307 79 "SPI_MOSI": "PTD2",
tvendov 0:e1f465d87307 80 "SPI_MISO": "PTD3",
tvendov 0:e1f465d87307 81 "SPI_CLK": "PTD1",
tvendov 0:e1f465d87307 82 "SPI_CS": "PTD0"
tvendov 0:e1f465d87307 83 },
tvendov 0:e1f465d87307 84 "KL43Z": {
tvendov 0:e1f465d87307 85 "SPI_MOSI": "PTD6",
tvendov 0:e1f465d87307 86 "SPI_MISO": "PTD7",
tvendov 0:e1f465d87307 87 "SPI_CLK": "PTD5",
tvendov 0:e1f465d87307 88 "SPI_CS": "PTD4"
tvendov 0:e1f465d87307 89 },
tvendov 0:e1f465d87307 90 "KL46Z": {
tvendov 0:e1f465d87307 91 "SPI_MOSI": "PTD6",
tvendov 0:e1f465d87307 92 "SPI_MISO": "PTD7",
tvendov 0:e1f465d87307 93 "SPI_CLK": "PTD5",
tvendov 0:e1f465d87307 94 "SPI_CS": "PTD4"
tvendov 0:e1f465d87307 95 },
tvendov 0:e1f465d87307 96 "K66F": {
tvendov 0:e1f465d87307 97 "SPI_MOSI": "PTE3",
tvendov 0:e1f465d87307 98 "SPI_MISO": "PTE1",
tvendov 0:e1f465d87307 99 "SPI_CLK": "PTE2",
tvendov 0:e1f465d87307 100 "SPI_CS": "PTE4"
tvendov 0:e1f465d87307 101 },
tvendov 0:e1f465d87307 102 "LPC11U37H_401": {
tvendov 0:e1f465d87307 103 "SPI_MOSI": "SDMOSI",
tvendov 0:e1f465d87307 104 "SPI_MISO": "SDMISO",
tvendov 0:e1f465d87307 105 "SPI_CLK": "SDSCLK",
tvendov 0:e1f465d87307 106 "SPI_CS": "SDSSEL"
tvendov 0:e1f465d87307 107 },
tvendov 0:e1f465d87307 108 "LPC2368": {
tvendov 0:e1f465d87307 109 "SPI_MOSI": "p11",
tvendov 0:e1f465d87307 110 "SPI_MISO": "p12",
tvendov 0:e1f465d87307 111 "SPI_CLK": "p13",
tvendov 0:e1f465d87307 112 "SPI_CS": "p14"
tvendov 0:e1f465d87307 113 },
tvendov 0:e1f465d87307 114 "NUCLEO_F411RE": {
tvendov 0:e1f465d87307 115 "SPI_MOSI": "PC_3",
tvendov 0:e1f465d87307 116 "SPI_MISO": "PC_2",
tvendov 0:e1f465d87307 117 "SPI_CLK": "PC_7",
tvendov 0:e1f465d87307 118 "SPI_CS": "PB_9"
tvendov 0:e1f465d87307 119 },
tvendov 0:e1f465d87307 120 "NUCLEO_F429ZI": {
tvendov 0:e1f465d87307 121 "SPI_MOSI": "PC_12",
tvendov 0:e1f465d87307 122 "SPI_MISO": "PC_11",
tvendov 0:e1f465d87307 123 "SPI_CLK": "PC_10",
tvendov 0:e1f465d87307 124 "SPI_CS": "PA_15"
tvendov 0:e1f465d87307 125 },
tvendov 0:e1f465d87307 126 "DISCO_F429ZI": {
tvendov 0:e1f465d87307 127 "SPI_MOSI": "PC_12",
tvendov 0:e1f465d87307 128 "SPI_MISO": "PC_11",
tvendov 0:e1f465d87307 129 "SPI_CLK": "PC_10",
tvendov 0:e1f465d87307 130 "SPI_CS": "PA_15"
tvendov 0:e1f465d87307 131 },
tvendov 0:e1f465d87307 132 "NUCLEO_F746ZG": {
tvendov 0:e1f465d87307 133 "SPI_MOSI": "PC_12",
tvendov 0:e1f465d87307 134 "SPI_MISO": "PC_11",
tvendov 0:e1f465d87307 135 "SPI_CLK": "PC_10",
tvendov 0:e1f465d87307 136 "SPI_CS": "PA_15"
tvendov 0:e1f465d87307 137 },
tvendov 0:e1f465d87307 138 "NUCLEO_F767ZI": {
tvendov 0:e1f465d87307 139 "SPI_MOSI": "PC_12",
tvendov 0:e1f465d87307 140 "SPI_MISO": "PC_11",
tvendov 0:e1f465d87307 141 "SPI_CLK": "PC_10",
tvendov 0:e1f465d87307 142 "SPI_CS": "PA_15"
tvendov 0:e1f465d87307 143 },
tvendov 0:e1f465d87307 144 "NUCLEO_L031K6": {
tvendov 0:e1f465d87307 145 "SPI_MOSI": "SPI_MOSI",
tvendov 0:e1f465d87307 146 "SPI_MISO": "SPI_MISO",
tvendov 0:e1f465d87307 147 "SPI_CLK": "SPI_SCK",
tvendov 0:e1f465d87307 148 "SPI_CS": "SPI_CS"
tvendov 0:e1f465d87307 149 },
tvendov 0:e1f465d87307 150 "NUCLEO_L476RG": {
tvendov 0:e1f465d87307 151 "SPI_MOSI": "SPI_MOSI",
tvendov 0:e1f465d87307 152 "SPI_MISO": "SPI_MISO",
tvendov 0:e1f465d87307 153 "SPI_CLK": "SPI_SCK",
tvendov 0:e1f465d87307 154 "SPI_CS": "SPI_CS"
tvendov 0:e1f465d87307 155 },
tvendov 0:e1f465d87307 156 "NUMAKER_PFM_M453": {
tvendov 0:e1f465d87307 157 "SPI_MOSI": "PD_13",
tvendov 0:e1f465d87307 158 "SPI_MISO": "PD_14",
tvendov 0:e1f465d87307 159 "SPI_CLK": "PD_15",
tvendov 0:e1f465d87307 160 "SPI_CS": "PD_12"
tvendov 0:e1f465d87307 161 },
tvendov 0:e1f465d87307 162 "NUMAKER_PFM_M487": {
tvendov 0:e1f465d87307 163 "SPI_MOSI": "D11",
tvendov 0:e1f465d87307 164 "SPI_MISO": "D12",
tvendov 0:e1f465d87307 165 "SPI_CLK": "D13",
tvendov 0:e1f465d87307 166 "SPI_CS": "D10"
tvendov 0:e1f465d87307 167 },
tvendov 0:e1f465d87307 168 "NUMAKER_PFM_NUC472": {
tvendov 0:e1f465d87307 169 "SPI_MOSI": "PF_0",
tvendov 0:e1f465d87307 170 "SPI_MISO": "PD_15",
tvendov 0:e1f465d87307 171 "SPI_CLK": "PD_14",
tvendov 0:e1f465d87307 172 "SPI_CS": "PD_13"
tvendov 0:e1f465d87307 173 },
tvendov 0:e1f465d87307 174 "nRF51822": {
tvendov 0:e1f465d87307 175 "SPI_MOSI": "p12",
tvendov 0:e1f465d87307 176 "SPI_MISO": "p13",
tvendov 0:e1f465d87307 177 "SPI_CLK": "p15",
tvendov 0:e1f465d87307 178 "SPI_CS": "p14"
tvendov 0:e1f465d87307 179 },
tvendov 0:e1f465d87307 180 "UBLOX_C030": {
tvendov 0:e1f465d87307 181 "SPI_MOSI": "D11",
tvendov 0:e1f465d87307 182 "SPI_MISO": "D12",
tvendov 0:e1f465d87307 183 "SPI_CLK": "D13",
tvendov 0:e1f465d87307 184 "SPI_CS": "D10"
tvendov 0:e1f465d87307 185 },
tvendov 0:e1f465d87307 186 "UBLOX_EVK_ODIN_W2": {
tvendov 0:e1f465d87307 187 "SPI_CS": "D9",
tvendov 0:e1f465d87307 188 "SPI_MOSI": "D11",
tvendov 0:e1f465d87307 189 "SPI_MISO": "D12",
tvendov 0:e1f465d87307 190 "SPI_CLK": "D13"
tvendov 0:e1f465d87307 191 },
tvendov 0:e1f465d87307 192 "MTB_UBLOX_ODIN_W2": {
tvendov 0:e1f465d87307 193 "SPI_CS": "PG_4",
tvendov 0:e1f465d87307 194 "SPI_MOSI": "PE_14",
tvendov 0:e1f465d87307 195 "SPI_MISO": "PE_13",
tvendov 0:e1f465d87307 196 "SPI_CLK": "PE_12"
tvendov 0:e1f465d87307 197 },
tvendov 0:e1f465d87307 198 "RZ_A1H": {
tvendov 0:e1f465d87307 199 "SPI_MOSI": "P8_5",
tvendov 0:e1f465d87307 200 "SPI_MISO": "P8_6",
tvendov 0:e1f465d87307 201 "SPI_CLK": "P8_3",
tvendov 0:e1f465d87307 202 "SPI_CS": "P8_4"
tvendov 0:e1f465d87307 203 },
tvendov 0:e1f465d87307 204 "GR_LYCHEE": {
tvendov 0:e1f465d87307 205 "SPI_MOSI": "P5_6",
tvendov 0:e1f465d87307 206 "SPI_MISO": "P5_7",
tvendov 0:e1f465d87307 207 "SPI_CLK": "P5_4",
tvendov 0:e1f465d87307 208 "SPI_CS": "P5_5"
tvendov 0:e1f465d87307 209 },
tvendov 1:6f9a14a6bcac 210 "VK_RZ_A1H": {
tvendov 1:6f9a14a6bcac 211 "SPI_CS": null,
tvendov 1:6f9a14a6bcac 212 "SPI_MOSI": null,
tvendov 1:6f9a14a6bcac 213 "SPI_MISO": null,
tvendov 1:6f9a14a6bcac 214 "SPI_CLK": null,
tvendov 1:6f9a14a6bcac 215 "SDHI_CH": 0,
tvendov 1:6f9a14a6bcac 216 "BD_type": "SDHIBlockDevice",
tvendov 1:6f9a14a6bcac 217 "BD_class_init": "SDHIBlockDevice bd(MBED_CONF_SD_SDHI_CH)",
tvendov 1:6f9a14a6bcac 218 "CRC_ENABLED": null,
tvendov 1:6f9a14a6bcac 219 "CMD_TIMEOUT": null,
tvendov 1:6f9a14a6bcac 220 "INIT_FREQUENCY": null,
tvendov 1:6f9a14a6bcac 221 "FSFAT_SDCARD_INSTALLED": null,
tvendov 1:6f9a14a6bcac 222 "CMD0_IDLE_STATE_RETRIES": null
tvendov 0:e1f465d87307 223 },
tvendov 0:e1f465d87307 224 "VK_RZ_A1LU": {
tvendov 1:6f9a14a6bcac 225 "SPI_CS": null,
tvendov 1:6f9a14a6bcac 226 "SPI_MOSI": null,
tvendov 1:6f9a14a6bcac 227 "SPI_MISO": null,
tvendov 1:6f9a14a6bcac 228 "SPI_CLK": null,
tvendov 1:6f9a14a6bcac 229 "SDHI_CH": 1,
tvendov 1:6f9a14a6bcac 230 "BD_type": "SDHIBlockDevice",
tvendov 1:6f9a14a6bcac 231 "BD_class_init": "SDHIBlockDevice bd(MBED_CONF_SD_SDHI_CH)",
tvendov 1:6f9a14a6bcac 232 "CRC_ENABLED": null,
tvendov 1:6f9a14a6bcac 233 "CMD_TIMEOUT": null,
tvendov 1:6f9a14a6bcac 234 "INIT_FREQUENCY": null,
tvendov 1:6f9a14a6bcac 235 "FSFAT_SDCARD_INSTALLED": null,
tvendov 1:6f9a14a6bcac 236 "CMD0_IDLE_STATE_RETRIES": null
tvendov 0:e1f465d87307 237 },
tvendov 0:e1f465d87307 238 "HEXIWEAR": {
tvendov 0:e1f465d87307 239 "SPI_MOSI": "PTE3",
tvendov 0:e1f465d87307 240 "SPI_MISO": "PTE1",
tvendov 0:e1f465d87307 241 "SPI_CLK": "PTE2",
tvendov 0:e1f465d87307 242 "SPI_CS": "PTE4"
tvendov 0:e1f465d87307 243 },
tvendov 0:e1f465d87307 244 "MTB_MTS_DRAGONFLY": {
tvendov 0:e1f465d87307 245 "SPI_MOSI": "SPI2_MOSI",
tvendov 0:e1f465d87307 246 "SPI_MISO": "SPI2_MISO",
tvendov 0:e1f465d87307 247 "SPI_CLK": "SPI2_SCK",
tvendov 0:e1f465d87307 248 "SPI_CS": "SPI_CS2"
tvendov 0:e1f465d87307 249 },
tvendov 0:e1f465d87307 250 "TB_SENSE_12": {
tvendov 0:e1f465d87307 251 "SPI_MOSI": "PC6",
tvendov 0:e1f465d87307 252 "SPI_MISO": "PC7",
tvendov 0:e1f465d87307 253 "SPI_CLK": "PC8",
tvendov 0:e1f465d87307 254 "SPI_CS": "PC9"
tvendov 0:e1f465d87307 255 },
tvendov 0:e1f465d87307 256 "LPC1768": {
tvendov 0:e1f465d87307 257 "SPI_MOSI": "p5",
tvendov 0:e1f465d87307 258 "SPI_MISO": "p6",
tvendov 0:e1f465d87307 259 "SPI_CLK": "p7",
tvendov 0:e1f465d87307 260 "SPI_CS": "p8"
tvendov 0:e1f465d87307 261 },
tvendov 0:e1f465d87307 262 "REALTEK_RTL8195AM": {
tvendov 0:e1f465d87307 263 "SPI_MOSI": "D11",
tvendov 0:e1f465d87307 264 "SPI_MISO": "D12",
tvendov 0:e1f465d87307 265 "SPI_CLK": "D13",
tvendov 0:e1f465d87307 266 "SPI_CS": "D10"
tvendov 0:e1f465d87307 267 },
tvendov 0:e1f465d87307 268 "NUCLEO_F207ZG": {
tvendov 0:e1f465d87307 269 "SPI_MOSI": "PC_12",
tvendov 0:e1f465d87307 270 "SPI_MISO": "PC_11",
tvendov 0:e1f465d87307 271 "SPI_CLK": "PC_10",
tvendov 0:e1f465d87307 272 "SPI_CS": "PA_15"
tvendov 0:e1f465d87307 273 }
tvendov 0:e1f465d87307 274
tvendov 0:e1f465d87307 275 }
tvendov 0:e1f465d87307 276 }
tvendov 0:e1f465d87307 277
tvendov 1:6f9a14a6bcac 278