Neural Inverse is Open Source →
DocsPeripheral Catalog

Peripheral Catalog

Neural Inverse includes a built-in catalog of external components (sensors, drivers, modules, shields) with wiring diagrams, driver references, and datasheet links.

Searching

> fw_peripheral_catalog_search accelerometer i2c

Fuzzy search by:

  • Part number
  • Description
  • Category (sensor, driver, module, display, motor, wireless, memory)
  • Manufacturer
  • Interface (i2c, spi, uart, gpio, analog)

Component Details

> fw_peripheral_catalog_detail MPU6050

Returns:

  • Full name and manufacturer
  • Description
  • Interface type and pins
  • I2C address (if applicable)
  • Typical wiring diagram
  • Driver library references
  • Datasheet link
  • Common use cases

Adding to Session

> fw_peripheral_add MPU6050

Attaches a component to the current session. The AI context now includes:

  • Component specifications
  • Pin connections
  • Communication protocol details
  • Initialization code patterns
> fw_peripheral_remove MPU6050

Detaches a component from the session.

Wiring Information

> fw_peripheral_wiring MPU6050

Shows connection diagram:

  • VCC → 3.3V
  • GND → GND
  • SDA → PB7 (I2C1_SDA)
  • SCL → PB6 (I2C1_SCL)
  • INT → PA0 (EXTI)

Pin suggestions are based on current pin mux state (avoids conflicts).

Session Peripherals

> fw_peripheral_list

Lists all components currently attached to the session with their configurations.

Agent Tools

ToolDescription
fw_peripheral_catalog_searchSearch the component library
fw_peripheral_catalog_detailGet detailed component info
fw_peripheral_listList session peripherals
fw_peripheral_searchSearch by capability
fw_peripheral_driverGet driver info
fw_peripheral_addAdd to session
fw_peripheral_removeRemove from session
fw_peripheral_wiringGet wiring diagram

Was this page helpful?

Last edited