Department of InformatiX
Microsoft .NET Micro Framework Tools & Resources
Core (2)
Globalization
Peripherals
WPF (1)
Networking (4)
Developing
Emulators (2)
Port specifics
Others

Device Solutions

How can I switch the debugging transport type on Tahoe-II?

You can change it by holding a button while resetting the board (using Reset button or applying a power). Buttons are as follows (keep it down until the board finishes booting):

What is pin labeled PA7 (PB8, etc.)?

Due to an unfortunate oversight the final release of the first Tahoe platforms had incorrect labeling for the GPIO pins on the expansion headers. Embedded Fusion used to have a Silkscreen GPIO table on their web, you might find useful this piece of code, aka. enough of lookup tables!
internal static class TahoePins { public const Cpu.Pin PA7 = Meridian.Pins.GPIO13; // = (Cpu.Pin)7; public const Cpu.Pin PA8 = Meridian.Pins.GPIO14; // = (Cpu.Pin)8; public const Cpu.Pin PA9 = Meridian.Pins.GPIO15; // = (Cpu.Pin)9; public const Cpu.Pin PB8 = Meridian.Pins.GPIO7; // = (Cpu.Pin)40; // SW7 public const Cpu.Pin PB9 = Meridian.Pins.GPIO8; // = (Cpu.Pin)41; // SW8 public const Cpu.Pin PB10 = Meridian.Pins.GPIO9; // = (Cpu.Pin)42; // SW9 public const Cpu.Pin PB11 = Meridian.Pins.GPIO10; // = (Cpu.Pin)43; public const Cpu.Pin PB12 = Meridian.Pins.GPIO11; // = (Cpu.Pin)44; public const Cpu.Pin PB13 = Meridian.Pins.GPIO12; // = (Cpu.Pin)45; public const Cpu.Pin PB14 = Meridian.Pins.GPIO6; // = (Cpu.Pin)46; // SW6 public const Cpu.Pin PB15 = Meridian.Pins.GPIO5; // = (Cpu.Pin)47; // SW5 public const Cpu.Pin PB16 = Meridian.Pins.GPIO4; // = (Cpu.Pin)48; // SW4 public const Cpu.Pin PB17 = Meridian.Pins.GPIO3; // = (Cpu.Pin)49; // SW3 public const Cpu.Pin PB18 = Meridian.Pins.GPIO2; // = (Cpu.Pin)50; // SW2 public const Cpu.Pin PB19 = Meridian.Pins.GPIO1; // = (Cpu.Pin)51; // SW1 }