Skip to content

Commit 506e953

Browse files
committed
include: can: re-organize doxygen groups
group controller and transceiver API under a common umbrella Signed-off-by: Benjamin Cabé <[email protected]>
1 parent f6f79f0 commit 506e953

File tree

5 files changed

+21
-9
lines changed

5 files changed

+21
-9
lines changed

doc/hardware/peripherals/can/controller.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,4 +317,4 @@ We have two ready-to-build samples demonstrating use of the Zephyr CAN API:
317317
CAN Controller API Reference
318318
****************************
319319

320-
.. doxygengroup:: can_interface
320+
.. doxygengroup:: can_controller

include/zephyr/drivers/can.h

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88

99
/**
1010
* @file
11-
* @brief Controller Area Network (CAN) driver API.
11+
* @brief Main header file for Controller Area Network (CAN) driver API.
12+
* @ingroup can_controller
1213
*/
1314

1415
#ifndef ZEPHYR_INCLUDE_DRIVERS_CAN_H_
@@ -28,11 +29,16 @@ extern "C" {
2829
#endif
2930

3031
/**
31-
* @brief CAN Interface
32-
* @defgroup can_interface CAN Interface
32+
* @brief Interfaces for Controller Area Network (CAN) controllers and transceivers
33+
* @defgroup can_interface CAN
34+
* @ingroup io_interfaces
35+
*
36+
* @defgroup can_controller CAN Controller
37+
* @brief Interfaces for CAN controllers
38+
* @ingroup can_interface
3339
* @since 1.12
3440
* @version 1.1.0
35-
* @ingroup io_interfaces
41+
*
3642
* @{
3743
*/
3844

include/zephyr/drivers/can/transceiver.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
* SPDX-License-Identifier: Apache-2.0
55
*/
66

7+
/**
8+
* @file
9+
* @ingroup can_transceiver
10+
* @brief Header file for CAN transceiver driver API
11+
*/
12+
713
#ifndef ZEPHYR_INCLUDE_DRIVERS_CAN_TRANSCEIVER_H_
814
#define ZEPHYR_INCLUDE_DRIVERS_CAN_TRANSCEIVER_H_
915

@@ -15,11 +21,11 @@ extern "C" {
1521
#endif
1622

1723
/**
18-
* @brief CAN Transceiver Driver APIs
24+
* @brief Interfaces for CAN transceivers
1925
* @defgroup can_transceiver CAN Transceiver
2026
* @since 3.1
2127
* @version 0.1.0
22-
* @ingroup io_interfaces
28+
* @ingroup can_interface
2329
* @{
2430
*/
2531

samples/drivers/can/babbling/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.. zephyr:code-sample:: can-babbling
22
:name: Controller Area Network (CAN) babbling node
3-
:relevant-api: can_interface
3+
:relevant-api: can_controller
44

55
Simulate a babbling CAN node.
66

samples/drivers/can/counter/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.. zephyr:code-sample:: can-counter
22
:name: Controller Area Network (CAN) counter
3-
:relevant-api: can_interface
3+
:relevant-api: can_controller
44

55
Send and receive CAN messages.
66

0 commit comments

Comments
 (0)