-
Notifications
You must be signed in to change notification settings - Fork 13
/
Lcd1602.xml
192 lines (192 loc) · 14.8 KB
/
Lcd1602.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<Type Name="Lcd1602" FullName="Iot.Device.CharacterLcd.Lcd1602">
<TypeSignature Language="C#" Value="public class Lcd1602 : Iot.Device.CharacterLcd.Hd44780" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Lcd1602 extends Iot.Device.CharacterLcd.Hd44780" />
<TypeSignature Language="DocId" Value="T:Iot.Device.CharacterLcd.Lcd1602" />
<TypeSignature Language="VB.NET" Value="Public Class Lcd1602
Inherits Hd44780" />
<TypeSignature Language="F#" Value="type Lcd1602 = class
 inherit Hd44780" />
<AssemblyInfo>
<AssemblyName>Iot.Device.Bindings</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
<AssemblyVersion>1.5.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Iot.Device.CharacterLcd.Hd44780</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
16x2 HD44780 compatible character LCD display.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Lcd1602 (Iot.Device.CharacterLcd.LcdInterface lcdInterface);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Iot.Device.CharacterLcd.LcdInterface lcdInterface) cil managed" />
<MemberSignature Language="DocId" Value="M:Iot.Device.CharacterLcd.Lcd1602.#ctor(Iot.Device.CharacterLcd.LcdInterface)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (lcdInterface As LcdInterface)" />
<MemberSignature Language="F#" Value="new Iot.Device.CharacterLcd.Lcd1602 : Iot.Device.CharacterLcd.LcdInterface -> Iot.Device.CharacterLcd.Lcd1602" Usage="new Iot.Device.CharacterLcd.Lcd1602 lcdInterface" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Iot.Device.Bindings</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
<AssemblyVersion>1.5.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="lcdInterface" Type="Iot.Device.CharacterLcd.LcdInterface" Index="0" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
</Parameters>
<Docs>
<param name="lcdInterface">The LCD Interface</param>
<summary>
Constructs a new 16x2 LCD controller with the given interface
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Lcd1602 (System.Device.I2c.I2cDevice device);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Device.I2c.I2cDevice device) cil managed" />
<MemberSignature Language="DocId" Value="M:Iot.Device.CharacterLcd.Lcd1602.#ctor(System.Device.I2c.I2cDevice)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (device As I2cDevice)" />
<MemberSignature Language="F#" Value="new Iot.Device.CharacterLcd.Lcd1602 : System.Device.I2c.I2cDevice -> Iot.Device.CharacterLcd.Lcd1602" Usage="new Iot.Device.CharacterLcd.Lcd1602 device" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Iot.Device.Bindings</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="device" Type="System.Device.I2c.I2cDevice" Index="0" FrameworkAlternate="iot-dotnet-1.0" />
</Parameters>
<Docs>
<param name="device">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Lcd1602 (System.Device.I2c.I2cDevice device, bool uses8Bit = true);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Device.I2c.I2cDevice device, bool uses8Bit) cil managed" />
<MemberSignature Language="DocId" Value="M:Iot.Device.CharacterLcd.Lcd1602.#ctor(System.Device.I2c.I2cDevice,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (device As I2cDevice, Optional uses8Bit As Boolean = true)" />
<MemberSignature Language="F#" Value="new Iot.Device.CharacterLcd.Lcd1602 : System.Device.I2c.I2cDevice * bool -> Iot.Device.CharacterLcd.Lcd1602" Usage="new Iot.Device.CharacterLcd.Lcd1602 (device, uses8Bit)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Iot.Device.Bindings</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
<AssemblyVersion>1.5.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="device" Type="System.Device.I2c.I2cDevice" Index="0" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="uses8Bit" Type="System.Boolean" Index="1" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
</Parameters>
<Docs>
<param name="device">The I2c device for the LCD.</param>
<param name="uses8Bit">True if the device uses 8 Bit commands, false if it handles only 4 bit commands.</param>
<summary>
Constructs a new HD44780 based 16x2 LCD controller with integrated I2c support.
</summary>
<remarks>
This is for on-chip I2c support. For connecting via I2c GPIO expanders, use the GPIO constructor <see cref="M:Iot.Device.CharacterLcd.Lcd1602.#ctor(System.Int32,System.Int32,System.Int32[],System.Int32,System.Single,System.Int32,System.Device.Gpio.GpioController,System.Boolean)" />.
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Lcd1602 (int registerSelectPin, int enablePin, int[] dataPins, int backlightPin = -1, float backlightBrightness = 1, int readWritePin = -1, System.Device.Gpio.GpioController controller = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 registerSelectPin, int32 enablePin, int32[] dataPins, int32 backlightPin, float32 backlightBrightness, int32 readWritePin, class System.Device.Gpio.GpioController controller) cil managed" />
<MemberSignature Language="DocId" Value="M:Iot.Device.CharacterLcd.Lcd1602.#ctor(System.Int32,System.Int32,System.Int32[],System.Int32,System.Single,System.Int32,System.Device.Gpio.GpioController)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (registerSelectPin As Integer, enablePin As Integer, dataPins As Integer(), Optional backlightPin As Integer = -1, Optional backlightBrightness As Single = 1, Optional readWritePin As Integer = -1, Optional controller As GpioController = Nothing)" />
<MemberSignature Language="F#" Value="new Iot.Device.CharacterLcd.Lcd1602 : int * int * int[] * int * single * int * System.Device.Gpio.GpioController -> Iot.Device.CharacterLcd.Lcd1602" Usage="new Iot.Device.CharacterLcd.Lcd1602 (registerSelectPin, enablePin, dataPins, backlightPin, backlightBrightness, readWritePin, controller)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Iot.Device.Bindings</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="registerSelectPin" Type="System.Int32" Index="0" FrameworkAlternate="iot-dotnet-1.0" />
<Parameter Name="enablePin" Type="System.Int32" Index="1" FrameworkAlternate="iot-dotnet-1.0" />
<Parameter Name="dataPins" Type="System.Int32[]" Index="2" FrameworkAlternate="iot-dotnet-1.0" />
<Parameter Name="backlightPin" Type="System.Int32" Index="3" FrameworkAlternate="iot-dotnet-1.0" />
<Parameter Name="backlightBrightness" Type="System.Single" Index="4" FrameworkAlternate="iot-dotnet-1.0" />
<Parameter Name="readWritePin" Type="System.Int32" Index="5" FrameworkAlternate="iot-dotnet-1.0" />
<Parameter Name="controller" Type="System.Device.Gpio.GpioController" Index="6" FrameworkAlternate="iot-dotnet-1.0" />
</Parameters>
<Docs>
<param name="registerSelectPin">To be added.</param>
<param name="enablePin">To be added.</param>
<param name="dataPins">To be added.</param>
<param name="backlightPin">To be added.</param>
<param name="backlightBrightness">To be added.</param>
<param name="readWritePin">To be added.</param>
<param name="controller">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Lcd1602 (int registerSelectPin, int enablePin, int[] dataPins, int backlightPin = -1, float backlightBrightness = 1, int readWritePin = -1, System.Device.Gpio.GpioController? controller = default, bool shouldDispose = true);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 registerSelectPin, int32 enablePin, int32[] dataPins, int32 backlightPin, float32 backlightBrightness, int32 readWritePin, class System.Device.Gpio.GpioController controller, bool shouldDispose) cil managed" />
<MemberSignature Language="DocId" Value="M:Iot.Device.CharacterLcd.Lcd1602.#ctor(System.Int32,System.Int32,System.Int32[],System.Int32,System.Single,System.Int32,System.Device.Gpio.GpioController,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (registerSelectPin As Integer, enablePin As Integer, dataPins As Integer(), Optional backlightPin As Integer = -1, Optional backlightBrightness As Single = 1, Optional readWritePin As Integer = -1, Optional controller As GpioController = Nothing, Optional shouldDispose As Boolean = true)" />
<MemberSignature Language="F#" Value="new Iot.Device.CharacterLcd.Lcd1602 : int * int * int[] * int * single * int * System.Device.Gpio.GpioController * bool -> Iot.Device.CharacterLcd.Lcd1602" Usage="new Iot.Device.CharacterLcd.Lcd1602 (registerSelectPin, enablePin, dataPins, backlightPin, backlightBrightness, readWritePin, controller, shouldDispose)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Iot.Device.Bindings</AssemblyName>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<AssemblyVersion>1.4.0.0</AssemblyVersion>
<AssemblyVersion>1.5.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="registerSelectPin" Type="System.Int32" Index="0" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="enablePin" Type="System.Int32" Index="1" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="dataPins" Type="System.Int32[]" Index="2" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="backlightPin" Type="System.Int32" Index="3" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="backlightBrightness" Type="System.Single" Index="4" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="readWritePin" Type="System.Int32" Index="5" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="controller" Type="System.Device.Gpio.GpioController" Index="6" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
<Parameter Name="shouldDispose" Type="System.Boolean" Index="7" FrameworkAlternate="iot-dotnet-1.1;iot-dotnet-1.2;iot-dotnet-1.3;iot-dotnet-1.4;iot-dotnet-1.5;iot-dotnet-2.0;iot-dotnet-2.1;iot-dotnet-latest" />
</Parameters>
<Docs>
<param name="registerSelectPin">The pin that controls the regsiter select.</param>
<param name="enablePin">The pin that controls the enable switch.</param>
<param name="dataPins">Collection of pins holding the data that will be printed on the screen.</param>
<param name="backlightPin">The optional pin that controls the backlight of the display.</param>
<param name="backlightBrightness">The brightness of the backlight. 0.0 for off, 1.0 for on.</param>
<param name="readWritePin">The optional pin that controls the read and write switch.</param>
<param name="controller">The controller to use with the LCD. If not specified, uses the platform default.</param>
<param name="shouldDispose">True to dispose the Gpio Controller</param>
<summary>
Constructs a new HD44780 based 16x2 LCD controller, using GPIO pins.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>