diff --git a/samples/microkernel/test/test_events/src/events.c b/samples/microkernel/test/test_events/src/events.c index 15104bbf65b..9c24ee0d6f8 100644 --- a/samples/microkernel/test/test_events/src/events.c +++ b/samples/microkernel/test/test_events/src/events.c @@ -69,6 +69,8 @@ static int handlerRetVal = 0; extern void testFiberInit(void); extern struct nano_sem fiberSem; /* semaphore that allows test control the fiber */ +extern const int _k_num_events; /* non-public microkernel global variable */ + /******************************************************************************* * * isr_event_signal_handler - ISR handler to signal an event diff --git a/scripts/sysgen.py b/scripts/sysgen.py index 6bcd32fc08b..d41d76b67fd 100755 --- a/scripts/sysgen.py +++ b/scripts/sysgen.py @@ -1195,15 +1195,8 @@ def generate_vxmicro_h_header(): do_not_edit_warning + \ vxmicro_h_header_include_guard_str + \ "#include \n" + \ - "#include \n" - - -def generate_vxmicro_h_misc(): - - global vxmicro_h_data - vxmicro_h_data += "\n" + \ - "extern const int _k_num_events;\n" + \ - "extern struct evstr _k_event_list[];\n\n" + "#include \n" + \ + "\n" def generate_vxmicro_h_obj_ids(): @@ -1246,7 +1239,6 @@ def vxmicro_h_generate(): """ Generate vxmicro.h file """ generate_vxmicro_h_header() - generate_vxmicro_h_misc() generate_vxmicro_h_obj_ids() generate_vxmicro_h_task_entry_points() generate_vxmicro_h_footer()