|
ISIX-RTOS - small operating system for ARM microcontrollers 1.2
|
#include <isix/config.h>#include <isix/types.h>#include <isix/port_scheduler.h>

Go to the source code of this file.
Namespaces | |
| namespace | isix |
Typedefs | |
| typedef void(* | isix::task_func_ptr_t )(void *) |
| Pointer to task function. | |
| typedef uint8_t | isix::prio_t |
| Priority type. | |
| typedef struct task_struct | isix::task_t |
Functions | |
| static void | isix::isix_yield () |
| Yield the current process. | |
| void | isix::isix_bug (void) |
| Halt system when critical error is found. | |
| tick_t | isix::isix_get_jiffies (void) |
| void | isix::isix_start_scheduler (void) __attribute__((noreturn)) |
| Start the scheduler. | |
| void | isix::isix_init (prio_t num_priorities) |
| prio_t | isix::isix_get_min_priority (void) |
| bool | isix::isix_is_scheduler_active (void) |
Variables | |
| static const unsigned | isix::ISIX_HZ = ISIX_CONFIG_HZ |
1.7.3