Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
threads_arch.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2025 The Paparazzi Team
3 *
4 * This file is part of paparazzi.
5 *
6 * Paparazzi is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or
9 * (at your option) any later version.
10 *
11 * See LICENSE file for the full license version, or see http://www.gnu.org/licenses/
12 */
13
14#pragma once
15
16#include <pthread.h>
17#include <semaphore.h>
18
19#define PPRZ_NORMAL_PRIO 128
20
21#define THREADS_ATTRIBUTES
22
23struct pprzMutex {
25};
26
27struct pprzBSem {
30};
31
32
thread_t * pprz_thread_t
uint16_t foo
Definition main_demo5.c:58
sem_t sem
pthread_mutex_t mtx
pthread_mutex_t mtx