File indexing completed on 2025-05-11 08:24:44
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033 #include <tmacros.h>
0034
0035
0036
0037 rtems_task Init(
0038 rtems_task_argument argument
0039 );
0040
0041 rtems_task Task_1(
0042 rtems_task_argument argument
0043 );
0044
0045 rtems_task Task_2(
0046 rtems_task_argument argument
0047 );
0048
0049 rtems_timer_service_routine TA1_send_18_to_self_5_seconds(
0050 rtems_id ignored_id,
0051 void *ignored_address
0052 );
0053
0054 rtems_timer_service_routine TA1_send_8_to_self_60_seconds(
0055 rtems_id ignored_id,
0056 void *ignored_address
0057 );
0058
0059 rtems_timer_service_routine TA1_send_9_to_self_60_seconds(
0060 rtems_id ignored_id,
0061 void *ignored_address
0062 );
0063
0064 rtems_timer_service_routine TA1_send_10_to_self(
0065 rtems_id ignored_id,
0066 void *ignored_address
0067 );
0068
0069 rtems_timer_service_routine TA1_send_1_to_self_every_second(
0070 rtems_id ignored_id,
0071 void *ignored_address
0072 );
0073
0074 rtems_timer_service_routine TA1_send_11_to_self(
0075 rtems_id ignored_id,
0076 void *ignored_address
0077 );
0078
0079 rtems_timer_service_routine TA2_send_10_to_self(
0080 rtems_id ignored_id,
0081 void *ignored_address
0082 );
0083
0084
0085
0086 #define CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER
0087 #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
0088
0089 #define CONFIGURE_MAXIMUM_TASKS 3
0090 #define CONFIGURE_MAXIMUM_TIMERS 6
0091 #define CONFIGURE_TICKS_PER_TIMESLICE 100
0092
0093 #define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
0094
0095 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
0096
0097 #define CONFIGURE_EXTRA_TASK_STACKS (2 * RTEMS_MINIMUM_STACK_SIZE)
0098
0099 #include <rtems/confdefs.h>
0100
0101
0102
0103 TEST_EXTERN rtems_id Task_id[ 4 ];
0104 TEST_EXTERN rtems_name Task_name[ 4 ];
0105
0106 TEST_EXTERN rtems_id Timer_id[ 7 ];
0107 TEST_EXTERN rtems_name Timer_name[ 7 ];
0108
0109