API Reference

This API reference is generated from the source code with Doxygen and mirrors the public headers and their supporting modules.

Main Components

  • isotp.h - Public ISO-TP API: link lifecycle, send/receive, and polling.
  • isotp_config.h - Build-time configuration parameters and feature toggles.
  • isotp_user.h - User hooks for CAN transmit, timing, and debug output.
  • isotp_defines.h - Internal protocol definitions, frame layouts, and enums.

Tests

Examples

Modules and Functions

Browse the modules overview for a grouped view of public interfaces, configuration, and user hooks. Each module page links to the relevant functions and data structures.

Data Structures

Core ISO-TP structures, such as the link state and frame types, are documented in the generated API pages referenced above.

For more details on protocol behavior, see ISO 15765-2.