From e6427f1ea9bce657de4ae02118bfb24ac1732fd6 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 12 Jul 2023 08:04:52 +0200 Subject: bsps/grlib: Add GRCAN - CanTxIRQ Update #4842. --- bsps/include/grlib/grcan-regs.h | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/bsps/include/grlib/grcan-regs.h b/bsps/include/grlib/grcan-regs.h index fc69f4519e..85a5e56367 100644 --- a/bsps/include/grlib/grcan-regs.h +++ b/bsps/include/grlib/grcan-regs.h @@ -404,25 +404,26 @@ extern "C" { /** @} */ /** - * @defgroup RTEMSDeviceGRCANCanTxRD Transmit Channel Read Register (CanTxRD) + * @defgroup RTEMSDeviceGRCANCanTxIRQ \ + * Transmit Channel Interrupt Register (CanTxIRQ) * * @brief This group contains register bit definitions. * * @{ */ -#define GRCAN_CANTXRD_IRQ_SHIFT 4 -#define GRCAN_CANTXRD_IRQ_MASK 0xffff0U -#define GRCAN_CANTXRD_IRQ_GET( _reg ) \ - ( ( ( _reg ) & GRCAN_CANTXRD_IRQ_MASK ) >> \ - GRCAN_CANTXRD_IRQ_SHIFT ) -#define GRCAN_CANTXRD_IRQ_SET( _reg, _val ) \ - ( ( ( _reg ) & ~GRCAN_CANTXRD_IRQ_MASK ) | \ - ( ( ( _val ) << GRCAN_CANTXRD_IRQ_SHIFT ) & \ - GRCAN_CANTXRD_IRQ_MASK ) ) -#define GRCAN_CANTXRD_IRQ( _val ) \ - ( ( ( _val ) << GRCAN_CANTXRD_IRQ_SHIFT ) & \ - GRCAN_CANTXRD_IRQ_MASK ) +#define GRCAN_CANTXIRQ_IRQ_SHIFT 4 +#define GRCAN_CANTXIRQ_IRQ_MASK 0xffff0U +#define GRCAN_CANTXIRQ_IRQ_GET( _reg ) \ + ( ( ( _reg ) & GRCAN_CANTXIRQ_IRQ_MASK ) >> \ + GRCAN_CANTXIRQ_IRQ_SHIFT ) +#define GRCAN_CANTXIRQ_IRQ_SET( _reg, _val ) \ + ( ( ( _reg ) & ~GRCAN_CANTXIRQ_IRQ_MASK ) | \ + ( ( ( _val ) << GRCAN_CANTXIRQ_IRQ_SHIFT ) & \ + GRCAN_CANTXIRQ_IRQ_MASK ) ) +#define GRCAN_CANTXIRQ_IRQ( _val ) \ + ( ( ( _val ) << GRCAN_CANTXIRQ_IRQ_SHIFT ) & \ + GRCAN_CANTXIRQ_IRQ_MASK ) /** @} */ @@ -663,12 +664,12 @@ typedef struct grcan { /** * @brief See @ref RTEMSDeviceGRCANCanTxRD. */ - uint32_t cantxrd_0; + uint32_t cantxrd; /** - * @brief See @ref RTEMSDeviceGRCANCanTxRD. + * @brief See @ref RTEMSDeviceGRCANCanTxIRQ. */ - uint32_t cantxrd_1; + uint32_t cantxirq; uint32_t reserved_218_300[ 58 ]; -- cgit v1.2.3