Skip to content

Commit 24b987c

Browse files
Merge pull request #15 from EmbeddedKitOrg/develop/nn
[feat] 添加了一个优先级最高的自动导出
2 parents 7776131 + b4f984f commit 24b987c

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

‎L2_Core/utils/inc/ek_export.h‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,15 @@ typedef void (*_ek_export_init_fn_t)(void);
5858
const _ek_export_init_fn_t __init_##fn##prio __attribute__((used, section(".ek_export_fn." _EK_STR(prio)))) = \
5959
(fn)
6060

61-
# define EK_EXPORT_HARDWARE(fn) EK_EXPORT((fn), 0)
62-
# define EK_EXPORT_COMPONENTS(fn) EK_EXPORT((fn), 1)
63-
# define EK_EXPORT_APP(fn) EK_EXPORT((fn), 2)
64-
# define EK_EXPORT_USER(fn) EK_EXPORT((fn), 3)
61+
# define EK_EXPORT_EARLIEST(fn) EK_EXPORT(fn, 0)
62+
# define EK_EXPORT_HARDWARE(fn) EK_EXPORT(fn, 1)
63+
# define EK_EXPORT_COMPONENTS(fn) EK_EXPORT(fn, 2)
64+
# define EK_EXPORT_APP(fn) EK_EXPORT(fn, 3)
65+
# define EK_EXPORT_USER(fn) EK_EXPORT(fn, 4)
6566

6667
#else
6768

69+
# define EK_EXPORT_EARLIEST(fn)
6870
# define EK_EXPORT(fn, prio)
6971
# define EK_EXPORT_HARDWARE(fn)
7072
# define EK_EXPORT_COMPONENTS(fn)

0 commit comments

Comments
 (0)