Skip to main content

Code Libraries: Hardware Drivers

Click on the name of the library to access its documentation.

Recent Updates

Library Name Load The Library With... Targets
BQ25895M

#require "BQ25895M.device.lib.nut:1.0.0"

  • device
USB Driver Framework

#require "USB.device.lib.nut:1.0.1"

  • device
GPSUARTDriver

#require "GPSUARTDriver.device.lib.nut:1.2.0"

  • device
HTS221

#require "HTS221.device.lib.nut:2.0.1"

  • device
LPS22HB

#require "LPS22HB.device.lib.nut:2.0.0"

  • device
XBee

#require "xbee.class.nut:1.0.0"

  • device
MAX17055

#require "MAX17055.device.lib.nut:1.0.1"

  • device
Si702x

#require "Si702x.device.lib.nut:2.0.0"

  • device
APA102

#require "APA102.device.lib.nut:2.0.0"

  • device
GPSParser

#require "GPSParser.device.lib.nut:1.0.0"

  • device

All Hardware Drivers

Library Name Load The Library With... Targets
APA102

#require "APA102.device.lib.nut:2.0.0"

  • device
APDS9007

#require "APDS9007.class.nut:3.0.0"

  • device
BQ25895M

#require "BQ25895M.device.lib.nut:1.0.0"

  • device
Button

#require "Button.class.nut:1.2.0"

  • device
CFAx33KL

#require "CFAx33KL.device.lib.nut:2.0.0"

  • device
FramStore

#require "FramStore.class.nut:1.0.0"

  • device
GPSParser

#require "GPSParser.device.lib.nut:1.0.0"

  • device
GPSUARTDriver

#require "GPSUARTDriver.device.lib.nut:1.2.0"

  • device
HT16K33Matrix

#require "HT16K33Matrix.class.nut:1.2.0"

  • device
HT16K33Segment

#require "HT16K33Segment.class.nut:1.2.0"

  • device
HT16K33SegmentBig

#require "HT16K33SegmentBig.class.nut:1.1.0"

  • device
HTS221

#require "HTS221.device.lib.nut:2.0.1"

  • device
LatchingRelay

#require "LatchingRelay.class.nut:1.0.0"

  • device
LIS3DH

#require "LIS3DH.device.lib.nut:2.0.2"

  • device
LIS3MDL

#require "LIS3MDL.class.nut:2.0.0"

  • device
LPS22HB

#require "LPS22HB.device.lib.nut:2.0.0"

  • device
LPS25H

#require "LPS25H.class.nut:2.0.1"

  • device
LSM9DS0

#require "LSM9DS0.class.nut:1.1.0"

  • device
MAX17055

#require "MAX17055.device.lib.nut:1.0.1"

  • device
MB85RC

#require "MB85RC.class.nut:1.0.0"

  • device
MCP3208

#require "MCP3208.device.lib.nut:1.0.0"

  • device
ModbusRTU

#require "CRC16.class.nut:1.0.0"
#require "ModbusRTU.class.nut:1.0.1"

  • device
ModbusSerialMaster

#require "CRC16.class.nut:1.0.0"
#require "ModbusRTU.class.nut:1.0.1"
#require "ModbusMaster.class.nut:1.0.1"
#require "ModbusSerialMaster.device.lib.nut:2.0.0"

  • device
ModbusSerialSlave

#require "CRC16.class.nut:1.0.0"
#require "ModbusSlave.class.nut:1.0.1"
#require "ModbusSerialSlave.device.lib.nut:2.0.0"

  • device
ModbusTCPMaster

#require "ModbusRTU.class.nut:1.0.1"
#require "ModbusMaster.class.nut:1.0.1"
#require "ModbusTCPMaster.class.nut:1.0.1"
#require "W5500.class.nut"

  • device
Onewire

#require "Onewire.class.nut:1.0.1"

  • device
PL7223

#require "PL7223.class.nut:1.0.0"

  • device
PN532

#require "PN532.class.nut:1.0.0"

  • device
PN532MifareClassic

#require "PN532.class.nut:1.0.0"
#require "PN532MifareClassic.class.nut:1.0.0"

  • device
QL720NW

#require "QL720NW.device.lib.nut:1.0.0"

  • device
RN2xxx

#require "RN2xxx.device.lib.nut:1.0.0"

  • device
Si114x

#require "Si114x.class.nut:1.0.0"

  • device
Si702x

#require "Si702x.device.lib.nut:2.0.0"

  • device
Software SPI

#require "SoftwareSPI.device.lib.nut:0.1.0"

  • device
SPIFlash

#require "SPIFlash.class.nut:1.0.1"

  • device
SPIFlashFileSystem

#require "SPIFlashFileSystem.class.nut:2.0.0"

  • device
SPIFlashLogger

#require "SPIFlashLogger.class.nut:2.2.0"

  • device
STN1110

#require "STN1110.class.nut:1.0.0"

  • device
Thermistor

#require "Thermistor.class.nut:2.0.0"

  • device
TMD2772

#require "TMD2772.class.nut:1.0.0"

  • device
TMP1x2

#require "TMP1x2.class.nut:1.0.3"

  • device
USB Driver Framework

#require "USB.device.lib.nut:1.0.1"

  • device
W5500

#require "W5500.device.lib.nut:2.1.0"

  • device
Wiznet W5500 DHCP

#require "W5500.device.lib.nut:2.1.0"
#require "W5500.DHCP.device.lib.nut:2.0.0"

  • device
WS2812

#require "WS2812.class.nut:3.0.0"

  • device
XBee

#require "xbee.class.nut:1.0.0"

  • device