public SDTest() { byte[] buffer = new byte[256]; sc = StorageController.FromName(@"GHIElectronics.TinyCLR.NativeApis.STM32F7.SdCardStorageController\0"); sc.Open(); drive = sc.Provider; //try //{ // drive = FileSystem.Mount(sc.Hdc); //} //catch (Exception ex) //{ // string s = ex.Message; // Debug.WriteLine("ERROR SDCard:" + s); //} drive.Open(); drive.Read(0, 256, buffer, 0, 10000); Debug.WriteLine("Read from card: " + buffer[0].ToString()); //int n = drive.Write(100000L, 4, new byte[] { 0x55, 0xAA, 0x55, 0xAA }, 0, 100000); //Debug.WriteLine("Write to card: " + n.ToString()); drive.Close(); sc.Close(); }
private StorageController(IStorageControllerProvider provider) => this.Provider = provider;
/// <summary> /// Initializes a new instance of the <see cref="QspiMemory"/> class. /// </summary> public QspiMemory() { qspi = StorageController.FromName(SC20260.StorageController.QuadSpi).Provider; qspi.Open(); }