2010-09-22 15:10:42 +02:00
|
|
|
/**
|
|
|
|
* @ingroup kernel
|
|
|
|
* @{
|
|
|
|
* @file
|
2013-03-08 11:30:23 +01:00
|
|
|
* @author Freie Universität Berlin, Computer Systems & Telematics
|
2010-09-22 15:10:42 +02:00
|
|
|
* @author Kaspar Schleiser <kaspar@schleiser.de>
|
|
|
|
*/
|
|
|
|
|
|
|
|
/*
|
|
|
|
* kernel_intern.h
|
|
|
|
*
|
|
|
|
* Created on: 10.02.09
|
|
|
|
* Author: kaspar
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef KERNEL_INTERN_H_
|
|
|
|
#define KERNEL_INTERN_H_
|
|
|
|
|
|
|
|
void kernel_init(void);
|
2013-02-06 13:20:21 +01:00
|
|
|
void board_init_drivers(void);
|
2013-03-06 01:08:15 +01:00
|
|
|
char *thread_stack_init(void *task_func, void *stack_start, int stack_size);
|
2010-10-28 11:22:57 +02:00
|
|
|
void sched_task_exit(void);
|
2013-02-06 13:20:21 +01:00
|
|
|
void thread_print_stack (void);
|
2010-10-28 11:22:57 +02:00
|
|
|
int thread_measure_stack_usage(char* stack);
|
2010-09-22 15:10:42 +02:00
|
|
|
|
|
|
|
/** @} */
|
|
|
|
#endif /* KERNEL_INTERN_H_ */
|