public NeoPixelFrameBase(int _pixelCount, string name) : base(name) { pixelCount = _pixelCount; neoPixel = new NeoPixelSPI(Pins.GPIO_PIN_D10, SPI.SPI_module.SPI1); Frame = new Pixel[pixelCount]; // init frame to all black - specifically not null FrameClear(); }
public NeoPixelFrameBase(int _pixelCount, string name) : base(name) { pixelCount = _pixelCount; neoPixel = new NeoPixelSPI(Pins.GPIO_PIN_D10, SPI.SPI_module.SPI1); Frame = new Pixel[pixelCount]; //lazy initialise in the black/blank in the blink method blinkFrame = new Pixel[pixelCount]; // init frame to all black - specifically not null FrameClear(); }