Skip to content

Doxygen warnings about device.h macros #7367

@nashif

Description

@nashif

When we include tests/ in doxygen config, we start getting those warnings due to call to those macros in the code.

/home/nashif/Work/github/zephyr/include/device.h:122: warning: The following parameters of DEVICE_AND_API_INIT(dev_name, drv_name, init_fn, data, cfg_info, level, prio, api) are not documented:
  parameter 'dev_name'
  parameter 'drv_name'
  parameter 'init_fn'
  parameter 'data'
  parameter 'cfg_info'
  parameter 'level'
  parameter 'prio'
/home/nashif/Work/github/zephyr/include/device.h:145: warning: The following parameters of DEVICE_DEFINE(dev_name, drv_name, init_fn, pm_control_fn, data, cfg_info, level, prio, api) are not documented:
  parameter 'dev_name'
  parameter 'drv_name'
  parameter 'init_fn'
  parameter 'data'
  parameter 'cfg_info'
  parameter 'level'
  parameter 'prio'
  parameter 'api'
/home/nashif/Work/github/zephyr/include/device.h:122: warning: The following parameters of DEVICE_AND_API_INIT(dev_name, drv_name, init_fn, data, cfg_info, level, prio, api) are not documented:
  parameter 'dev_name'
  parameter 'drv_name'
  parameter 'init_fn'
  parameter 'data'
  parameter 'cfg_info'
  parameter 'level'
  parameter 'prio'
/home/nashif/Work/github/zephyr/include/device.h:145: warning: The following parameters of DEVICE_DEFINE(dev_name, drv_name, init_fn, pm_control_fn, data, cfg_info, level, prio, api) are not documented:
  parameter 'dev_name'
  parameter 'drv_name'
  parameter 'init_fn'
  parameter 'data'
  parameter 'cfg_info'
  parameter 'level'
  parameter 'prio'
  parameter 'api'

Metadata

Metadata

Assignees

Labels

area: DocumentationbugThe issue is a bug, or the PR is fixing a bugpriority: lowLow impact/importance bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions