21
21
22
22
/*! @name Driver version */
23
23
/*! @{ */
24
- /*! Version 2.0.1 . */
25
- #define FSL_IRQSTEER_DRIVER_VERSION (MAKE_VERSION(2, 0, 1 ))
24
+ /*! Version 2.0.2 . */
25
+ #define FSL_IRQSTEER_DRIVER_VERSION (MAKE_VERSION(2, 0, 2 ))
26
26
/*! @} */
27
27
28
28
/*
@@ -184,7 +184,7 @@ static inline bool IRQSTEER_InterruptIsEnabled(int32_t instIdx, IRQn_Type irq)
184
184
regIdx = IRQSTEER_GEN_REG_IDX (data -> regNum , inputIdx );
185
185
bitOffset = inputIdx % IRQSTEER_INT_SRC_REG_WIDTH ;
186
186
187
- return ((* (volatile uint32_t * )(data -> infoPtr -> reg + IRQSTEER_CHAN_MASK (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) &= (1U << bitOffset )) != 0U );
187
+ return ((* (volatile uint32_t * )(( uint32_t ) data -> infoPtr -> reg + IRQSTEER_CHAN_MASK (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) &= (1U << bitOffset )) != 0U );
188
188
}
189
189
190
190
/*!
@@ -210,11 +210,11 @@ static inline void IRQSTEER_SetInterrupt(int32_t instIdx, IRQn_Type irq, bool se
210
210
211
211
if (set )
212
212
{
213
- * (volatile uint32_t * )(data -> infoPtr -> reg + IRQSTEER_CHAN_SET (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) |= (1U << bitOffset );
213
+ * (volatile uint32_t * )(( uint32_t ) data -> infoPtr -> reg + IRQSTEER_CHAN_SET (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) |= (1U << bitOffset );
214
214
}
215
215
else
216
216
{
217
- * (volatile uint32_t * )(data -> infoPtr -> reg + IRQSTEER_CHAN_SET (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) &= ~(1U << bitOffset );
217
+ * (volatile uint32_t * )(( uint32_t ) data -> infoPtr -> reg + IRQSTEER_CHAN_SET (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) &= ~(1U << bitOffset );
218
218
}
219
219
}
220
220
@@ -233,7 +233,7 @@ static inline void IRQSTEER_SetInterrupt(int32_t instIdx, IRQn_Type irq, bool se
233
233
static inline void IRQSTEER_EnableMasterInterrupt (int32_t instIdx , int32_t outputChanIdx )
234
234
{
235
235
irqsteer_data_t * data = IRQSTEER_GetIrqsteerData (instIdx );
236
- * (volatile uint32_t * )(data -> infoPtr -> reg + IRQSTEER_CHAN_MINTDIS (data -> infoPtr -> irqChanIdx , data -> regNum )) &= ~(1U << outputChanIdx );
236
+ * (volatile uint32_t * )(( uint32_t ) data -> infoPtr -> reg + IRQSTEER_CHAN_MINTDIS (data -> infoPtr -> irqChanIdx , data -> regNum )) &= ~(1U << outputChanIdx );
237
237
}
238
238
239
239
/*!
@@ -251,7 +251,7 @@ static inline void IRQSTEER_EnableMasterInterrupt(int32_t instIdx, int32_t outpu
251
251
static inline void IRQSTEER_DisableMasterInterrupt (int32_t instIdx , int32_t outputChanIdx )
252
252
{
253
253
irqsteer_data_t * data = IRQSTEER_GetIrqsteerData (instIdx );
254
- * (volatile uint32_t * )(data -> infoPtr -> reg + IRQSTEER_CHAN_MINTDIS (data -> infoPtr -> irqChanIdx , data -> regNum )) |= (1U << outputChanIdx );
254
+ * (volatile uint32_t * )(( uint32_t ) data -> infoPtr -> reg + IRQSTEER_CHAN_MINTDIS (data -> infoPtr -> irqChanIdx , data -> regNum )) |= (1U << outputChanIdx );
255
255
}
256
256
257
257
/*! @} */
@@ -286,7 +286,7 @@ static inline bool IRQSTEER_IsInterruptSet(int32_t instIdx, IRQn_Type irq)
286
286
regIdx = IRQSTEER_GEN_REG_IDX (data -> regNum , inputIdx );
287
287
bitOffset = inputIdx % IRQSTEER_INT_SRC_REG_WIDTH ;
288
288
289
- return * (volatile uint32_t * )(data -> infoPtr -> reg + IRQSTEER_CHAN_STATUS (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) & (1U << bitOffset );
289
+ return * (volatile uint32_t * )(( uint32_t ) data -> infoPtr -> reg + IRQSTEER_CHAN_STATUS (data -> infoPtr -> irqChanIdx , regIdx , data -> regNum )) & (1U << bitOffset );
290
290
}
291
291
292
292
/*!
@@ -301,7 +301,7 @@ static inline bool IRQSTEER_IsMasterInterruptSet(int32_t instIdx)
301
301
{
302
302
irqsteer_data_t * data = IRQSTEER_GetIrqsteerData (instIdx );
303
303
304
- return * (volatile uint32_t * )(data -> infoPtr -> reg + IRQSTEER_CHAN_MSTRSTAT (data -> infoPtr -> irqChanIdx , data -> regNum ));
304
+ return * (volatile uint32_t * )(( uint32_t ) data -> infoPtr -> reg + IRQSTEER_CHAN_MSTRSTAT (data -> infoPtr -> irqChanIdx , data -> regNum ));
305
305
}
306
306
307
307
/*!
0 commit comments