diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-07-12 08:04:52 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-07-14 09:11:19 +0200 |
commit | e6427f1ea9bce657de4ae02118bfb24ac1732fd6 (patch) | |
tree | 3691a072a00ac8db5499d47b976aae7c0972e20d | |
parent | 845422b859378a3e06f7a5f77873d622e871e88f (diff) |
bsps/grlib: Add GRCAN - CanTxIRQ
Update #4842.
-rw-r--r-- | bsps/include/grlib/grcan-regs.h | 33 |
1 files 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 ]; |