Lines Matching refs:group_ptr
1371 __STATIC_INLINE bool XMC_VADC_CHECK_GROUP_PTR(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_CHECK_GROUP_PTR() argument
1374 …return((group_ptr == VADC_G0) || (group_ptr == VADC_G1) || (group_ptr == VADC_G2) || (group_ptr ==… in XMC_VADC_CHECK_GROUP_PTR()
1376 return((group_ptr == VADC_G0) || (group_ptr == VADC_G1)); in XMC_VADC_CHECK_GROUP_PTR()
2290 void XMC_VADC_GROUP_Init(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_GROUP_CONFIG_t *config);
2312 void XMC_VADC_GROUP_InputClassInit(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_GROUP_CLASS_t …
2337 void XMC_VADC_GROUP_SetSyncSlave(XMC_VADC_GROUP_t *const group_ptr, uint32_t master_grp, uint32_t s…
2353 void XMC_VADC_GROUP_SetPowerMode(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_GROUP_POWERMODE_…
2371 void XMC_VADC_GROUP_SetSyncMaster(XMC_VADC_GROUP_t *const group_ptr);
2392 void XMC_VADC_GROUP_CheckSlaveReadiness(XMC_VADC_GROUP_t *const group_ptr, uint32_t slave_group);
2411 void XMC_VADC_GROUP_IgnoreSlaveReadiness(XMC_VADC_GROUP_t *const group_ptr, uint32_t slave_group);
2429 void XMC_VADC_GROUP_SetSyncSlaveReadySignal(XMC_VADC_GROUP_t *const group_ptr,
2447 __STATIC_INLINE uint32_t XMC_VADC_GROUP_GetSyncReadySignal(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_GetSyncReadySignal() argument
2450 …SSERT("XMC_VADC_GROUP_GetSyncReadySignal:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetSyncReadySignal()
2457 return( group_ptr->SYNCTR & eval_mask); in XMC_VADC_GROUP_GetSyncReadySignal()
2474 __STATIC_INLINE void XMC_VADC_GROUP_SetSyncReadySignal(XMC_VADC_GROUP_t *const group_ptr, uint32_t … in XMC_VADC_GROUP_SetSyncReadySignal() argument
2477 …SSERT("XMC_VADC_GROUP_SetSyncReadySignal:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_SetSyncReadySignal()
2484 group_ptr->SYNCTR &= ~(eval_mask); in XMC_VADC_GROUP_SetSyncReadySignal()
2485 group_ptr->SYNCTR |= mask; in XMC_VADC_GROUP_SetSyncReadySignal()
2505 void XMC_VADC_GROUP_EnableChannelSyncRequest(XMC_VADC_GROUP_t *const group_ptr, const uint32_t ch_n…
2520 void XMC_VADC_GROUP_DisableChannelSyncRequest(XMC_VADC_GROUP_t *const group_ptr, const uint32_t ch_…
2535 XMC_VADC_GROUP_STATE_t XMC_VADC_GROUP_IsConverterBusy(XMC_VADC_GROUP_t *const group_ptr);
2558 void XMC_VADC_GROUP_SetBoundaries(XMC_VADC_GROUP_t *const group_ptr,
2577 void XMC_VADC_GROUP_SetIndividualBoundary(XMC_VADC_GROUP_t *const group_ptr,
2596 void XMC_VADC_GROUP_TriggerServiceRequest(XMC_VADC_GROUP_t *const group_ptr,
2615 __STATIC_INLINE void XMC_VADC_GROUP_ExternalMuxControlInit(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_ExternalMuxControlInit() argument
2620 …T("XMC_VADC_GROUP_ExternalMuxControlInit:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ExternalMuxControlInit()
2625 group_ptr->EMUXCTR = emux_config; in XMC_VADC_GROUP_ExternalMuxControlInit()
2633 group_ptr->EMUXCTR |= (emux_config | ((uint32_t)VADC_G_EMUXCTR_EMXWC_Msk)) ; in XMC_VADC_GROUP_ExternalMuxControlInit()
2655 void XMC_VADC_GROUP_SetBoundaryEventInterruptNode(XMC_VADC_GROUP_t *const group_ptr,
2671 __STATIC_INLINE uint32_t XMC_VADC_GROUP_GetAlias(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_GetAlias() argument
2673 XMC_ASSERT("XMC_VADC_GROUP_GetAliasWrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetAlias()
2674 return (group_ptr->ALIAS); in XMC_VADC_GROUP_GetAlias()
2691 …TATIC_INLINE XMC_VADC_GROUP_CLASS_t XMC_VADC_GROUP_GetInputClass(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_GetInputClass() argument
2695 …XMC_ASSERT("XMC_VADC_GROUP_GetInputClass:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetInputClass()
2702 input_value.g_iclass0 = group_ptr->ICLASS[(uint32_t)conv_class]; in XMC_VADC_GROUP_GetInputClass()
2728 void XMC_VADC_GROUP_ScanInit(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_SCAN_CONFIG_t *confi…
2745 __STATIC_INLINE void XMC_VADC_GROUP_ScanEnableArbitrationSlot(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanEnableArbitrationSlot() argument
2747 …XMC_VADC_GROUP_ScanEnableArbitrationSlot:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanEnableArbitrationSlot()
2748 group_ptr->ARBPR |= (uint32_t)VADC_G_ARBPR_ASEN1_Msk; in XMC_VADC_GROUP_ScanEnableArbitrationSlot()
2766 __STATIC_INLINE void XMC_VADC_GROUP_ScanDisableArbitrationSlot(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanDisableArbitrationSlot() argument
2768 …MC_VADC_GROUP_ScanDisableArbitrationSlot:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanDisableArbitrationSlot()
2769 group_ptr->ARBPR &= ~((uint32_t)VADC_G_ARBPR_ASEN1_Msk); in XMC_VADC_GROUP_ScanDisableArbitrationSlot()
2787 __STATIC_INLINE bool XMC_VADC_GROUP_ScanIsArbitrationSlotEnabled(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanIsArbitrationSlotEnabled() argument
2789 …_VADC_GROUP_ScanIsArbitrationSlotEnabled:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanIsArbitrationSlotEnabled()
2791 return ((group_ptr->ARBPR & (uint32_t)VADC_G_ARBPR_ASEN1_Msk) >> VADC_G_ARBPR_ASEN1_Pos); in XMC_VADC_GROUP_ScanIsArbitrationSlotEnabled()
2811 void XMC_VADC_GROUP_ScanSelectTrigger(XMC_VADC_GROUP_t *const group_ptr, XMC_VADC_TRIGGER_INPUT_SEL…
2830 void XMC_VADC_GROUP_ScanSelectTriggerEdge(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_TRIGGER…
2848 void XMC_VADC_GROUP_ScanSelectGating(XMC_VADC_GROUP_t *const group_ptr, XMC_VADC_GATE_INPUT_SELECT_…
2865 __STATIC_INLINE void XMC_VADC_GROUP_ScanSetGatingMode(XMC_VADC_GROUP_t *const group_ptr, XMC_VADC_G… in XMC_VADC_GROUP_ScanSetGatingMode() argument
2867 …ASSERT("XMC_VADC_GROUP_ScanSetGatingMode:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanSetGatingMode()
2871 group_ptr->ASMR &= (uint32_t) (~((uint32_t)VADC_G_ASMR_ENGT_Msk)); in XMC_VADC_GROUP_ScanSetGatingMode()
2873 group_ptr->ASMR |= (uint32_t)((uint32_t)mode_sel << VADC_G_ASMR_ENGT_Pos); in XMC_VADC_GROUP_ScanSetGatingMode()
2893 __STATIC_INLINE void XMC_VADC_GROUP_ScanEnableContinuousMode(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanEnableContinuousMode() argument
2895 …"XMC_VADC_GROUP_ScanEnableContinuousMode:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanEnableContinuousMode()
2896 group_ptr->ASMR |= (uint32_t)VADC_G_ASMR_SCAN_Msk; in XMC_VADC_GROUP_ScanEnableContinuousMode()
2916 __STATIC_INLINE void XMC_VADC_GROUP_ScanDisableContinuousMode(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanDisableContinuousMode() argument
2918 …XMC_VADC_GROUP_ScanDisableContinuousMode:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanDisableContinuousMode()
2919 group_ptr->ASMR &= ~((uint32_t)VADC_G_ASMR_SCAN_Msk); in XMC_VADC_GROUP_ScanDisableContinuousMode()
2936 __STATIC_INLINE void XMC_VADC_GROUP_ScanTriggerConversion(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanTriggerConversion() argument
2938 …RT("XMC_VADC_GROUP_ScanTriggerConversion:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanTriggerConversion()
2939 group_ptr->ASMR |= (uint32_t)VADC_G_ASMR_LDEV_Msk; in XMC_VADC_GROUP_ScanTriggerConversion()
2957 void XMC_VADC_GROUP_ScanSequenceAbort(XMC_VADC_GROUP_t *const group_ptr);
2975 __STATIC_INLINE void XMC_VADC_GROUP_ScanAddChannelToSequence(XMC_VADC_GROUP_t *const group_ptr, con… in XMC_VADC_GROUP_ScanAddChannelToSequence() argument
2977 XMC_ASSERT("VADC_GSCAN_AddSingleChannel:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanAddChannelToSequence()
2980 group_ptr->ASSEL |= (uint32_t)((uint32_t)1 << ch_num); in XMC_VADC_GROUP_ScanAddChannelToSequence()
3002 __STATIC_INLINE void XMC_VADC_GROUP_ScanAddMultipleChannels(XMC_VADC_GROUP_t *const group_ptr, cons… in XMC_VADC_GROUP_ScanAddMultipleChannels() argument
3004 …("XMC_VADC_GROUP_ScanAddMultipleChannels:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanAddMultipleChannels()
3005 group_ptr->ASSEL = ch_mask; in XMC_VADC_GROUP_ScanAddMultipleChannels()
3025 __STATIC_INLINE bool XMC_VADC_GROUP_ScanIsChannelPending(XMC_VADC_GROUP_t *const group_ptr, const u… in XMC_VADC_GROUP_ScanIsChannelPending() argument
3028 …ERT("XMC_VADC_GROUP_ScanIsChannelPending:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanIsChannelPending()
3031 return( (bool)((uint32_t)(group_ptr->ASPND >> ch_num) & 1U)); in XMC_VADC_GROUP_ScanIsChannelPending()
3050 uint32_t XMC_VADC_GROUP_ScanGetNumChannelsPending(XMC_VADC_GROUP_t *const group_ptr);
3066 __STATIC_INLINE void XMC_VADC_GROUP_ScanTriggerReqSrcEvent(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanTriggerReqSrcEvent() argument
3068 …T("XMC_VADC_GROUP_ScanTriggerReqSrcEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanTriggerReqSrcEvent()
3069 group_ptr->SEFLAG |= (uint32_t)VADC_G_SEFLAG_SEV1_Msk; in XMC_VADC_GROUP_ScanTriggerReqSrcEvent()
3085 __STATIC_INLINE void XMC_VADC_GROUP_ScanClearReqSrcEvent(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanClearReqSrcEvent() argument
3087 …ERT("XMC_VADC_GROUP_ScanClearReqSrcEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanClearReqSrcEvent()
3088 group_ptr->SEFCLR |= (uint32_t)VADC_G_SEFCLR_SEV1_Msk; in XMC_VADC_GROUP_ScanClearReqSrcEvent()
3105 __STATIC_INLINE bool XMC_VADC_GROUP_ScanGetReqSrcEventStatus(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanGetReqSrcEventStatus() argument
3107 XMC_ASSERT("XMC_VADC_GSCAN_GetRSEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanGetReqSrcEventStatus()
3108 return( (bool)(group_ptr->SEFLAG & (uint32_t)VADC_G_SEFLAG_SEV1_Msk)); in XMC_VADC_GROUP_ScanGetReqSrcEventStatus()
3126 void XMC_VADC_GROUP_ScanSetReqSrcEventInterruptNode(XMC_VADC_GROUP_t *const group_ptr, const XMC_VA…
3142 __STATIC_INLINE void XMC_VADC_GROUP_ScanEnableExternalTrigger(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanEnableExternalTrigger() argument
3144 …XMC_VADC_GROUP_ScanEnableExternalTrigger:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanEnableExternalTrigger()
3146 group_ptr->ASMR |= (uint32_t)VADC_G_ASMR_ENTR_Msk; in XMC_VADC_GROUP_ScanEnableExternalTrigger()
3164 __STATIC_INLINE void XMC_VADC_GROUP_ScanDisableExternalTrigger(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanDisableExternalTrigger() argument
3166 …MC_VADC_GROUP_ScanDisableExternalTrigger:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanDisableExternalTrigger()
3168 group_ptr->ASMR &= ~((uint32_t)VADC_G_ASMR_ENTR_Msk); in XMC_VADC_GROUP_ScanDisableExternalTrigger()
3186 void XMC_VADC_GROUP_ScanRemoveChannel(XMC_VADC_GROUP_t *const group_ptr, const uint32_t channel_num…
3202 __STATIC_INLINE void XMC_VADC_GROUP_ScanEnableEvent(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanEnableEvent() argument
3204 …C_ASSERT("XMC_VADC_GROUP_ScanEnableEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanEnableEvent()
3206 group_ptr->ASMR |= ((uint32_t)VADC_G_ASMR_ENSI_Msk); in XMC_VADC_GROUP_ScanEnableEvent()
3223 __STATIC_INLINE void XMC_VADC_GROUP_ScanDisableEvent(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ScanDisableEvent() argument
3225 …_ASSERT("XMC_VADC_GROUP_ScanDisableEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ScanDisableEvent()
3227 group_ptr->ASMR &= ~((uint32_t)VADC_G_ASMR_ENSI_Msk); in XMC_VADC_GROUP_ScanDisableEvent()
3266 …TATIC_INLINE void XMC_VADC_GROUP_BackgroundEnableArbitrationSlot(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_BackgroundEnableArbitrationSlot() argument
3268 …C_GROUP_BackgroundEnableArbitrationSlot:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_BackgroundEnableArbitrationSlot()
3269 group_ptr->ARBPR |= (uint32_t)VADC_G_ARBPR_ASEN2_Msk; in XMC_VADC_GROUP_BackgroundEnableArbitrationSlot()
3288 …ATIC_INLINE void XMC_VADC_GROUP_BackgroundDisableArbitrationSlot(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_BackgroundDisableArbitrationSlot() argument
3290 …_GROUP_BackgroundDisableArbitrationSlot:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_BackgroundDisableArbitrationSlot()
3291 group_ptr->ARBPR &= ~((uint32_t)VADC_G_ARBPR_ASEN2_Msk); in XMC_VADC_GROUP_BackgroundDisableArbitrationSlot()
3798 void XMC_VADC_GROUP_QueueInit(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_QUEUE_CONFIG_t *con…
3815 __STATIC_INLINE void XMC_VADC_GROUP_QueueEnableArbitrationSlot(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueEnableArbitrationSlot() argument
3817 …C_VADC_GROUP_QueueEnableArbitrationSlot:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)); in XMC_VADC_GROUP_QueueEnableArbitrationSlot()
3818 group_ptr->ARBPR |= (uint32_t)((uint32_t)1 << VADC_G_ARBPR_ASEN0_Pos); in XMC_VADC_GROUP_QueueEnableArbitrationSlot()
3836 __STATIC_INLINE void XMC_VADC_GROUP_QueueDisableArbitrationSlot(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueDisableArbitrationSlot() argument
3838 …_VADC_GROUP_QueueDisableArbitrationSlot:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)); in XMC_VADC_GROUP_QueueDisableArbitrationSlot()
3839 group_ptr->ARBPR &= ~((uint32_t)VADC_G_ARBPR_ASEN0_Msk); in XMC_VADC_GROUP_QueueDisableArbitrationSlot()
3858 __STATIC_INLINE bool XMC_VADC_GROUP_QueueIsArbitrationSlotEnabled(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueIsArbitrationSlotEnabled() argument
3860 …VADC_GROUP_QueueIsArbitrationSlotEnabled:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueIsArbitrationSlotEnabled()
3862 return ((group_ptr->ARBPR & (uint32_t)VADC_G_ARBPR_ASEN0_Msk) >> VADC_G_ARBPR_ASEN0_Pos); in XMC_VADC_GROUP_QueueIsArbitrationSlotEnabled()
3882 void XMC_VADC_GROUP_QueueSelectTrigger(XMC_VADC_GROUP_t *const group_ptr,
3902 void XMC_VADC_GROUP_QueueSelectTriggerEdge(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_TRIGGE…
3920 void XMC_VADC_GROUP_QueueSelectGating(XMC_VADC_GROUP_t *const group_ptr, const XMC_VADC_GATE_INPUT_…
3938 __STATIC_INLINE void XMC_VADC_GROUP_QueueSetGatingMode(XMC_VADC_GROUP_t *const group_ptr, XMC_VADC_… in XMC_VADC_GROUP_QueueSetGatingMode() argument
3940 …SSERT("XMC_VADC_GROUP_QueueSetGatingMode:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueSetGatingMode()
3944 group_ptr->QMR0 &= (uint32_t)(~((uint32_t) VADC_G_QMR0_ENGT_Msk)); in XMC_VADC_GROUP_QueueSetGatingMode()
3946 group_ptr->QMR0 |= (uint32_t)((uint32_t)mode_sel << VADC_G_QMR0_ENGT_Pos); in XMC_VADC_GROUP_QueueSetGatingMode()
3973 __STATIC_INLINE void XMC_VADC_GROUP_QueueTriggerConversion(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueTriggerConversion() argument
3975 …T("XMC_VADC_GROUP_QueueTriggerConversion:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueTriggerConversion()
3976 group_ptr->QMR0 |= (uint32_t)((uint32_t)1 << VADC_G_QMR0_TREV_Pos); in XMC_VADC_GROUP_QueueTriggerConversion()
3996 uint32_t XMC_VADC_GROUP_QueueGetLength(XMC_VADC_GROUP_t *const group_ptr);
4013 void XMC_VADC_GROUP_QueueAbortSequence(XMC_VADC_GROUP_t *const group_ptr);
4030 __STATIC_INLINE void XMC_VADC_GROUP_QueueFlushEntries(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueFlushEntries() argument
4033 group_ptr->QMR0 |= (uint32_t)VADC_G_QMR0_FLUSH_Msk; in XMC_VADC_GROUP_QueueFlushEntries()
4035 while( !((group_ptr->QSR0)& (uint32_t)VADC_G_QSR0_EMPTY_Msk)) in XMC_VADC_GROUP_QueueFlushEntries()
4059 void XMC_VADC_GROUP_QueueRemoveChannel(XMC_VADC_GROUP_t *const group_ptr);
4079 __STATIC_INLINE void XMC_VADC_GROUP_QueueInsertChannel(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_QueueInsertChannel() argument
4082 …SSERT("XMC_VADC_GROUP_QueueInsertChannel:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueInsertChannel()
4084 group_ptr->QINR0 = entry.qinr0; in XMC_VADC_GROUP_QueueInsertChannel()
4105 int32_t XMC_VADC_GROUP_QueueGetNextChannel(XMC_VADC_GROUP_t *const group_ptr);
4125 int32_t XMC_VADC_GROUP_QueueGetInterruptedChannel(XMC_VADC_GROUP_t *const group_ptr);
4141 __STATIC_INLINE void XMC_VADC_GROUP_QueueTriggerReqSrcEvent(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueTriggerReqSrcEvent() argument
4143 …("XMC_VADC_GROUP_QueueTriggerReqSrcEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueTriggerReqSrcEvent()
4144 group_ptr->SEFLAG |= 1U; in XMC_VADC_GROUP_QueueTriggerReqSrcEvent()
4160 __STATIC_INLINE void XMC_VADC_GROUP_QueueClearReqSrcEvent(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueClearReqSrcEvent() argument
4162 …RT("XMC_VADC_GROUP_QueueClearReqSrcEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueClearReqSrcEvent()
4163 group_ptr->SEFCLR = (uint32_t)VADC_G_SEFCLR_SEV0_Msk; in XMC_VADC_GROUP_QueueClearReqSrcEvent()
4180 __STATIC_INLINE bool XMC_VADC_GROUP_QueueGetReqSrcEventStatus(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueGetReqSrcEventStatus() argument
4183 …XMC_VADC_GROUP_QueueGetReqSrcEventStatus:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueGetReqSrcEventStatus()
4184 return(group_ptr->SEFLAG & (uint32_t)VADC_G_SEFLAG_SEV0_Msk); in XMC_VADC_GROUP_QueueGetReqSrcEventStatus()
4202 void XMC_VADC_GROUP_QueueSetReqSrcEventInterruptNode(XMC_VADC_GROUP_t *const group_ptr, const XMC_V…
4218 __STATIC_INLINE void XMC_VADC_GROUP_QueueEnableExternalTrigger(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueEnableExternalTrigger() argument
4220 …MC_VADC_GROUP_QueueEnableExternalTrigger:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueEnableExternalTrigger()
4222 group_ptr->QMR0 |= (uint32_t)VADC_G_QMR0_ENTR_Msk; in XMC_VADC_GROUP_QueueEnableExternalTrigger()
4240 __STATIC_INLINE void XMC_VADC_GROUP_QueueDisableExternalTrigger(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_QueueDisableExternalTrigger() argument
4242 …C_VADC_GROUP_QueueDisableExternalTrigger:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_QueueDisableExternalTrigger()
4244 group_ptr->QMR0 &= ~((uint32_t)VADC_G_QMR0_ENTR_Msk); in XMC_VADC_GROUP_QueueDisableExternalTrigger()
4268 void XMC_VADC_GROUP_ChannelInit(XMC_VADC_GROUP_t *const group_ptr, const uint32_t ch_num,
4298 __STATIC_INLINE void XMC_VADC_GROUP_SetChannelAlias(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_SetChannelAlias() argument
4302 …C_ASSERT("XMC_VADC_GROUP_SetChannelAlias:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_SetChannelAlias()
4306 …group_ptr->ALIAS |= (group_ptr->ALIAS & (uint32_t)~(VADC_G_ALIAS_ALIAS0_Msk << (VADC_G_ALIAS_ALIAS… in XMC_VADC_GROUP_SetChannelAlias()
4323 __STATIC_INLINE uint8_t XMC_VADC_GROUP_GetChannelAlias(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_GetChannelAlias() argument
4326 …C_ASSERT("XMC_VADC_GROUP_SetChannelAlias:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetChannelAlias()
4329 return ((group_ptr->ALIAS >> (VADC_G_ALIAS_ALIAS1_Pos * alias_ch_num)) & VADC_G_ALIAS_ALIAS0_Msk); in XMC_VADC_GROUP_GetChannelAlias()
4351 bool XMC_VADC_GROUP_ChannelIsResultOutOfBounds(XMC_VADC_GROUP_t *const group_ptr, const uint32_t ch…
4369 void XMC_VADC_GROUP_ChannelSetInputReference(XMC_VADC_GROUP_t *const group_ptr, const uint32_t ch_n…
4389 void XMC_VADC_GROUP_ChannelSetResultRegister(XMC_VADC_GROUP_t *const group_ptr,
4410 void XMC_VADC_GROUP_ChannelSetIclass(XMC_VADC_GROUP_t *const group_ptr,
4432 …XMC_VADC_RESULT_ALIGN_t XMC_VADC_GROUP_ChannelGetResultAlignment(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_ChannelGetResultAlignment() argument
4435 …XMC_VADC_GROUP_ChannelGetResultAlignment:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ChannelGetResultAlignment()
4439 …return ((XMC_VADC_RESULT_ALIGN_t)((group_ptr->CHCTR[ch_num] & (uint32_t)VADC_G_CHCTR_RESPOS_Msk) >> in XMC_VADC_GROUP_ChannelGetResultAlignment()
4460 …LINE XMC_VADC_CHANNEL_CONV_t XMC_VADC_GROUP_ChannelGetInputClass(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_ChannelGetInputClass() argument
4463 …ERT("XMC_VADC_GROUP_ChannelGetInputClass:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ChannelGetInputClass()
4467 …return ((XMC_VADC_CHANNEL_CONV_t)((group_ptr->CHCTR[ch_num] & (uint32_t)VADC_G_CHCTR_ICLSEL_Msk) >> in XMC_VADC_GROUP_ChannelGetInputClass()
4489 uint8_t XMC_VADC_GROUP_ChannelGetResultRegister(XMC_VADC_GROUP_t *const group_ptr, const uint32_t c…
4507 void XMC_VADC_GROUP_ChannelTriggerEvent(XMC_VADC_GROUP_t *const group_ptr, const uint32_t ch_num);
4522 __STATIC_INLINE uint32_t XMC_VADC_GROUP_ChannelGetAssertedEvents(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_ChannelGetAssertedEvents() argument
4524 …"XMC_VADC_GROUP_ChannelGetAssertedEvents:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ChannelGetAssertedEvents()
4525 return(group_ptr->CEFLAG); in XMC_VADC_GROUP_ChannelGetAssertedEvents()
4544 __STATIC_INLINE void XMC_VADC_GROUP_ChannelClearEvent(XMC_VADC_GROUP_t *const group_ptr, const uint… in XMC_VADC_GROUP_ChannelClearEvent() argument
4547 …ASSERT("XMC_VADC_GROUP_ChannelClearEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ChannelClearEvent()
4549 group_ptr->CEFCLR = (uint32_t)((uint32_t)1 << ch_num); in XMC_VADC_GROUP_ChannelClearEvent()
4569 void XMC_VADC_GROUP_ChannelSetEventInterruptNode(XMC_VADC_GROUP_t *const group_ptr,
4590 void XMC_VADC_GROUP_ChannelTriggerEventGenCriteria(XMC_VADC_GROUP_t *const group_ptr,
4613 void XMC_VADC_GROUP_ChannelSetBoundarySelection(XMC_VADC_GROUP_t *const group_ptr,
4639 __STATIC_INLINE void XMC_VADC_GROUP_ResultInit(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_ResultInit() argument
4643 XMC_ASSERT("XMC_VADC_GROUP_ResultInit:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ResultInit()
4644 group_ptr->RCR[res_reg_num] = config->g_rcr; in XMC_VADC_GROUP_ResultInit()
4672 void XMC_VADC_GROUP_AddResultToFifo(XMC_VADC_GROUP_t *const group_ptr, const uint32_t res_reg);
4692 __STATIC_INLINE void XMC_VADC_GROUP_EnableResultEvent(XMC_VADC_GROUP_t *const group_ptr, const uint… in XMC_VADC_GROUP_EnableResultEvent() argument
4695 …ASSERT("XMC_VADC_GROUP_EnableResultEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_EnableResultEvent()
4697 group_ptr->RCR[res_reg] |= (uint32_t)VADC_G_RCR_SRGEN_Msk; in XMC_VADC_GROUP_EnableResultEvent()
4715 __STATIC_INLINE void XMC_VADC_GROUP_DisableResultEvent(XMC_VADC_GROUP_t *const group_ptr, const uin… in XMC_VADC_GROUP_DisableResultEvent() argument
4717 …SSERT("XMC_VADC_GROUP_DisableResultEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_DisableResultEvent()
4719 group_ptr->RCR[res_reg] &= ~((uint32_t)VADC_G_RCR_SRGEN_Msk); in XMC_VADC_GROUP_DisableResultEvent()
4741 __STATIC_INLINE uint32_t XMC_VADC_GROUP_GetDetailedResult(XMC_VADC_GROUP_t *const group_ptr, const … in XMC_VADC_GROUP_GetDetailedResult() argument
4743 …ASSERT("XMC_VADC_GROUP_GetDetailedResult:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetDetailedResult()
4745 return(group_ptr->RES[res_reg]); in XMC_VADC_GROUP_GetDetailedResult()
4764 __STATIC_INLINE XMC_VADC_RESULT_SIZE_t XMC_VADC_GROUP_GetResult(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_GetResult() argument
4767 XMC_ASSERT("XMC_VADC_GROUP_GetResult:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetResult()
4770 return ((XMC_VADC_RESULT_SIZE_t)group_ptr->RES[res_reg]); in XMC_VADC_GROUP_GetResult()
4796 void XMC_VADC_GROUP_SetResultFastCompareValue(XMC_VADC_GROUP_t *const group_ptr,
4816 XMC_VADC_FAST_COMPARE_t XMC_VADC_GROUP_GetFastCompareResult(XMC_VADC_GROUP_t *const group_ptr, cons…
4837 void XMC_VADC_GROUP_SetResultSubtractionValue(XMC_VADC_GROUP_t *const group_ptr,
4855 __STATIC_INLINE void XMC_VADC_GROUP_TriggerResultEvent(XMC_VADC_GROUP_t *const group_ptr, const uin… in XMC_VADC_GROUP_TriggerResultEvent() argument
4857 …SSERT("XMC_VADC_GROUP_TriggerResultEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_TriggerResultEvent()
4859 group_ptr->REFLAG = (uint32_t)((uint32_t)1 << res_reg); in XMC_VADC_GROUP_TriggerResultEvent()
4875 __STATIC_INLINE uint32_t XMC_VADC_GROUP_GetAssertedResultEvents(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_GetAssertedResultEvents() argument
4877 …("XMC_VADC_GROUP_GetAssertedResultEvents:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetAssertedResultEvents()
4878 return(group_ptr->REFLAG); in XMC_VADC_GROUP_GetAssertedResultEvents()
4897 __STATIC_INLINE void XMC_VADC_GROUP_ClearResultEvent(XMC_VADC_GROUP_t *const group_ptr, const uint3… in XMC_VADC_GROUP_ClearResultEvent() argument
4899 …_ASSERT("XMC_VADC_GROUP_ClearResultEvent:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_ClearResultEvent()
4901 group_ptr->REFCLR = (uint32_t)((uint32_t)1 << res_reg); in XMC_VADC_GROUP_ClearResultEvent()
4921 void XMC_VADC_GROUP_SetResultInterruptNode(XMC_VADC_GROUP_t *const group_ptr,
4942 uint32_t XMC_VADC_GROUP_GetResultFifoTail(XMC_VADC_GROUP_t *const group_ptr, uint32_t res_reg);
4961 uint32_t XMC_VADC_GROUP_GetResultFifoHead(XMC_VADC_GROUP_t *const group_ptr,const uint32_t res_reg);
4980 bool XMC_VADC_GROUP_IsResultRegisterFifoHead(XMC_VADC_GROUP_t *const group_ptr, const uint32_t res_…
4997 __STATIC_INLINE bool XMC_VADC_GROUP_IsResultRegisterInFifo(XMC_VADC_GROUP_t *const group_ptr, in XMC_VADC_GROUP_IsResultRegisterInFifo() argument
5001 …T("XMC_VADC_GROUP_IsResultRegisterInFifo:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_IsResultRegisterInFifo()
5004 return( (bool)(group_ptr->RCR[res_reg] & (uint32_t)VADC_G_RCR_FEN_Msk)); in XMC_VADC_GROUP_IsResultRegisterInFifo()
5026 __STATIC_INLINE void XMC_VADC_GROUP_SetResultRegPriority(XMC_VADC_GROUP_t *const group_ptr, const u… in XMC_VADC_GROUP_SetResultRegPriority() argument
5028 …ERT("XMC_VADC_GROUP_SetResultRegPriority:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_SetResultRegPriority()
5029 group_ptr->RRASS = (uint32_t)res_mask; in XMC_VADC_GROUP_SetResultRegPriority()
5044 __STATIC_INLINE uint32_t XMC_VADC_GROUP_GetResultRegPriority(XMC_VADC_GROUP_t *const group_ptr) in XMC_VADC_GROUP_GetResultRegPriority() argument
5046 …ERT("XMC_VADC_GROUP_GetResultRegPriority:Wrong Group Pointer", XMC_VADC_CHECK_GROUP_PTR(group_ptr)) in XMC_VADC_GROUP_GetResultRegPriority()
5047 return(group_ptr->RRASS); in XMC_VADC_GROUP_GetResultRegPriority()