Skip to content

Commit 5aedd3e

Browse files
authored
Merge pull request #238 from bjoernQ/bugfix/fix-esp32s3-direct-boot
Add high level CPU interrupts for ESP32-S3 direct-boot
2 parents 8ec46df + c17ae77 commit 5aedd3e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

esp32s3-hal/ld/db-esp32s3.x

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,17 @@ EXTERN(__default_exception);
5858
EXTERN(__default_double_exception);
5959
EXTERN(__default_interrupt);
6060

61+
/* high level CPU interrupts */
62+
PROVIDE(Timer0 = __default_user_exception);
63+
PROVIDE(Timer1 = __default_user_exception);
64+
PROVIDE(Timer2 = __default_user_exception);
65+
PROVIDE(Timer3 = __default_user_exception);
66+
PROVIDE(Profiling = __default_user_exception);
67+
PROVIDE(NMI = __default_user_exception);
68+
PROVIDE(Software0 = __default_user_exception);
69+
PROVIDE(Software1 = __default_user_exception);
70+
71+
/* low level exception/interrupt, which must be overridden using naked functions */
6172
EXTERN(__default_naked_exception);
6273
EXTERN(__default_naked_double_exception);
6374
EXTERN(__default_naked_level_2_interrupt);

0 commit comments

Comments
 (0)