michael
|
3d1ec3f451
intr_alloc: fix the issue intr_enable/disable cannot be used in ISR in
|
6 anos atrás |
Ivan Grokhotkov
|
2b6c85e182
intr_alloc: don't call ESP_LOG from a critical section
|
6 anos atrás |
Angus Gratton
|
438d513a95
Merge branch 'master' into feature/esp32s2beta_merge
|
6 anos atrás |
Mahavir Jain
|
ebe53416ad
ipc: prevent code getting pulled in for unicore configuration
|
6 anos atrás |
Angus Gratton
|
04ae56806c
Merge branch 'master' into feature/esp32s2beta_update
|
6 anos atrás |
Anton Maklakov
|
afbaf74007
tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)
|
6 anos atrás |
suda-morris
|
cc98b9ef60
add rom for esp32s2beta
|
6 anos atrás |
suda-morris
|
2f4c5c51f4
update esp32 component
|
6 anos atrás |
Konstantin Kondrashov
|
399d2d2605
all: Using xxx_periph.h
|
6 anos atrás |
Sachin Parekh
|
db8041a67f
intr_alloc: port*_CRITICAL vanilla FreeRTOS compliance
|
6 anos atrás |
morris
|
f5b03c9ea3
misc adjustment of esp32 component
|
6 anos atrás |
Christian Hoene
|
025deab4d2
esp32: esp_intr_alloc: Fixed issue with level 5 not being called
|
7 anos atrás |
Anton Maklakov
|
ef84773689
intr: fix a type mismatch warning
|
7 anos atrás |
kooho
|
bbca0e46ed
driver(interrupt): fix the issue that interrupt might be allocated and freed on different cores
|
7 anos atrás |
Liu Zhi Fu
|
1c81e4be60
esp32: fix interrupt list insert issue
|
7 anos atrás |
Deomid Ryabkov
|
e3282a0cac
Add esp_intr_set_in_iram
|
8 anos atrás |
Jeroen Domburg
|
740f8a79f0
Add logic to make external RAM usable with malloc()
|
8 anos atrás |
michael
|
73ba29e6df
refactor(intr): remove useless tags in the debug log.
|
8 anos atrás |
michael
|
c82e51cf79
fix(intr): always assign the same intr to a same source, disable the source only when all the handlers disabled.
|
8 anos atrás |
Ivan Grokhotkov
|
d8b66e5088
soc: release interrupts which are not reserved by timers any more
|
8 anos atrás |
Alexey Gerenkov
|
8d43859b6a
esp32: SEGGER SystemView Tracing Support
|
8 anos atrás |
Tian Hao
|
09f7cf45dd
component/bt : fix interrupt number conflict
|
8 anos atrás |
Alexey Gerenkov
|
04acc88023
esp32: Fixes watchdog problem when printing core dump to uart
|
9 anos atrás |
Ivan Grokhotkov
|
f7e2e456e4
intr_alloc: mark inline asm operand as earlyclobber
|
9 anos atrás |
Jeroen Domburg
|
3168ad10e7
Core timer 2 is unusable for FreeRTOS ticks because it triggers a high-level interrupt. This commit deletes the option to select it.
|
9 anos atrás |
Ivan Grokhotkov
|
a2e0c2432e
esp32: sanity check ISR handler address passed into esp_intr_alloc
|
9 anos atrás |
Jeroen Domburg
|
11a994d5d8
Calling esp_intr_noniram_[en|dis]able twice is an error, so abort instead of doing an assert which disappears in non-debug mode
|
9 anos atrás |
Deomid Ryabkov
|
1597f7a035
Add IRAM_ATTR to esp_intr_{enable,disable}
|
9 anos atrás |
Jeroen Domburg
|
d5c57d1d10
Put ets_isr_* functions into IRAM. Original fns were in ROM so people may expect them to work when flash cache is out.
|
9 anos atrás |
Jeroen Domburg
|
78161a1fe3
Replace non-multicore-aware rom funcs with multicore-aware funcs, ESP_LOG->ESP_EARLY_LOG fix, reserve ints used in wireless libs. Fixes WiFi crashing
|
9 anos atrás |