libeasymcp2221 2.0.3
include Directory Reference

Files

file  libeasymcp2221.h [code]
 Convenience header for the complete supported public v2 API.
 
file  mcp2221.h [code]
 Core MCP2221 device and I2C master API.
 
file  mcp2221_analog.h [code]
 Analog, clock-output, and interrupt-on-change helpers.
 
file  mcp2221_constants.h [code]
 Public constants used by the libeasymcp2221 v2 API.
 
file  mcp2221_error_codes.h [code]
 Error codes returned by the libeasymcp2221 v2 API.
 
file  mcp2221_errors.h [code]
 Error-code formatting helpers.
 
file  mcp2221_export.h [code]
 Public symbol-visibility and C/C++ linkage helpers.
 
file  mcp2221_flash.h [code]
 Low-level access to MCP2221 persistent flash sections.
 
file  mcp2221_flash_info.h [code]
 Aggregate flash-information and configuration-save helpers.
 
file  mcp2221_flash_settings.h [code]
 Raw persistent chip and GP flash settings.
 
file  mcp2221_gpio.h [code]
 Direct GPIO input and output helpers.
 
file  mcp2221_gpio_poll.h [code]
 Stateful GPIO change and edge-event polling helpers.
 
file  mcp2221_i2c_slave.h [code]
 High-level helpers for communicating with an I2C target device.
 
file  mcp2221_pin.h [code]
 High-level MCP2221 GP pin-function configuration.
 
file  mcp2221_smbus.h [code]
 EasyMCP2221-compatible SMBus helper API.
 
file  mcp2221_sram.h [code]
 Runtime SRAM configuration for GPIO, analog references, clock, and IOC.
 
file  mcp2221_usb.h [code]
 USB enumeration attributes staged for persistent flash storage.