[rtems commit] bsps/grlib: Add GRCAN - CanTxIRQ

Sebastian Huber sebh at rtems.org
Fri Jul 14 10:01:03 UTC 2023


Module:    rtems
Branch:    master
Commit:    e6427f1ea9bce657de4ae02118bfb24ac1732fd6
Changeset: http://git.rtems.org/rtems/commit/?id=e6427f1ea9bce657de4ae02118bfb24ac1732fd6

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Jul 12 08:04:52 2023 +0200

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 ];
 



More information about the vc mailing list