Skip to content

Commit 22ef7cb

Browse files
authored
Merge pull request #435 from pennam/unoq-dyn-int
feat: enable dynamic interrupt connection in unoq
2 parents 8f812a8 + 144cf3b commit 22ef7cb

3 files changed

Lines changed: 17 additions & 0 deletions

File tree

loader/llext_exports.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,3 +389,14 @@ FORCE_EXPORT_SYM(fs_unregister);
389389
#if defined(CONFIG_CAN)
390390
FORCE_EXPORT_SYM(can_add_rx_filter);
391391
#endif
392+
393+
#if defined(CONFIG_DYNAMIC_INTERRUPTS)
394+
EXPORT_SYMBOL(arch_irq_connect_dynamic);
395+
EXPORT_SYMBOL(arch_irq_disconnect_dynamic);
396+
EXPORT_SYMBOL(k_is_in_isr);
397+
EXPORT_SYMBOL(k_is_preempt_thread);
398+
EXPORT_SYMBOL(arm_irq_enable);
399+
EXPORT_SYMBOL(arm_irq_disable);
400+
EXPORT_SYMBOL(arm_irq_is_enabled);
401+
EXPORT_SYMBOL(arm_irq_priority_set);
402+
#endif

variants/arduino_portenta_c33_r7fa6m5bh3cfc/arduino_portenta_c33_r7fa6m5bh3cfc.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,3 +126,5 @@ CONFIG_FS_FATFS_MAX_SS=4096
126126
CONFIG_FS_FATFS_MAX_LFN=255
127127
CONFIG_FS_FATFS_FSTAB_AUTOMOUNT=y
128128
CONFIG_FS_FATFS_CUSTOM_MOUNT_POINTS="wlan,ota"
129+
130+
CONFIG_DYNAMIC_INTERRUPTS=n

variants/arduino_uno_q_stm32u585xx/arduino_uno_q_stm32u585xx.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,7 @@ CONFIG_MAIN_THREAD_PRIORITY=5
4848
#CONFIG_VIDEO_BUFFER_POOL_SZ_MAX=200000
4949
#CONFIG_VIDEO_BUFFER_POOL_ALIGN=32
5050
#CONFIG_VIDEO_GC2145=y
51+
52+
CONFIG_DYNAMIC_INTERRUPTS=y
53+
CONFIG_GEN_ISR_TABLES=y
54+
CONFIG_SHARED_INTERRUPTS=y

0 commit comments

Comments
 (0)