Files

84 lines
1.7 KiB
C
Raw Permalink Normal View History

2026-05-19 11:49:22 +08:00
#ifndef INCLUDED_OS_H
#define INCLUDED_OS_H
#ifndef INCLUDED_OS_TYPES_H
#include "os_types.h"
#endif /* INCLUDED_OS_TYPES_H */
#ifndef INCLUDED_OS_ALIGN_H
#include <os_align.h>
#endif /*INCLUDED_OS_ALIGN_H*/
2026-05-19 11:49:22 +08:00
#ifndef INCLUDED_OS_COMPILER_H
#include "os_compiler.h"
#endif /* INCLUDED_OS_COMPILER_H */
#ifndef INCLUDED_OS_MACROS_H
#include "os_macros.h"
#endif /* INCLUDED_OS_MACROS_H */
#ifndef INCLUDED_OS_ENDIAN_H
#include <os_endian.h>
#endif /*INCLUDED_OS_ENDIAN_H*/
2026-05-19 11:49:22 +08:00
#ifndef INCLUDED_OS_SCHED_H
#include <os_sched.h>
#endif /*INCLUDED_OS_SCHED_H*/
#ifndef INCLUDED_OS_TASK_H
#include <os_task.h>
#endif /*INCLUDED_OS_TASK_H*/
#ifndef INCLUDED_OS_PORT_H
#include <os_port.h>
#endif /*INCLUDED_OS_PORT_H*/
#ifndef INCLUDED_OS_CRITICAL_H
#include "os_critical.h"
#endif /* INCLUDED_OS_CRITICAL_H */
#ifndef INCLUDED_OS_SYSTICK_H
#include <os_systick.h>
#endif /*INCLUDED_OS_SYSTICK_H*/
#ifndef INCLUDED_OS_SEM_H
#include <os_sem.h>
#endif /*INCLUDED_OS_SEM_H*/
#ifndef INCLUDED_OS_MUTEX_H
#include <os_mutex.h>
#endif /*INCLUDED_OS_MUTEX_H*/
#ifndef INCLUDED_OS_CONDV_H
#include <os_condv.h>
#endif /*INCLUDED_OS_CONDV_H*/
#ifndef INCLUDED_OS_ISR_H
#include <os_isr.h>
#endif /*INCLUDED_OS_ISR_H*/
#ifndef INCLUDED_OS_COUNTDOWNLATCH_H
#include <os_countdownlatch.h>
#endif /*INCLUDED_OS_COUNTDOWNLATCH_H*/
#ifndef INCLUDED_OS_FAIRLOCK_H
#include <os_fairlock.h>
#endif /*INCLUDED_OS_FAIRLOCK_H*/
#ifndef INCLUDED_OS_IDLE_H
#include <os_idle.h>
#endif /*INCLUDED_OS_IDLE_H*/
2026-05-19 11:49:22 +08:00
/* ==================================================================================================== */
/* Methods */
void os_init(void);
void os_startup(void);
#endif /* INCLUDED_OS_H */