Searching 144 files for "NVIC_SET_PRIORITY"
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\AudioStream.cpp:
303 {
304 if (update_scheduled) return false;
305: NVIC_SET_PRIORITY(IRQ_SOFTWARE, 208); // 255 = lowest priority
306 NVIC_ENABLE_IRQ(IRQ_SOFTWARE);
307 update_scheduled = true;
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\IntervalTimer.cpp:
67 channel->TCTRL = 3;
68 #if defined(KINETISK)
69: NVIC_SET_PRIORITY(IRQ_PIT_CH0 + index, nvic_priority);
70 NVIC_ENABLE_IRQ(IRQ_PIT_CH0 + index);
71 #elif defined(KINETISL)
72 nvic_priorites[index] = nvic_priority;
73 if (nvic_priorites[0] <= nvic_priorites[1]) {
74: NVIC_SET_PRIORITY(IRQ_PIT, nvic_priorites[0]);
75 } else {
76: NVIC_SET_PRIORITY(IRQ_PIT, nvic_priorites[1]);
77 }
78 NVIC_ENABLE_IRQ(IRQ_PIT);
..
95 nvic_priorites[index] = 255;
96 if (nvic_priorites[0] <= nvic_priorites[1]) {
97: NVIC_SET_PRIORITY(IRQ_PIT, nvic_priorites[0]);
98 } else {
99: NVIC_SET_PRIORITY(IRQ_PIT, nvic_priorites[1]);
100 }
101 #endif
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\IntervalTimer.h:
105 if (channel) {
106 int index = channel - KINETISK_PIT_CHANNELS;
107: NVIC_SET_PRIORITY(IRQ_PIT_CH0 + index, nvic_priority);
108 }
109 #elif defined(KINETISL)
...
112 nvic_priorites[index] = nvic_priority;
113 if (nvic_priorites[0] <= nvic_priorites[1]) {
114: NVIC_SET_PRIORITY(IRQ_PIT, nvic_priorites[0]);
115 } else {
116: NVIC_SET_PRIORITY(IRQ_PIT, nvic_priorites[1]);
117 }
118 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\kinetis.h:
5664 // Cortex-M0: 0,64,128,192
5665 #ifdef KINETISK
5666: #define NVIC_SET_PRIORITY(irqnum, priority) (*((volatile uint8_t *)0xE000E400 + (irqnum)) = (uint8_t)(priority))
5667 #define NVIC_GET_PRIORITY(irqnum) (*((uint8_t *)0xE000E400 + (irqnum)))
5668 #else
5669: #define NVIC_SET_PRIORITY(irqnum, priority) (*((uint32_t *)0xE000E400 + ((irqnum) >> 2)) = (*((uint32_t *)0xE000E400 + ((irqnum) >> 2)) & (~(0xFF << (8 * ((irqnum) & 3))))) | (((priority) & 0xFF) << (8 * ((irqnum) & 3))))
5670 #define NVIC_GET_PRIORITY(irqnum) (*((uint32_t *)0xE000E400 + ((irqnum) >> 2)) >> (8 * ((irqnum) & 3)) & 255)
5671 #endif
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\mk20dx128.c:
773 // default all interrupts to medium priority level
774 for (i=0; i < NVIC_NUM_INTERRUPTS + 16; i++) _VectorsRam[i] = _VectorsFlash[i];
775: for (i=0; i < NVIC_NUM_INTERRUPTS; i++) NVIC_SET_PRIORITY(i, 128);
776 SCB_VTOR = (uint32_t)_VectorsRam; // use vector table in RAM
777
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial1.c:
166 #endif
167 UART0_C2 = C2_TX_INACTIVE;
168: NVIC_SET_PRIORITY(IRQ_UART0_STATUS, IRQ_PRIORITY);
169 NVIC_ENABLE_IRQ(IRQ_UART0_STATUS);
170 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial1_doughboy.txt:
122 #endif
123 UART0_C2 = UART_C2_TE | UART_C2_RE | UART_C2_RIE | UART_C2_ILIE;
124: NVIC_SET_PRIORITY(IRQ_UART0_STATUS, IRQ_PRIORITY);
125 NVIC_ENABLE_IRQ(IRQ_UART0_STATUS);
126 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial2.c:
166 #endif
167 UART1_C2 = C2_TX_INACTIVE;
168: NVIC_SET_PRIORITY(IRQ_UART1_STATUS, IRQ_PRIORITY);
169 NVIC_ENABLE_IRQ(IRQ_UART1_STATUS);
170 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial3.c:
148 #endif
149 UART2_C2 = C2_TX_INACTIVE;
150: NVIC_SET_PRIORITY(IRQ_UART2_STATUS, IRQ_PRIORITY);
151 NVIC_ENABLE_IRQ(IRQ_UART2_STATUS);
152 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial4.c:
126 UART3_PFIFO = 0;
127 UART3_C2 = C2_TX_INACTIVE;
128: NVIC_SET_PRIORITY(IRQ_UART3_STATUS, IRQ_PRIORITY);
129 NVIC_ENABLE_IRQ(IRQ_UART3_STATUS);
130 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial5.c:
119 UART4_PFIFO = 0;
120 UART4_C2 = C2_TX_INACTIVE;
121: NVIC_SET_PRIORITY(IRQ_UART4_STATUS, IRQ_PRIORITY);
122 NVIC_ENABLE_IRQ(IRQ_UART4_STATUS);
123 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial6.c:
119 UART5_PFIFO = 0;
120 UART5_C2 = C2_TX_INACTIVE;
121: NVIC_SET_PRIORITY(IRQ_UART5_STATUS, IRQ_PRIORITY);
122 NVIC_ENABLE_IRQ(IRQ_UART5_STATUS);
123 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\serial6_lpuart.c:
193 // Enable the transmitter, receiver and enable receiver interrupt
194 LPUART0_CTRL |= LPUART_CTRL_RIE | LPUART_CTRL_TE | LPUART_CTRL_RE;
195: NVIC_SET_PRIORITY(IRQ_LPUART0, IRQ_PRIORITY);
196 NVIC_ENABLE_IRQ(IRQ_LPUART0);
197 }
C:\arduino-1.8.13\hardware\teensy\avr\cores\teensy3\usb_dev.c:
1214
1215 // enable interrupt in NVIC...
1216: NVIC_SET_PRIORITY(IRQ_USBOTG, 112);
1217 NVIC_ENABLE_IRQ(IRQ_USBOTG);
1218
21 matches across 14 files