| /bsp/samd21/sam_d2x_asflib/sam0/drivers/events/events_sam_d_r_h/ |
| A D | events.c | 140 EVSYS->CTRL.reg = EVSYS_CTRL_SWRST; in _system_events_init() 142 while (EVSYS->CTRL.reg & EVSYS_CTRL_SWRST) { in _system_events_init() 240 EVSYS->CTRL.reg = EVSYS_CTRL_GCLKREQ; in events_trigger() 245 EVSYS->CTRL.reg &= ~EVSYS_CTRL_GCLKREQ; in events_trigger() 276 if (EVSYS->INTFLAG.reg & flag) { in events_is_detected() 277 EVSYS->INTFLAG.reg = flag; in events_is_detected() 292 if (EVSYS->INTFLAG.reg & flag) { in events_is_overrun() 293 EVSYS->INTFLAG.reg = flag; in events_is_overrun() 305 EVSYS->USER.reg = EVSYS_USER_CHANNEL(resource->channel + 1) | in events_attach_user() 309 EVSYS->CHANNEL.reg = resource->channel_reg; in events_attach_user() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/events/events_sam_l_c/ |
| A D | events.c | 141 EVSYS->CTRLA.reg = EVSYS_CTRLA_SWRST; in _system_events_init() 143 while (EVSYS->CTRLA.reg & EVSYS_CTRLA_SWRST) { in _system_events_init() 228 if (EVSYS->CHANNEL[resource->channel].reg & in events_trigger() 234 if (!(EVSYS->CHANNEL[resource->channel].reg & in events_trigger() 239 EVSYS->SWEVT.reg = (0x01UL << resource->channel); in events_trigger() 270 if (EVSYS->INTFLAG.reg & flag) { in events_is_detected() 271 EVSYS->INTFLAG.reg = flag; in events_is_detected() 286 if (EVSYS->INTFLAG.reg & flag) { in events_is_overrun() 287 EVSYS->INTFLAG.reg = flag; in events_is_overrun() 302 EVSYS->CHANNEL[resource->channel].reg = resource->channel_reg; in events_attach_user() [all …]
|
| /bsp/maxim/max32660-evsys/ |
| A D | README.md | 1 # Maxim-MAX32660- EVSYS说明 11 开发板介绍页面: [MAX32660-EVSYS](https://www.maximintegrated.com/en/products/microcontrollers/MAX32660-EV… 13 开发板datasheet: [MAX32660-EVSYS.pdf)](https://datasheets.maximintegrated.com/en/ds/MAX32660-EVSYS.pdf) 40 MAX32660-EVSYS是美信官方的开发板,搭载MAX32660芯片,基于ARM Cortex-M4F内核,最高主频96MHz,具有丰富的外设资源,内核带有FPU。 50 MAX32660-EVSYS开发板常用 **板载资源** 如下:
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/events/ |
| A D | events_hooks.c | 142 EVSYS->INTENSET.reg = _events_find_bit_position(resource->channel, in events_enable_interrupt_source() 145 EVSYS->INTENSET.reg = _events_find_bit_position(resource->channel, in events_enable_interrupt_source() 159 EVSYS->INTENCLR.reg = _events_find_bit_position(resource->channel, in events_disable_interrupt_source() 162 EVSYS->INTENCLR.reg = _events_find_bit_position(resource->channel, in events_disable_interrupt_source() 218 flag = EVSYS->INTFLAG.reg; in EVSYS_Handler() 221 EVSYS->INTFLAG.reg = _EVENTS_INTFLAGS_MASK; in EVSYS_Handler()
|
| /bsp/samd21/sam_d2x_asflib/sam0/utils/cmsis/samd20/include/ |
| A D | samd20e14.h | 345 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 395 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 397 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20e15.h | 345 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 395 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 397 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20g14.h | 350 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 402 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 404 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20g15.h | 350 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 402 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 404 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20g16.h | 350 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 402 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 404 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20g17.h | 350 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 402 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 404 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20g17u.h | 350 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 402 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 404 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20g18.h | 350 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 402 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 404 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20g18u.h | 350 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 402 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 404 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20e16.h | 345 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 395 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 397 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20e17.h | 345 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 395 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 397 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20e18.h | 345 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 395 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 397 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20j14.h | 361 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 415 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 417 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20j15.h | 361 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 415 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 417 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20j16.h | 361 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 415 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 417 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20j17.h | 361 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 415 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 417 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd20j18.h | 361 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 415 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 417 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| /bsp/samd21/sam_d2x_asflib/sam0/utils/cmsis/samd21/include/ |
| A D | samd21e15a.h | 369 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 427 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 429 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd21e15l.h | 361 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 419 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 421 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd21e16a.h | 369 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 427 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 429 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|
| A D | samd21e16l.h | 361 #define EVSYS (0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 419 #define EVSYS ((Evsys *)0x42000400UL) /**< \brief (EVSYS) APB Base Address */ macro 421 #define EVSYS_INSTS { EVSYS } /**< \brief (EVSYS) Instances List */
|