From 5aca0e39194ac74783b8a5e4f83a67e41b36ee3d Mon Sep 17 00:00:00 2001 From: Firas Hamdi Date: Tue, 19 Mar 2024 09:28:25 +0100 Subject: [PATCH] fix CI check errors --- drivers/at6561/at6561.c | 49 +++++++++++++++++++++------------------- drivers/include/at6561.h | 31 +++++++++++++++++++------ 2 files changed, 50 insertions(+), 30 deletions(-) diff --git a/drivers/at6561/at6561.c b/drivers/at6561/at6561.c index 3dd6c1095ec29..7a5b9b61a0fac 100644 --- a/drivers/at6561/at6561.c +++ b/drivers/at6561/at6561.c @@ -9,10 +9,13 @@ /** * @ingroup drivers_at6561 * + * @{ * @file * @brief Driver for AT6561 CAN transceiver * * @author Firas Hamdi + * + * @} */ #include "can/can_trx.h" @@ -25,38 +28,38 @@ static int _init(can_trx_t *can_trx); static int _set_mode(can_trx_t *can_trx, can_trx_mode_t mode); const trx_driver_t at6561_driver = { - .init = _init, - .set_mode = _set_mode, + .init = _init, + .set_mode = _set_mode, }; static int _init(can_trx_t *can_trx) { - at6561_trx_t *dev = container_of(can_trx, at6561_trx_t, trx); + at6561_trx_t *dev = container_of(can_trx, at6561_trx_t, trx); - gpio_init(dev->stby_pin, GPIO_OUT); - /* A high level on the standby pin of the CAN transceiver will - select the standby mode. Check AT6560/1 datasheet, table 1-1 */ - gpio_set(dev->stby_pin); + gpio_init(dev->stby_pin, GPIO_OUT); + /* A high level on the standby pin of the CAN transceiver will + select the standby mode. Check AT6560/1 datasheet, table 1-1 */ + gpio_set(dev->stby_pin); - return 1; + return 1; } /* Set the mode of the CAN transceiver */ static int _set_mode(can_trx_t *can_trx, can_trx_mode_t mode) { - at6561_trx_t *dev = container_of(can_trx, at6561_trx_t, trx); - - /* Check AT6560/1 datasheet, table 1-1 */ - switch (mode) { - case TRX_NORMAL_MODE: - gpio_clear(dev->stby_pin); - break; - case TRX_SLEEP_MODE: - gpio_set(dev->stby_pin); - break; - default: - assert(0); - } - - return 1; + at6561_trx_t *dev = container_of(can_trx, at6561_trx_t, trx); + + /* Check AT6560/1 datasheet, table 1-1 */ + switch (mode) { + case TRX_NORMAL_MODE: + gpio_clear(dev->stby_pin); + break; + case TRX_SLEEP_MODE: + gpio_set(dev->stby_pin); + break; + default: + assert(0); + } + + return 1; } diff --git a/drivers/include/at6561.h b/drivers/include/at6561.h index 27ee2c8f1393f..cb9a6ec50b74c 100644 --- a/drivers/include/at6561.h +++ b/drivers/include/at6561.h @@ -7,26 +7,43 @@ */ /** + * @defgroup drivers_at6561 AT6561 CAN transceiver driver * @ingroup drivers_at6561 * - * @file * @brief Driver for AT6561 CAN transceiver + * @{ + * + * @file * * @author Firas Hamdi */ +#ifndef AT6561_H +#define AT6561_H + #include "periph/gpio.h" #include "can/can_trx.h" +#ifdef __cplusplus +extern "C" { +#endif + /** * @brief AT6561 CAN transceiver descriptor */ typedef struct at6561_trx { - /* AT6561 standby pin */ - gpio_t stby_pin; - /* AT6561 interface */ - can_trx_t trx; + gpio_t stby_pin; /**< AT6561 standby pin */ + can_trx_t trx; /**< AT6561 interface */ } at6561_trx_t; -/* AT6561 driver */ -extern const trx_driver_t at6561_driver; \ No newline at end of file +/** + * @brief AT6561 driver + */ +extern const trx_driver_t at6561_driver; + +#ifdef __cplusplus +} +#endif + +#endif /* AT6561_H */ +/** @} */