roo_threads
API Documentation for roo_threads
Loading...
Searching...
No Matches
resolve.h
Go to the documentation of this file.
1
#pragma once
2
3
#ifndef ROO_THREADS_ESP32_PREFER_CPPSTD
4
#define ROO_THREADS_ESP32_PREFER_CPPSTD 0
5
#endif
6
7
#ifndef ROO_THREADS_SINGLETHREADED
8
#if (defined ROO_TESTING)
9
#define ROO_THREADS_USE_FREERTOS
10
#define ROO_THREADS_ATOMIC_USE_CPPSTD
11
#elif (defined ESP32) || (defined ESP_PLATFORM)
12
#if ROO_THREADS_ESP32_PREFER_CPPSTD
13
#define ROO_THREADS_USE_CPPSTD
14
#else
15
#define ROO_THREADS_USE_FREERTOS
16
#endif
17
#define ROO_THREADS_ATOMIC_USE_CPPSTD
18
#elif defined(ARDUINO_ARCH_RP2040)
19
#define ROO_THREADS_USE_FREERTOS
20
#define ROO_THREADS_ATOMIC_USE_CPPSTD
21
#else
22
#define ROO_THREADS_SINGLETHREADED
23
#endif
24
#endif
temp_repos
roo_threads
src
roo_threads
impl
resolve.h
Generated by
1.9.8