Skip to main content

TinyCLR API Reference

LibraryDescription
GHIElectronics.TinyCLR.CollectionsHashSet and ISet generic collection types
GHIElectronics.TinyCLR.CryptographyHashing and encryption primitives
GHIElectronics.TinyCLR.Data.JsonJSON parsing and serialization
GHIElectronics.TinyCLR.Data.SQLiteSQLite embedded SQL database
GHIElectronics.TinyCLR.Devices.AdcAnalog-to-digital converter (ADC) input
GHIElectronics.TinyCLR.Devices.CameraCamera image capture
GHIElectronics.TinyCLR.Devices.CanCAN bus communication
GHIElectronics.TinyCLR.Devices.DacDigital-to-analog converter (DAC) output
GHIElectronics.TinyCLR.Devices.DisplayDisplay / LCD controller output
GHIElectronics.TinyCLR.Devices.GpioDigital I/O pin (GPIO) control
GHIElectronics.TinyCLR.Devices.Gpio.LowLevelLow-level register-based GPIO access
GHIElectronics.TinyCLR.Devices.I2cI²C bus communication
GHIElectronics.TinyCLR.Devices.ModbusModbus RTU/TCP communication
GHIElectronics.TinyCLR.Devices.NetworkNetwork interface controllers (Ethernet, Wi-Fi, cellular)
GHIElectronics.TinyCLR.Devices.Onewire1-Wire bus communication
GHIElectronics.TinyCLR.Devices.PwmPulse-width modulation (PWM) output
GHIElectronics.TinyCLR.Devices.RtcReal-time clock (RTC)
GHIElectronics.TinyCLR.Devices.SecureStorageTamper-resistant secure key/data storage
GHIElectronics.TinyCLR.Devices.SignalsDigital signal generation and pulse capture
GHIElectronics.TinyCLR.Devices.SpiSPI bus communication
GHIElectronics.TinyCLR.Devices.StorageRemovable mass storage (SD card, USB) access
GHIElectronics.TinyCLR.Devices.UartUART serial-port communication
GHIElectronics.TinyCLR.Devices.UsbUSB support
GHIElectronics.TinyCLR.Devices.UsbClientUSB client (act as a USB device)
GHIElectronics.TinyCLR.Devices.UsbHostUSB host (connect USB peripherals)
GHIElectronics.TinyCLR.Devices.WatchdogHardware watchdog timer
GHIElectronics.TinyCLR.Drawing2D graphics and bitmap drawing
GHIElectronics.TinyCLR.EthernetIP.AdapterEtherNet/IP adapter (industrial fieldbus device)
GHIElectronics.TinyCLR.EthernetIP.ScannerEtherNet/IP scanner (industrial fieldbus controller)
GHIElectronics.TinyCLR.IOFile and stream I/O
GHIElectronics.TinyCLR.IO.TinyFileSystemLightweight wear-levelling flash file system
GHIElectronics.TinyCLR.LinqLINQ query operators (System.Linq)
GHIElectronics.TinyCLR.NativeLow-level native and system access
GHIElectronics.TinyCLR.NetworkingTCP/IP sockets and networking
GHIElectronics.TinyCLR.Networking.FtpFTP client and server
GHIElectronics.TinyCLR.Networking.HttpHTTP client and server
GHIElectronics.TinyCLR.Networking.MqttMQTT client
GHIElectronics.TinyCLR.PinsBoard pin and peripheral ID definitions
GHIElectronics.TinyCLR.RegularExpressionsRegular-expression matching
GHIElectronics.TinyCLR.RuntimeLoadableProceduresLoad and run native C/C++ procedures (RLP) at runtime
GHIElectronics.TinyCLR.System.XmlSystem.Xml-compatible XML API
GHIElectronics.TinyCLR.UIGraphical UI toolkit (controls, layout, touch input)
GHIElectronics.TinyCLR.UpdateIn-field firmware and application update (IFU)
System.Device.GpioSystem.Device.Gpio compatibility library
System.Device.I2cSystem.Device.I2c compatibility library
System.Device.PwmSystem.Device.Pwm compatibility library
System.Device.SpiSystem.Device.Spi compatibility library
System.IO.PortsSystem.IO.Ports (SerialPort) compatibility library
System.Security.CryptographySystem.Security.Cryptography compatibility library