For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogoDocumentation
  • Getting Started
    • Introduction
    • Hardware Setup
    • Host Setup
    • Build
    • Examples
  • Applications
    • Applications
    • Architecture
    • Latency
    • New Sensors
    • UDDF Drivers
    • Hololink Module, Application Tutorial
    • Hololink Module, Device Driver Tutorial
  • Reference Designs
    • MIPI CPNX Reference Design
  • Emulation
    • HSB Emulator
  • API reference
        • Align Address Value Pairs
        • Apb Ram Read
        • Apb Ram Write
        • Async Event Configure Cb
        • Async Event Readback Cb
        • Calculate Crc
        • Clock Gettime
        • Comp Ifaddrs Addr
        • Comp Ifaddrs Iface
        • Condition Packet Crc
        • Control Message N Addresses
        • Control Plane Reply
        • Detect Poll
        • DISABLE BROADCAST CONFIG WARNING
        • DL N Bytes
        • DL N Elements
        • DLTensor N Bytes
        • Double Buffer Gpu Memory
        • Error Handler
        • Filter Ifaddrs
        • Get Broadcast Address
        • Get Delta Msecs
        • Get Metadata Mutex
        • Get Or Create Dp Registers
        • Get Or Create Dp Sensor Registers
        • Gpio Dir Changed
        • GPIO Get Direction
        • GPIO Get Value
        • GPIO Set Direction
        • GPIO Set Value
        • Handle Apb Sw Event
        • Handle Control Packet
        • Handle Poll
        • Handle Read Message
        • Handle Write Message
        • Hif Data Configure Cb
        • Hif Data Readback Cb
        • Hsb Config Set Uuid
        • HSBEmulator Deleter
        • I2c Configure Cb
        • I2c Readback Cb
        • I2c Transaction
        • Ifaddrs Ipv4 Addr
        • Ifaddrs Ipv4 Broadaddr
        • Ifaddrs Ipv4 Netmask
        • Ifaddrs Name
        • Init Bootp Packet
        • Init Bootp Tx Config
        • IPAddress From String
        • IPAddress To String
        • Is Write Immediate
        • Issue Broadcast Address Warning
        • Linux Ctxt
        • Linux Hsb Ctxt
        • Linux I2c Ctxt
        • Mac From If
        • Make Coe Ctxt
        • Make Default Linux Ctxt
        • Make Default Stm32 Ctxt
        • Make Default Template Ctxt
        • Make Rocev2 Ctxt
        • Msleep
        • Next Cmd
        • Next Value
        • Packetizer Configure Cb
        • Packetizer Readback Cb
        • Prepare Control Plane Reply
        • Ptp Configure Cb
        • Ptp Readback Cb
        • Py Send Dltensor
        • PYBIND11 MODULE
        • Read Hsb Data
        • Reconfigure Spi
        • Reset Cb
        • Send Coe Packet
        • Send Packet
        • Send Rocev2 Packet
        • Sequence Error
        • Sequence Poll
        • Sequence Read
        • Sequence Write
        • Serialize Frame Metadata
        • Set Opcode
        • Spi Configure Cb
        • Spi Constructor
        • Spi Readback Cb
        • Spi Set Mode
        • Spi Transaction
        • Stm32 Ctxt
        • Stm32 Hsb Ctxt
        • Stm32 I2c Ctxt
        • Tpl Dp Ctxt
        • Tpl Hsb Ctxt
        • Tpl I2c Ctxt
        • Unalign Address Value Pairs
        • Update Bootp Packet
        • Update Frame Metadata End
        • Update Frame Metadata Start
        • Update Packet Headers
        • Update Packet Headers Midframe
        • Uuid Parse
        • Uuid Unparse Lower
        • Validate Configuration
        • Vp Data Configure Cb
        • Vp Data Readback Cb
        • Vsync Stub Cb
        • Write Immediate Data
  • FPGA IP
    • Overview
    • Port Description
    • Clocking and Reset
    • Dataplane
    • Control Plane
    • Peripheral Interface
    • Register Interface
    • PTP
    • PTP Application Note
    • Virtual LAN (VLAN)
    • IP Integration
    • Simulation
    • Hardware Debug
    • Known Limitations
  • Firmware
    • Firmware Setup
  • Support
    • Troubleshooting
    • Notes
    • Release Notes
  • Introduction
  • Hardware Setup
  • Host Setup
  • Build
  • Examples
  • Applications
  • Architecture
  • Latency
  • New Sensors
  • UDDF Drivers
  • Hololink Module, Application Tutorial
  • Hololink Module, Device Driver Tutorial
  • MIPI CPNX Reference Design
  • HSB Emulator
  • AddressMemory
  • BaseTransmitter
  • BootpThread
  • COEDataPlane
  • COETransmitter
  • ControlThread
  • DataPlane
  • DataPlanePublicist
  • HSBEmulator
  • I2CController
  • I2CPeripheral
  • LII2CExpanderPeripheral
  • PyDataPlane
  • PyI2CPeripheral
  • RegisterMemory
  • RenesasI2CPeripheral
  • RoCEv2DataPlane
  • RoCEv2Transmitter
  • ECB CMD CODE
  • ECB RESPONSE CODE
  • I2CStatus
  • Align Address Value Pairs
  • Apb Ram Read
  • Apb Ram Write
  • Async Event Configure Cb
  • Async Event Readback Cb
  • Calculate Crc
  • Clock Gettime
  • Comp Ifaddrs Addr
  • Comp Ifaddrs Iface
  • Condition Packet Crc
  • Control Message N Addresses
  • Control Plane Reply
  • Detect Poll
  • DISABLE BROADCAST CONFIG WARNING
  • DL N Bytes
  • DL N Elements
  • DLTensor N Bytes
  • Double Buffer Gpu Memory
  • Error Handler
  • Filter Ifaddrs
  • Get Broadcast Address
  • Get Delta Msecs
  • Get Metadata Mutex
  • Get Or Create Dp Registers
  • Get Or Create Dp Sensor Registers
  • Gpio Dir Changed
  • GPIO Get Direction
  • GPIO Get Value
  • GPIO Set Direction
  • GPIO Set Value
  • Handle Apb Sw Event
  • Handle Control Packet
  • Handle Poll
  • Handle Read Message
  • Handle Write Message
  • Hif Data Configure Cb
  • Hif Data Readback Cb
  • Hsb Config Set Uuid
  • HSBEmulator Deleter
  • I2c Configure Cb
  • I2c Readback Cb
  • I2c Transaction
  • Ifaddrs Ipv4 Addr
  • Ifaddrs Ipv4 Broadaddr
  • Ifaddrs Ipv4 Netmask
  • Ifaddrs Name
  • Init Bootp Packet
  • Init Bootp Tx Config
  • IPAddress From String
  • IPAddress To String
  • Is Write Immediate
  • Issue Broadcast Address Warning
  • Linux Ctxt
  • Linux Hsb Ctxt
  • Linux I2c Ctxt
  • Mac From If
  • Make Coe Ctxt
  • Make Default Linux Ctxt
  • Make Default Stm32 Ctxt
  • Make Default Template Ctxt
  • Make Rocev2 Ctxt
  • Msleep
  • Next Cmd
  • Next Value
  • Packetizer Configure Cb
  • Packetizer Readback Cb
  • Prepare Control Plane Reply
  • Ptp Configure Cb
  • Ptp Readback Cb
  • Py Send Dltensor
  • PYBIND11 MODULE
  • Read Hsb Data
  • Reconfigure Spi
  • Reset Cb
  • Send Coe Packet
  • Send Packet
  • Send Rocev2 Packet
  • Sequence Error
  • Sequence Poll
  • Sequence Read
  • Sequence Write
  • Serialize Frame Metadata
  • Set Opcode
  • Spi Configure Cb
  • Spi Constructor
  • Spi Readback Cb
  • Spi Set Mode
  • Spi Transaction
  • Stm32 Ctxt
  • Stm32 Hsb Ctxt
  • Stm32 I2c Ctxt
  • Tpl Dp Ctxt
  • Tpl Hsb Ctxt
  • Tpl I2c Ctxt
  • Unalign Address Value Pairs
  • Update Bootp Packet
  • Update Frame Metadata End
  • Update Frame Metadata Start
  • Update Packet Headers
  • Update Packet Headers Midframe
  • Uuid Parse
  • Uuid Unparse Lower
  • Validate Configuration
  • Vp Data Configure Cb
  • Vp Data Readback Cb
  • Vsync Stub Cb
  • Write Immediate Data
  • IMX274Emulator
  • TestSensor
  • Vb1940Emulator
  • BootFsmState
  • SystemFsmState
  • TestPatternMode
  • Is Write
  • TEST I2C ADDRESS
  • VB1940 CALLBACK REGISTERS
  • VB1940 I2C ADDRESSES
  • AsyncEventCtxt
  • BSDControlMessage
  • COECtxt
  • ControlMessage
  • ControlMessageHeader
  • ControlPlaneCallback
  • DataPlaneCtxt
  • DPRegisters
  • DPSensorRegisters
  • FrameMetadata
  • HSBEmulatorCtxt
  • I2CControllerCtxt
  • IPAddress
  • LinuxDataPlaneCtxt
  • LinuxHSBEmulatorCtxt
  • LinuxI2CControllerCtxt
  • RoCEv2Ctxt
  • STM32DataPlaneCtxt
  • STM32HSBEmulatorCtxt
  • STM32I2CControllerCtxt
  • TemplateDataPlaneCtxt
  • TemplateHSBEmulatorCtxt
  • TemplateI2CControllerCtxt
  • VendorInfo
  • ControlPlaneCallback F
  • IPAddress
  • LinuxDataPlane
  • UniqueDel
  • Uuid T
  • APB EVENT CMD CALLBACKS
  • COE TRANSMISSION METADATA
  • COE TRANSMITTER
  • DATA PLANE CTXT
  • DEFAULT FRAME METADATA
  • DEFAULT FRAME METADATA STRUCT
  • Disable Broadcast Config Warning
  • DP REGISTERS
  • DP SENSOR REGISTER
  • HSB EMULATOR CONFIG
  • HSB LEOPARD EAGLE CONFIG
  • HSBEMULATORCTXT
  • I2C CONTROLLER CTXT
  • KVsyncBase
  • KVsyncBlockBytes
  • ROCEV2 TRANSMISSION METADATA
  • ROCEV2 TRANSMITTER
  • TRANSMITTER METADATA COUNT
  • Overview
  • Port Description
  • Clocking and Reset
  • Dataplane
  • Control Plane
  • Peripheral Interface
  • Register Interface
  • PTP
  • PTP Application Note
  • Virtual LAN (VLAN)
  • IP Integration
  • Simulation
  • Hardware Debug
  • Known Limitations
  • Firmware Setup
  • Troubleshooting
  • Notes
  • Release Notes
API referenceEmulation APIFunctions

hololink::emulation::stm32_i2c_ctxt

||View as Markdown|
static STM32I2CControllerCtxt * hololink::emulation::stm32_i2c_ctxt(
I2CControllerCtxt *base
)
Previous

hololink::emulation::stm32_hsb_ctxt

Next

hololink::emulation::tpl_dp_ctxt

NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.