public static void Main() { // RemovableMedia.Insert += (o, e) => Debug.Print("Insert: " + e.Volume.Name); // RemovableMedia.Eject += (o, e) => Debug.Print("Eject: " + e.Volume.Name); string targetFile = Path.Combine(SdRoot, "test.txt"); _repository = new SdCardRepository(targetFile); //File.Delete(targetFile); PrintContent(); _userButton = new InterruptPort(Stm32F4Discovery.ButtonPins.User, true, Port.ResistorMode.PullDown, Port.InterruptMode.InterruptEdgeBoth); _userButton.OnInterrupt += UserButton_OnInterrupt; Thread.Sleep(Timeout.Infinite); }