|
dRonin
adbada4
dRonin firmware
|
#include <pthread.h>#include <unistd.h>#include <pios.h>#include <pios_thread.h>#include <hwsimulation.h>Go to the source code of this file.
Functions | |
| bool | __attribute__ ((weak)) |
| struct pios_thread * | PIOS_Thread_WrapCurrentThread (const char *namep) |
| Creates a handle for the current thread. More... | |
| void | PIOS_Thread_ChangePriority (enum pios_thread_prio_e prio) |
| struct pios_thread * | PIOS_Thread_Create (void(*fp)(void *), const char *namep, size_t stack_bytes, void *argp, enum pios_thread_prio_e prio) |
| void | PIOS_Thread_Delete (struct pios_thread *threadp) |
| static uint32_t | PIOS_Thread_GetClock_Impl () |
| bool | PIOS_Thread_FakeClock_IsActive (void) |
| uint32_t | PIOS_Thread_Systime (void) |
| void | PIOS_Thread_Sleep (uint32_t time_ms) |
| void | PIOS_Thread_Sleep_Until (uint32_t *previous_ms, uint32_t increment_ms) |
| uint32_t | PIOS_Thread_Get_Stack_Usage (struct pios_thread *threadp) |
| uint32_t | PIOS_Thread_Get_Runtime (struct pios_thread *threadp) |
| bool | PIOS_Thread_Period_Elapsed (const uint32_t prev_systime, const uint32_t increment_ms) |
| Determine if a period has elapsed since a datum. More... | |
Variables | |
| static volatile uint32_t | fake_clock |
| static pthread_cond_t | fake_clock_cond = PTHREAD_COND_INITIALIZER |
| static pthread_mutex_t | fake_clock_mutex = PTHREAD_MUTEX_INITIALIZER |