TinyCTS
Bluetooth Current Time Service client and server for Arduino
Loading...
Searching...
No Matches
src
TinyCTS
TinyCTSConfig.h
Go to the documentation of this file.
1
13
14
#pragma once
15
16
#if !defined(TINY_CTS_USE_NIMBLE) && !defined(TINY_CTS_USE_PICO_BLE) && \
17
!defined(TINY_CTS_USE_BLUEZ) && !defined(TINY_CTS_USE_COREBLUETOOTH) && \
18
!defined(TINY_CTS_USE_WINRT) && !defined(TINY_CTS_USE_ARDUINOBLE)
19
// the boards for which ArduinoBLE is the Bluetooth library: Arduino mbed cores
20
// (Nano 33 BLE, Nano RP2040 Connect, Portenta, Giga), Uno R4 WiFi, Nano 33 IoT,
21
// MKR WiFi 1010
22
#if defined(ARDUINO_ARCH_MBED) || defined(ARDUINO_UNOR4_WIFI) || \
23
defined(ARDUINO_SAMD_NANO_33_IOT) || defined(ARDUINO_SAMD_MKRWIFI1010)
24
#define TINY_CTS_USE_ARDUINOBLE
25
#elif defined(ARDUINO_ARCH_RP2040) || defined(ARDUINO_ARCH_RP2350)
26
#define TINY_CTS_USE_PICO_BLE
27
#elif defined(__linux__) && !defined(ARDUINO)
28
#define TINY_CTS_USE_BLUEZ
29
#elif defined(__APPLE__) && !defined(ARDUINO)
30
#define TINY_CTS_USE_COREBLUETOOTH
31
#elif defined(_WIN32) && !defined(ARDUINO)
32
#define TINY_CTS_USE_WINRT
33
#else
34
#define TINY_CTS_USE_NIMBLE
35
#endif
36
#endif
37
38
#if defined(TINY_CTS_USE_BLUEZ) || defined(TINY_CTS_USE_COREBLUETOOTH) || \
39
defined(TINY_CTS_USE_WINRT)
40
#define TINY_CTS_USE_DESKTOP
41
#endif
Generated by
1.15.0