[rtems commit] bsp/tms570: Simplify expression

Sebastian Huber sebh at rtems.org
Mon Jan 15 09:36:31 UTC 2024


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Dec 21 15:16:48 2023 +0100

bsp/tms570: Simplify expression

Update #4982.

---

 bsps/arm/tms570/start/bspstarthooks-hwinit.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c b/bsps/arm/tms570/start/bspstarthooks-hwinit.c
index 31ff4aa359..41f585cad0 100644
--- a/bsps/arm/tms570/start/bspstarthooks-hwinit.c
+++ b/bsps/arm/tms570/start/bspstarthooks-hwinit.c
@@ -289,17 +289,18 @@ BSP_START_TEXT_SECTION void bsp_start_hook_0( void )
   /* NOTE : Please Refer DEVICE DATASHEET for the list of Supported Memories and their channel numbers.
             Memory Initialization is perfomed only on the user selected memories in HALCoGen's GUI SAFETY INIT tab.
    */
-  tms570_memory_init( (uint32_t) ( (uint32_t) 1U << 1U ) |  /* DMA RAM */
-    (uint32_t) ( (uint32_t) 1U << 2U ) |                /* VIM RAM */
-    (uint32_t) ( (uint32_t) 1U << 5U ) |                /* CAN1 RAM */
-    (uint32_t) ( (uint32_t) 1U << 6U ) |                /* CAN2 RAM */
-    (uint32_t) ( (uint32_t) 1U << 10U ) |               /* CAN3 RAM */
-    (uint32_t) ( (uint32_t) 1U << 8U ) |                /* ADC1 RAM */
-    (uint32_t) ( (uint32_t) 1U << 14U ) |               /* ADC2 RAM */
-    (uint32_t) ( (uint32_t) 1U << 3U ) |                /* HET1 RAM */
-    (uint32_t) ( (uint32_t) 1U << 4U ) |                /* HTU1 RAM */
-    (uint32_t) ( (uint32_t) 1U << 15U ) |               /* HET2 RAM */
-    (uint32_t) ( (uint32_t) 1U << 16U )                 /* HTU2 RAM */
+  tms570_memory_init(
+    ( UINT32_C(1) << 1 ) |                /* DMA RAM */
+    ( UINT32_C(1) << 2 ) |                /* VIM RAM */
+    ( UINT32_C(1) << 5 ) |                /* CAN1 RAM */
+    ( UINT32_C(1) << 6 ) |                /* CAN2 RAM */
+    ( UINT32_C(1) << 10 ) |               /* CAN3 RAM */
+    ( UINT32_C(1) << 8 ) |                /* ADC1 RAM */
+    ( UINT32_C(1) << 14 ) |               /* ADC2 RAM */
+    ( UINT32_C(1) << 3 ) |                /* HET1 RAM */
+    ( UINT32_C(1) << 4 ) |                /* HTU1 RAM */
+    ( UINT32_C(1) << 15 ) |               /* HET2 RAM */
+    ( UINT32_C(1) << 16 )                 /* HTU2 RAM */
   );
 
   /* Disable parity */



More information about the vc mailing list