Ejemplo n.º 1
0
 public void Dispose()
 {
     Spi.Dispose();
     Spi         = null;
     DataCommand = null;
     Reset       = null;
 }
Ejemplo n.º 2
0
 protected override void Dispose(bool disposing = true)
 {
     Irq.DisableInterrupt();
     Spi.Dispose();
     ReceiveContext.Dispose();
     SetSocketPowerState(false);
     base.Dispose(disposing);
 }
Ejemplo n.º 3
0
        public void Dispose()
        {
            dcPin.Dispose();
            resetPin.Dispose();
            Spi.Dispose();

            dcPin         = null;
            resetPin      = null;
            Spi           = null;
            SpiBuffer     = null;
            displayBuffer = null;
        }
Ejemplo n.º 4
0
        public void Dispose()
        {
            if (dcPin != null)
            {
                dcPin.Dispose();
            }

            if (resetPin != null)
            {
                resetPin.Dispose();
            }

            if (clockPin != null)
            {
                clockPin.Dispose();
            }

            if (dataPin != null)
            {
                dataPin.Dispose();
            }

            if (chipSelectPin != null)
            {
                chipSelectPin.Dispose();
            }

            if (Spi != null)
            {
                Spi.Dispose();
            }

            dcPin         = null;
            resetPin      = null;
            clockPin      = null;
            dataPin       = null;
            chipSelectPin = null;

            Spi          = null;
            SpiBuffer    = null;
            DisplayWrite = null;

            buffer = null;
            Font   = null;
        }
Ejemplo n.º 5
0
 public void Dispose()
 {
     Spi.Dispose();
     Spi       = null;
     SpiBuffer = null;
 }