Exemplo n.º 1
0
        /// <summary>
        /// Set the default function for a GPIO pin
        /// </summary>
        /// <remarks>
        /// Allows gpio pins to be assigned a device function.
        /// For example setting the I2C1 data pin to use GPIO pin 17.
        /// </remarks>
        /// <param name="pin"></param>
        /// <param name="value"></param>
        public static void SetPinFunction(int pin, DeviceFunction value)
        {
            GpioPin gpioPin = GpioController.GetDefault().OpenPin(pin);

            gpioPin.SetAlternateFunction((int)value);
            gpioPin.Dispose();
        }