> ## Documentation Index
> Fetch the complete documentation index at: https://launchpad.anxlabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ANX Dev Module: Features and Capabilities

> The ANX dev module combines ARM Cortex-M4 processing, wireless connectivity, and rich I/O into a compact form factor ready for embedded projects.

The ANX dev module is a compact, all-in-one development platform built around an ARM Cortex-M4 processor that eliminates the usual friction of embedded prototyping. Instead of sourcing separate wireless modules, power regulators, and debug adapters, you get everything integrated onto a single board — Wi-Fi, Bluetooth Low Energy, a full suite of digital and analog I/O interfaces, a pre-flashed bootloader, and USB-C power with built-in debug. Whether you're building a battery-powered sensor node, a Wi-Fi connected appliance, or experimenting with real-time control loops, the ANX dev module gives you a stable, well-documented foundation to build on from day one.

## Key Features

<CardGroup cols={2}>
  <Card title="Wireless Connectivity" icon="wifi">
    Dual-mode wireless with 802.11 b/g/n Wi-Fi and Bluetooth Low Energy 5.0, enabling cloud-connected devices and local mesh communication without any external modules.
  </Card>

  <Card title="Rich I/O" icon="microchip">
    Forty pins across two headers expose GPIO, UART, I2C, SPI, ADC, and PWM interfaces so you can connect sensors, displays, actuators, and other peripherals directly.
  </Card>

  <Card title="Pre-flashed Bootloader" icon="bolt">
    The ANX secure bootloader comes loaded at the factory, allowing you to flash firmware over USB-C from day one without a separate programmer or JTAG adapter.
  </Card>

  <Card title="USB-C Power & Debug" icon="usb">
    A single USB-C cable powers the board and exposes a virtual serial port for firmware flashing, serial logging, and interactive debugging with no extra hardware required.
  </Card>

  <Card title="Battery Support" icon="battery-full">
    An onboard LiPo charge controller and JST battery connector let you power the module from a single-cell 3.7 V LiPo battery with automatic USB/battery switchover.
  </Card>

  <Card title="Compact Form Factor" icon="ruler">
    At 55 × 28 mm the module fits on a standard breadboard or inside tight enclosures, and the castellated edges allow it to be reflow-soldered directly onto a carrier board.
  </Card>
</CardGroup>

## In the Box

Every ANX dev module ships with everything you need to get started immediately:

* **ANX dev module** — the main board with all components populated and tested
* **USB-C cable** — 1 m braided cable rated for data and charging
* **Quick-start card** — printed card with the setup URL, default baud rate, and a QR code linking to this documentation

## Supported Development Environments

You can write firmware for the ANX dev module using three fully supported toolchains:

<CardGroup cols={3}>
  <Card title="Arduino IDE" icon="code">
    Use the ANX board package with the Arduino IDE for rapid prototyping and access to the vast Arduino library ecosystem.
  </Card>

  <Card title="PlatformIO" icon="wrench">
    PlatformIO's ANX platform target provides dependency management, advanced build configurations, and IDE integration for VS Code and CLion.
  </Card>

  <Card title="ANX SDK (Native)" icon="terminal">
    The ANX SDK gives you direct access to all hardware peripherals via a clean C API, with FreeRTOS included and full control over the toolchain.
  </Card>
</CardGroup>

<Note>
  If this is your first time using the ANX dev module, head to the [Setup guide](/dev-module/setup) to install drivers, verify your connection, and run your first firmware flash before exploring the rest of the documentation.
</Note>

## Related Pages

<CardGroup cols={3}>
  <Card title="Setup" icon="play" href="/dev-module/setup">
    Install drivers, configure your environment, and verify connectivity.
  </Card>

  <Card title="Pinout" icon="diagram-project" href="/dev-module/pinout">
    Full pin assignment tables for both P1 and P2 headers.
  </Card>

  <Card title="Peripherals" icon="puzzle-piece" href="/dev-module/peripherals">
    Code examples for UART, I2C, SPI, ADC, and PWM interfaces.
  </Card>
</CardGroup>
