1 write to _supportedPinConfigurations
Arduino (1)
FirmataDevice.cs (1)
89_supportedPinConfigurations = new List<SupportedPinConfiguration>();
11 references to _supportedPinConfigurations
Arduino (11)
FirmataDevice.cs (11)
110return _supportedPinConfigurations; 315int pin = _supportedPinConfigurations.First(x => x.AnalogPinNumber == channel).Pin; 334_logger.LogError($"Firmware reported an update for port {lower_nibble}, but there are only {_supportedPinConfigurations.Count} pins"); 418_supportedPinConfigurations.Clear(); 427_supportedPinConfigurations.Add(currentPin); 456_lastPinValues = new PinValue[_supportedPinConfigurations.Count + 8].ToList(); 466if (_supportedPinConfigurations.Count == 0) 477_supportedPinConfigurations[pin].AnalogPinNumber = raw_data[idx]; 495int pin = _supportedPinConfigurations.First(x => x.AnalogPinNumber == channel).Pin; 1109var pin = _supportedPinConfigurations.FirstOrDefault(x => x.PinModes.Contains(SupportedMode.I2c)); 1126int pwmMaxValue = _supportedPinConfigurations[pin].PwmResolutionBits; // This is 8 for most arduino boards