@@ -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