コード例 #1
0
 /// <summary>
 /// Sets the blinking frequency of the display
 /// </summary>
 /// <param name="blinkMode">The blink mode. <see cref="BlinkModes"/></param>
 /// <example>
 /// <code language="C#">
 ///     _disp.Blink(HT16K33.BlinkModes.Blink2Hz);
 /// </code>
 /// </example>
 public void Blink(BlinkModes blinkMode)
 {
     lock (Hardware.LockI2C)
     {
         _disp.Write(new[] { (Byte)blinkMode });
     }
 }
コード例 #2
0
 /// <summary>
 /// Sets the blinking frequency of the display
 /// </summary>
 /// <param name="blinkMode">The blink mode. <see cref="BlinkModes"/></param>
 /// <example>
 /// <code language="C#">
 ///     _disp.Blink(HT16K33.BlinkModes.Blink2Hz);
 /// </code>
 /// </example>
 public void Blink(BlinkModes blinkMode)
 {
     lock (_socket.LockI2c)
     {
         _disp.Write(new[] { (Byte)blinkMode });
     }
 }
コード例 #3
0
 /// <summary>
 /// Sets the blinking frequency of the display
 /// </summary>
 /// <param name="blinkMode">The blink mode. <see cref="BlinkModes"/></param>
 /// <example>
 /// <code language="C#">
 ///     _disp.Blink(HT16K33.BlinkModes.Blink2Hz);
 /// </code>
 /// </example>
 public void Blink(BlinkModes blinkMode)
 {
     Hardware.I2CBus.Execute(_config, new I2CDevice.I2CTransaction[] { I2CDevice.CreateWriteTransaction(new [] { (Byte)blinkMode }) }, 1000);
 }