Home
last modified time | relevance | path

Searched refs:callback_type (Results 1 – 25 of 49) sorted by relevance

12

/bsp/samd21/sam_d2x_asflib/sam0/drivers/rtc/rtc_sam_l_c/
A Drtc_calendar_interrupt.c70 enum rtc_calendar_callback callback_type) in rtc_calendar_register_callback() argument
76 if (callback_type == RTC_CALENDAR_CALLBACK_OVERFLOW in rtc_calendar_register_callback()
78 || callback_type == RTC_CALENDAR_CALLBACK_TAMPER in rtc_calendar_register_callback()
90 module->callbacks[callback_type] = callback; in rtc_calendar_register_callback()
113 enum rtc_calendar_callback callback_type) in rtc_calendar_unregister_callback() argument
118 if (callback_type == RTC_CALENDAR_CALLBACK_OVERFLOW in rtc_calendar_unregister_callback()
120 || callback_type == RTC_CALENDAR_CALLBACK_TAMPER in rtc_calendar_unregister_callback()
132 module->callbacks[callback_type] = NULL; in rtc_calendar_unregister_callback()
150 enum rtc_calendar_callback callback_type) in rtc_calendar_enable_callback() argument
171 module->enabled_callback |= (1 << callback_type); in rtc_calendar_enable_callback()
[all …]
A Drtc_count_interrupt.c70 enum rtc_count_callback callback_type) in rtc_count_register_callback() argument
76 if (callback_type == RTC_COUNT_CALLBACK_OVERFLOW in rtc_count_register_callback()
78 || callback_type == RTC_COUNT_CALLBACK_TAMPER in rtc_count_register_callback()
106 module->callbacks[callback_type] = callback; in rtc_count_register_callback()
129 enum rtc_count_callback callback_type) in rtc_count_unregister_callback() argument
134 if (callback_type == RTC_COUNT_CALLBACK_OVERFLOW in rtc_count_unregister_callback()
136 || callback_type == RTC_COUNT_CALLBACK_TAMPER in rtc_count_unregister_callback()
162 module->callbacks[callback_type] = NULL; in rtc_count_unregister_callback()
180 enum rtc_count_callback callback_type) in rtc_count_enable_callback() argument
201 module->enabled_callback |= (1 << callback_type); in rtc_count_enable_callback()
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/rtc/rtc_sam_d_r_h/
A Drtc_calendar_interrupt.c70 enum rtc_calendar_callback callback_type) in rtc_calendar_register_callback() argument
78 } else if (callback_type > RTC_NUM_OF_ALARMS) { in rtc_calendar_register_callback()
85 module->callbacks[callback_type] = callback; in rtc_calendar_register_callback()
87 module->registered_callback |= (1 << callback_type); in rtc_calendar_register_callback()
108 enum rtc_calendar_callback callback_type) in rtc_calendar_unregister_callback() argument
115 } else if (callback_type > RTC_NUM_OF_ALARMS) { in rtc_calendar_unregister_callback()
122 module->callbacks[callback_type] = NULL; in rtc_calendar_unregister_callback()
140 enum rtc_calendar_callback callback_type) in rtc_calendar_enable_callback() argument
154 module->enabled_callback |= (1 << callback_type); in rtc_calendar_enable_callback()
167 enum rtc_calendar_callback callback_type) in rtc_calendar_disable_callback() argument
[all …]
A Drtc_count_interrupt.c70 enum rtc_count_callback callback_type) in rtc_count_register_callback() argument
83 if (callback_type > RTC_NUM_OF_COMP32) { in rtc_count_register_callback()
90 if (callback_type > RTC_NUM_OF_COMP16) { in rtc_count_register_callback()
101 module->callbacks[callback_type] = callback; in rtc_count_register_callback()
124 enum rtc_count_callback callback_type) in rtc_count_unregister_callback() argument
136 if (callback_type > RTC_NUM_OF_COMP32) { in rtc_count_unregister_callback()
142 if (callback_type > RTC_NUM_OF_COMP16) { in rtc_count_unregister_callback()
152 module->callbacks[callback_type] = NULL; in rtc_count_unregister_callback()
170 enum rtc_count_callback callback_type) in rtc_count_enable_callback() argument
184 module->enabled_callback |= (1 << callback_type); in rtc_count_enable_callback()
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/tc/
A Dtc_interrupt.h96 const enum tc_callback callback_type);
100 const enum tc_callback callback_type);
115 const enum tc_callback callback_type) in tc_enable_callback() argument
125 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_enable_callback()
129 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_enable_callback()
134 module->enable_callback_mask |= (1 << callback_type); in tc_enable_callback()
135 module->hw->COUNT8.INTENSET.reg = (1 << callback_type); in tc_enable_callback()
152 const enum tc_callback callback_type){ in tc_disable_callback() argument
157 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_disable_callback()
161 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_disable_callback()
[all …]
A Dtc_interrupt.c70 const enum tc_callback callback_type) in tc_register_callback() argument
77 module->callback[callback_type] = callback_func; in tc_register_callback()
80 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_register_callback()
83 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_register_callback()
87 module->register_callback_mask |= (1 << callback_type); in tc_register_callback()
103 const enum tc_callback callback_type) in tc_unregister_callback() argument
109 module->callback[callback_type] = NULL; in tc_unregister_callback()
112 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_unregister_callback()
115 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_unregister_callback()
119 module->register_callback_mask &= ~(1 << callback_type); in tc_unregister_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sdadc/
A Dsdadc_callback.h78 enum sdadc_callback callback_type);
82 enum sdadc_callback callback_type);
102 enum sdadc_callback callback_type) in sdadc_enable_callback() argument
108 module->enabled_callback_mask |= (1 << callback_type); in sdadc_enable_callback()
111 if (callback_type == SDADC_CALLBACK_WINDOW) { in sdadc_enable_callback()
115 if (callback_type == SDADC_CALLBACK_ERROR) { in sdadc_enable_callback()
137 enum sdadc_callback callback_type) in sdadc_disable_callback() argument
143 module->enabled_callback_mask &= ~(1 << callback_type); in sdadc_disable_callback()
146 if (callback_type == SDADC_CALLBACK_WINDOW) { in sdadc_disable_callback()
150 if (callback_type == SDADC_CALLBACK_ERROR) { in sdadc_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/adc/
A Dadc_callback.h78 enum adc_callback callback_type);
82 enum adc_callback callback_type);
102 enum adc_callback callback_type) in adc_enable_callback() argument
108 module->enabled_callback_mask |= (1 << callback_type); in adc_enable_callback()
111 if (callback_type == ADC_CALLBACK_WINDOW) { in adc_enable_callback()
115 if (callback_type == ADC_CALLBACK_ERROR) { in adc_enable_callback()
137 enum adc_callback callback_type) in adc_disable_callback() argument
143 module->enabled_callback_mask &= ~(1 << callback_type); in adc_disable_callback()
146 if (callback_type == ADC_CALLBACK_WINDOW) { in adc_disable_callback()
150 if (callback_type == ADC_CALLBACK_ERROR) { in adc_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/i2s/
A Di2s_callback.h96 const enum i2s_serializer_callback callback_type) in i2s_serializer_register_callback() argument
104 (1u << callback_type); in i2s_serializer_register_callback()
120 const enum i2s_serializer_callback callback_type) in i2s_serializer_unregister_callback() argument
126 module_inst->serializer[serializer].callback[callback_type] = NULL; in i2s_serializer_unregister_callback()
128 ~(1u << callback_type); in i2s_serializer_unregister_callback()
146 const enum i2s_serializer_callback callback_type) in i2s_serializer_enable_callback() argument
154 (1u << callback_type); in i2s_serializer_enable_callback()
155 if (I2S_SERIALIZER_CALLBACK_OVER_UNDER_RUN != callback_type) { in i2s_serializer_enable_callback()
178 const enum i2s_serializer_callback callback_type) in i2s_serializer_disable_callback() argument
186 ~(1u << callback_type); in i2s_serializer_disable_callback()
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/tcc/
A Dtcc_callback.c103 const enum tcc_callback callback_type) in tcc_register_callback() argument
110 module->callback[callback_type] = callback_func; in tcc_register_callback()
113 module->register_callback_mask |= _tcc_intflag[callback_type]; in tcc_register_callback()
129 const enum tcc_callback callback_type) in tcc_unregister_callback() argument
135 module->callback[callback_type] = NULL; in tcc_unregister_callback()
156 const enum tcc_callback callback_type) in tcc_enable_callback() argument
167 module->enable_callback_mask |= _tcc_intflag[callback_type]; in tcc_enable_callback()
168 module->hw->INTENSET.reg = _tcc_intflag[callback_type]; in tcc_enable_callback()
184 const enum tcc_callback callback_type) in tcc_disable_callback() argument
195 module->enable_callback_mask &= ~_tcc_intflag[callback_type]; in tcc_disable_callback()
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/
A Di2c_slave_interrupt.h85 enum i2c_slave_callback callback_type);
89 enum i2c_slave_callback callback_type);
101 enum i2c_slave_callback callback_type) in i2c_slave_enable_callback() argument
108 module->enabled_callback |= (1 << callback_type); in i2c_slave_enable_callback()
112 if (callback_type == I2C_SLAVE_CALLBACK_READ_REQUEST || in i2c_slave_enable_callback()
113 callback_type == I2C_SLAVE_CALLBACK_WRITE_REQUEST) { in i2c_slave_enable_callback()
128 enum i2c_slave_callback callback_type) in i2c_slave_disable_callback() argument
135 module->enabled_callback &= ~(1 << callback_type); in i2c_slave_disable_callback()
137 if (callback_type == I2C_SLAVE_CALLBACK_READ_REQUEST || in i2c_slave_disable_callback()
138 callback_type == I2C_SLAVE_CALLBACK_WRITE_REQUEST || in i2c_slave_disable_callback()
A Di2c_master_interrupt.h74 enum i2c_master_callback callback_type);
78 enum i2c_master_callback callback_type);
90 enum i2c_master_callback callback_type) in i2c_master_enable_callback() argument
97 module->enabled_callback |= (1 << callback_type); in i2c_master_enable_callback()
110 enum i2c_master_callback callback_type) in i2c_master_disable_callback() argument
117 module->enabled_callback &= ~(1 << callback_type); in i2c_master_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/trng/
A Dtrng_callback.h78 enum trng_callback callback_type);
82 enum trng_callback callback_type);
96 enum trng_callback callback_type) in trng_enable_callback() argument
102 module->enable_callback_mask |= (1 << callback_type); in trng_enable_callback()
116 enum trng_callback callback_type) in trng_disable_callback() argument
122 module->enable_callback_mask &= ~(1UL << callback_type); in trng_disable_callback()
125 if (callback_type == TRNG_CALLBACK_READ_BUFFER) { in trng_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/ac/
A Dac_callback.h92 const enum ac_callback callback_type);
96 const enum ac_callback callback_type);
111 const enum ac_callback callback_type) in ac_enable_callback() argument
117 module->enable_callback_mask |= (1 << callback_type); in ac_enable_callback()
121 switch (callback_type) in ac_enable_callback()
173 const enum ac_callback callback_type) in ac_disable_callback() argument
179 module->enable_callback_mask &= ~(1 << callback_type); in ac_disable_callback()
183 switch (callback_type) in ac_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/i2c/
A Di2c_slave_interrupt.h75 enum i2c_slave_callback callback_type);
79 enum i2c_slave_callback callback_type);
91 enum i2c_slave_callback callback_type) in i2c_slave_enable_callback() argument
98 module->enabled_callback |= (1 << callback_type); in i2c_slave_enable_callback()
111 enum i2c_slave_callback callback_type) in i2c_slave_disable_callback() argument
118 module->enabled_callback &= ~(1 << callback_type); in i2c_slave_disable_callback()
A Di2c_master_interrupt.h74 enum i2c_master_callback callback_type);
78 enum i2c_master_callback callback_type);
90 enum i2c_master_callback callback_type) in i2c_master_enable_callback() argument
97 module->enabled_callback |= (1 << callback_type); in i2c_master_enable_callback()
110 enum i2c_master_callback callback_type) in i2c_master_disable_callback() argument
117 module->enabled_callback &= ~(1 << callback_type); in i2c_master_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/freqm/
A Dfreqm_callback.c77 enum freqm_callback callback_type) in freqm_register_callback() argument
83 if (callback_type >= FREQM_CALLBACK_TYPE_NUM) { in freqm_register_callback()
88 module->callback[callback_type] = callback_func; in freqm_register_callback()
106 enum freqm_callback callback_type) in freqm_unregister_callback() argument
111 if (callback_type >= FREQM_CALLBACK_TYPE_NUM) { in freqm_unregister_callback()
116 module->callback[callback_type] = NULL; in freqm_unregister_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/usb/usb_sam_d_r/
A Dusb.c161 enum usb_host_callback callback_type, in usb_host_register_callback() argument
190 enum usb_host_callback callback_type) in usb_host_unregister_callback() argument
217 enum usb_host_callback callback_type) in usb_host_enable_callback() argument
266 enum usb_host_callback callback_type) in usb_host_disable_callback() argument
459 enum usb_host_pipe_callback callback_type, in usb_host_pipe_register_callback() argument
491 enum usb_host_pipe_callback callback_type) in usb_host_pipe_unregister_callback() argument
521 enum usb_host_pipe_callback callback_type) in usb_host_pipe_enable_callback() argument
1057 enum usb_device_callback callback_type, in usb_device_register_callback() argument
1086 enum usb_device_callback callback_type) in usb_device_unregister_callback() argument
1113 enum usb_device_callback callback_type) in usb_device_enable_callback() argument
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/usb/usb_sam_l/
A Dusb.c161 enum usb_host_callback callback_type, in usb_host_register_callback() argument
190 enum usb_host_callback callback_type) in usb_host_unregister_callback() argument
217 enum usb_host_callback callback_type) in usb_host_enable_callback() argument
266 enum usb_host_callback callback_type) in usb_host_disable_callback() argument
459 enum usb_host_pipe_callback callback_type, in usb_host_pipe_register_callback() argument
491 enum usb_host_pipe_callback callback_type) in usb_host_pipe_unregister_callback() argument
521 enum usb_host_pipe_callback callback_type) in usb_host_pipe_enable_callback() argument
1057 enum usb_device_callback callback_type, in usb_device_register_callback() argument
1086 enum usb_device_callback callback_type) in usb_device_unregister_callback() argument
1113 enum usb_device_callback callback_type) in usb_device_enable_callback() argument
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/tsens/
A Dtsens_callback.h113 enum tsens_callback callback_type);
117 enum tsens_callback callback_type);
129 static inline void tsens_enable_callback(enum tsens_callback callback_type) in tsens_enable_callback() argument
133 switch (callback_type) { in tsens_enable_callback()
164 static inline void tsens_disable_callback(enum tsens_callback callback_type) in tsens_disable_callback() argument
168 switch (callback_type) { in tsens_disable_callback()
A Dtsens_callback.c98 enum tsens_callback callback_type) in tsens_register_callback() argument
104 if(callback_type > TSENS_CALLBACK_NUM) { in tsens_register_callback()
109 module->callback[callback_type] = callback_func; in tsens_register_callback()
126 enum tsens_callback callback_type) in tsens_unregister_callback() argument
131 if(callback_type > TSENS_CALLBACK_NUM) { in tsens_unregister_callback()
136 module->callback[callback_type] = NULL; in tsens_unregister_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/wdt/
A Dwdt_sam_b.c279 enum wdt_callback callback_type) in wdt_register_callback() argument
286 module->callback[callback_type] = callback_func; in wdt_register_callback()
288 module->callback_reg_mask |= (1 << callback_type); in wdt_register_callback()
301 enum wdt_callback callback_type) in wdt_unregister_callback() argument
307 module->callback[callback_type] = NULL; in wdt_unregister_callback()
309 module->callback_reg_mask &= ~(1 << callback_type); in wdt_unregister_callback()
323 enum wdt_callback callback_type) in wdt_enable_callback() argument
329 module->callback_enable_mask |= (1 << callback_type); in wdt_enable_callback()
342 enum wdt_callback callback_type) in wdt_disable_callback() argument
348 module->callback_enable_mask &= ~(1 << callback_type); in wdt_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/spi/
A Dspi_interrupt.h70 enum spi_callback callback_type);
74 enum spi_callback callback_type);
88 enum spi_callback callback_type) in spi_enable_callback() argument
94 module->enabled_callback |= (1 << callback_type); in spi_enable_callback()
108 enum spi_callback callback_type) in spi_disable_callback() argument
114 module->enabled_callback &= ~(1 << callback_type); in spi_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/usart/
A Dusart_interrupt.h83 enum usart_callback callback_type);
87 enum usart_callback callback_type);
101 enum usart_callback callback_type) in usart_enable_callback() argument
107 module->callback_enable_mask |= (1 << callback_type); in usart_enable_callback()
122 enum usart_callback callback_type) in usart_disable_callback() argument
128 module->callback_enable_mask &= ~(1 << callback_type); in usart_disable_callback()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/rtc/
A Drtc_count_interrupt.h68 enum rtc_count_callback callback_type);
72 enum rtc_count_callback callback_type);
76 enum rtc_count_callback callback_type);
80 enum rtc_count_callback callback_type);

Completed in 46 milliseconds

12