Mainboard DebugLed

In docmentation about the FEZ SPider mainboard the configurable Led on the mainboard is mentioned. he led also exists, but i cannot find a way to use it other than PulseDebugLed()

I found reference to the mainboard class where SetDebugLed(True) should set the led ON , but i cant get that to work.

When i use the PulseDebugLed() , it switches the led on, but it doesnt switch offf untill the program ends…

It does however, write a “PulseDebug event” to the debug Output everytime i call the pulse command.

Does anybody know how to switch the led on or off…?

Please post your code.

Could you try this code, and place a break point on the first line, and step through the code and tell me if the light comes on?

        void ProgramStarted()
            Modules added in the Program.gadgeteer designer view are used by typing 
            their name followed by a period, e.g.  button.  or  camera.
            Many modules generate useful events. Type +=<tab><tab> to add a handler to an event, e.g.:
                button.ButtonPressed +=<tab><tab>
            If you want to do something periodically, use a GT.Timer and handle its Tick event, e.g.:
                GT.Timer timer = new GT.Timer(1000); // every second (1000ms)
                timer.Tick +=<tab><tab>
            Mainboard.SetDebugLED(true); //Place a breakpoint here

            // Use Debug.Print to show messages in Visual Studio's "Output" window during debugging.
            Debug.Print("Program Started");

Thank you Steven,

I did not put Mainboard before the statement.
it works now.

Great to hear. I’m glad you got it working. :slight_smile:

Welcome to the forum!