@@ -65,7 +65,7 @@ static void rti_isr_enter(void);
6565static void rti_isr_exit (void );
6666static void rti_isr_to_scheduler (void );
6767static void rti_enter_timer (rt_uint32_t timer );
68- static void rti_exit_timer (rt_uint32_t timer );
68+ static void rti_exit_timer (void );
6969static void rti_thread_start_exec (rt_uint32_t thread );
7070static void rti_thread_stop_exec (void );
7171static void rti_thread_start_ready (rt_uint32_t thread );
@@ -104,6 +104,10 @@ static void rti_object_put(rt_object_t object);
104104static int rti_init (void );
105105static rt_size_t rti_data_put (const rt_uint8_t * ptr , rt_uint16_t length );
106106
107+ #ifndef __on_rti_data_new_data_notify
108+ #define __on_rti_data_new_data_notify () __ON_HOOK_ARGS(rti_data_new_data_notify, ())
109+ #endif
110+
107111/* rti hook functions */
108112static void rti_timer_enter (rt_timer_t t )
109113{
@@ -116,7 +120,7 @@ static void rti_timer_exit(rt_timer_t t)
116120{
117121 if (!rti_status .enable || rti_status .disable_nest [RTI_TIMER_NUM ])
118122 return ;
119- rti_exit_timer (( rt_uint32_t ) t );
123+ rti_exit_timer ();
120124}
121125
122126static void rti_thread_inited (rt_thread_t thread )
@@ -424,7 +428,7 @@ static void rti_enter_timer(rt_uint32_t timer)
424428 rti_send_packet_value (RTI_ID_TIMER_ENTER , rti_shrink_id (timer ));
425429}
426430
427- static void rti_exit_timer (rt_uint32_t timer )
431+ static void rti_exit_timer (void )
428432{
429433 rti_send_packet_void (RTI_ID_TIMER_EXIT );
430434}
0 commit comments