Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.embedder.com/llms.txt

Use this file to discover all available pages before exploring further.

Peripherals are the external components your project talks to — sensors, displays, flash chips, transceivers, and more. Adding them lets Embedder reference the right datasheets when answering questions and generating drivers. You’ll see the peripheral picker during initial project setup, right after you pick a platform. You can reopen it anytime with the /peripheral command.
embedder
/peripheral
The interface differs slightly between the terminal and the VS Code extension. Pick the one you’re using:

Select peripherals from the catalog

In the chat panel, click the Peripherals: None button (or Peripherals: <list> if you’ve already added some) to open the picker.
Animated demo of clicking the Peripherals: None button in the VS Code chat panel and the picker opening
The picker appears as a card titled Add peripherals, and any peripherals you’ve added before are listed under Existing: at the top.
1

Search for a part

Type a part number or name in the Search peripherals… input. The list filters as you type and shows the manufacturer alongside each result.
Animated demo of typing esp32 into the search box and selecting the matching catalog entry
2

Toggle your selections

Click a row to toggle the checkbox (☐ → ☑). Or use the keyboard: arrow keys to navigate, Space to toggle, Esc to cancel. You can select as many as you need.
The hint bar at the bottom of the card shows: ↑↓ navigate · Space toggle · Enter confirm · Esc cancel.
3

Confirm

Click the Add button (it shows the count, for example Add (3 selected)), or press Enter. The card closes and the peripherals are attached to your project.
Animated demo of clicking the Add button on the peripheral picker card to confirm selections

Add a custom peripheral

If your part isn’t in the catalog, upload its datasheet. Embedder indexes the document so the agent can cite it directly when you ask hardware questions.
1

Open the custom peripheral form

At the top of the picker list, click + Add peripheral. The card switches to Add custom peripheral.
Animated demo of clicking the + Add peripheral row at the top of the picker, switching the card to the Add custom peripheral form
2

Name the peripheral

Type a name into the input — typically the part number, for example BME280 or W25Q128.
3

Attach datasheets and schematics

Click + Browse PDF files and select one or more PDFs from your computer (datasheet, errata, application notes, schematic exports). Each file appears as a row with a Click to remove action if you change your mind.
Upload everything you have. More documentation gives Embedder more grounded references when answering questions about that part.
4

Create

Click Create (or press +Enter / Ctrl+Enter). The card shows Creating peripheral · Uploading documents, please wait… while files upload, then closes once the peripheral is added.Click Back at any point to return to the picker without saving.
Animated demo of typing a peripheral name, browsing for a PDF datasheet, and clicking Create to add the custom peripheral
Custom peripheral support is available on Enterprise plans. If your account doesn’t have access, the Add a peripheral / + Add peripheral action will surface contact information instead of opening the upload form. Reach out to sales@embedder.com for access.

Update your peripherals later

Reopen the picker any time to add or change components. Already-selected peripherals are filtered out of the catalog list so you only see what you can still add. Run the /peripheral command from either the CLI or the VS Code chat input:
embedder
/peripheral
In VS Code, you can also click the Peripherals: <list> button in the chat panel — it fires the same command.
Last modified on May 11, 2026