Skip to content

Commit bf2115b

Browse files
committed
Update DeviceTypePins.cs
1 parent 84c6033 commit bf2115b

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

nanoFramework.Hardware.Esp32/DeviceTypePins.cs

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ public enum DeviceTypes
5353
/// I2S Device type
5454
/// </summary>
5555
I2S = 6 * ValueTypes.DeviceType,
56+
57+
/// <summary>
58+
/// SDMMC SD card pins
59+
/// </summary>
60+
SDMMC = 8 * ValueTypes.DeviceType
5661
};
5762

5863
/// <summary>
@@ -366,5 +371,65 @@ public enum DeviceFunction
366371
/// Used for input data typically from a microphone.
367372
/// </summary>
368373
I2S2_MDATA_IN = DeviceTypes.I2S + (2 * ValueTypes.DeviceIndex) + 4,
374+
375+
/// <summary>
376+
/// SDMMC clock pin.
377+
/// </summary>
378+
SDMMC1_CLOCK = DeviceTypes.SDMMC + (1 * ValueTypes.DeviceIndex) + 0,
379+
380+
/// <summary>
381+
/// SDMMC1 command pin
382+
/// </summary>
383+
SDMMC1_COMMAND = DeviceTypes.SDMMC + (1 * ValueTypes.DeviceIndex) + 1,
384+
385+
/// <summary>
386+
/// SDMMC1 data pin D0
387+
/// </summary>
388+
SDMMC1_D0 = DeviceTypes.SDMMC + (1 * ValueTypes.DeviceIndex) + 2,
389+
390+
/// <summary>
391+
/// SDMMC1 data pin D1
392+
/// </summary>
393+
SDMMC1_D1 = DeviceTypes.SDMMC + (1 * ValueTypes.DeviceIndex) + 3,
394+
395+
/// <summary>
396+
/// SDMMC1 data pin D2
397+
/// </summary>
398+
SDMMC1_D2 = DeviceTypes.SDMMC + (1 * ValueTypes.DeviceIndex) + 4,
399+
400+
/// <summary>
401+
/// SDMMC1 data pin D3
402+
/// </summary>
403+
SDMMC1_D3 = DeviceTypes.SDMMC + (1 * ValueTypes.DeviceIndex) + 5,
404+
405+
/// <summary>
406+
/// SDMMC2 clock pin.
407+
/// </summary>
408+
SDMMC2_CLOCK = DeviceTypes.SDMMC + (2 * ValueTypes.DeviceIndex) + 0,
409+
410+
/// <summary>
411+
/// SDMMC2 command pin
412+
/// </summary>
413+
SDMMC2_COMMAND = DeviceTypes.SDMMC + (2 * ValueTypes.DeviceIndex) + 1,
414+
415+
/// <summary>
416+
/// SDMMC2 data pin D0
417+
/// </summary>
418+
SDMMC2_D0 = DeviceTypes.SDMMC + (2 * ValueTypes.DeviceIndex) + 2,
419+
420+
/// <summary>
421+
/// SDMMC2 data pin D1
422+
/// </summary>
423+
SDMMC2_D1 = DeviceTypes.SDMMC + (2 * ValueTypes.DeviceIndex) + 3,
424+
425+
/// <summary>
426+
/// SDMMC2 data pin D2
427+
/// </summary>
428+
SDMMC2_D2 = DeviceTypes.SDMMC + (2 * ValueTypes.DeviceIndex) + 4,
429+
430+
/// <summary>
431+
/// SDMMC2 data pin D3
432+
/// </summary>
433+
SDMMC2_D3 = DeviceTypes.SDMMC + (2 * ValueTypes.DeviceIndex) + 5
369434
};
370435
}

0 commit comments

Comments
 (0)