File tree Expand file tree Collapse file tree 5 files changed +21
-9
lines changed
doc/hardware/peripherals/can Expand file tree Collapse file tree 5 files changed +21
-9
lines changed Original file line number Diff line number Diff line change @@ -317,4 +317,4 @@ We have two ready-to-build samples demonstrating use of the Zephyr CAN API:
317
317
CAN Controller API Reference
318
318
****************************
319
319
320
- .. doxygengroup :: can_interface
320
+ .. doxygengroup :: can_controller
Original file line number Diff line number Diff line change 8
8
9
9
/**
10
10
* @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
12
13
*/
13
14
14
15
#ifndef ZEPHYR_INCLUDE_DRIVERS_CAN_H_
@@ -28,11 +29,16 @@ extern "C" {
28
29
#endif
29
30
30
31
/**
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
33
39
* @since 1.12
34
40
* @version 1.1.0
35
- * @ingroup io_interfaces
41
+ *
36
42
* @{
37
43
*/
38
44
Original file line number Diff line number Diff line change 4
4
* SPDX-License-Identifier: Apache-2.0
5
5
*/
6
6
7
+ /**
8
+ * @file
9
+ * @ingroup can_transceiver
10
+ * @brief Header file for CAN transceiver driver API
11
+ */
12
+
7
13
#ifndef ZEPHYR_INCLUDE_DRIVERS_CAN_TRANSCEIVER_H_
8
14
#define ZEPHYR_INCLUDE_DRIVERS_CAN_TRANSCEIVER_H_
9
15
@@ -15,11 +21,11 @@ extern "C" {
15
21
#endif
16
22
17
23
/**
18
- * @brief CAN Transceiver Driver APIs
24
+ * @brief Interfaces for CAN transceivers
19
25
* @defgroup can_transceiver CAN Transceiver
20
26
* @since 3.1
21
27
* @version 0.1.0
22
- * @ingroup io_interfaces
28
+ * @ingroup can_interface
23
29
* @{
24
30
*/
25
31
Original file line number Diff line number Diff line change 1
1
.. zephyr :code-sample :: can-babbling
2
2
:name: Controller Area Network (CAN) babbling node
3
- :relevant-api: can_interface
3
+ :relevant-api: can_controller
4
4
5
5
Simulate a babbling CAN node.
6
6
Original file line number Diff line number Diff line change 1
1
.. zephyr :code-sample :: can-counter
2
2
:name: Controller Area Network (CAN) counter
3
- :relevant-api: can_interface
3
+ :relevant-api: can_controller
4
4
5
5
Send and receive CAN messages.
6
6
You can’t perform that action at this time.
0 commit comments