1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/auto_init/include/auto_init_priorities.h
2023-08-31 14:38:49 +02:00

405 lines
9.4 KiB
C

/*
* Copyright (C) 2022 Otto-von-Guericke-Universität Magdebug
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*/
/**
* @ingroup sys_auto_init
*
* @{
* @file
* @brief Priority values of auto-initialized modules.
*
* @author Fabian Hüßler <fabian.huessler@ovgu.de>
*/
#ifndef AUTO_INIT_PRIORITIES_H
#define AUTO_INIT_PRIORITIES_H
#ifdef __cplusplus
extern "C" {
#endif
#ifndef AUTO_INIT_PRIO_MOD_ZTIMER
/**
* @brief ztimer priority
*/
#define AUTO_INIT_PRIO_MOD_ZTIMER 1010
#endif
#ifndef AUTO_INIT_PRIO_MOD_ZTIMER64
/**
* @brief ztimer64 priority
*/
#define AUTO_INIT_PRIO_MOD_ZTIMER64 1020
#endif
#ifndef AUTO_INIT_PRIO_MOD_XTIMER
/**
* @brief xtimer priority
*/
#define AUTO_INIT_PRIO_MOD_XTIMER 1030
#endif
#ifndef AUTO_INIT_PRIO_WDT_THREAD
/**
* @brief WDT priority
*/
#define AUTO_INIT_PRIO_WDT_THREAD 1035
#endif
#ifndef AUTO_INIT_PRIO_MOD_RANDOM
/**
* @brief RNG priority
*/
#define AUTO_INIT_PRIO_MOD_RANDOM 1040
#endif
#ifndef AUTO_INIT_PRIO_MOD_SCHEDSTATISTICS
/**
* @brief scheduling statistics priority
*/
#define AUTO_INIT_PRIO_MOD_SCHEDSTATISTICS 1050
#endif
#ifndef AUTO_INIT_PRIO_MOD_SCHED_ROUND_ROBIN
/**
* @brief round robin scheduling priority
*/
#define AUTO_INIT_PRIO_MOD_SCHED_ROUND_ROBIN 1060
#endif
#ifndef AUTO_INIT_PRIO_MOD_DUMMY_THREAD
/**
* @brief dummy thread priority
*/
#define AUTO_INIT_PRIO_MOD_DUMMY_THREAD 1070
#endif
#ifndef AUTO_INIT_PRIO_MOD_EVENT_THREAD
/**
* @brief event thread priority
*/
#define AUTO_INIT_PRIO_MOD_EVENT_THREAD 1080
#endif
#ifndef AUTO_INIT_PRIO_WDT_EVENT
/**
* @brief WDT event priority
*/
#define AUTO_INIT_PRIO_WDT_EVENT 1085
#endif
#ifndef AUTO_INIT_PRIO_MOD_SYS_BUS
/**
* @brief sys bus priority
*/
#define AUTO_INIT_PRIO_MOD_SYS_BUS 1090
#endif
#ifndef AUTO_INIT_PRIO_MOD_MCI
/**
* @brief MCI priority
*/
#define AUTO_INIT_PRIO_MOD_MCI 1100
#endif
#ifndef AUTO_INIT_PRIO_MOD_PROFILING
/**
* @brief profiling priority
*/
#define AUTO_INIT_PRIO_MOD_PROFILING 1110
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_PKTBUF
/**
* @brief GNRC pktbuf priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_PKTBUF 1120
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_PKTDUMP
/**
* @brief GNRC pktdump priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_PKTDUMP 1130
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_SIXLOWPAN
/**
* @brief GNRC sixlowpan priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_SIXLOWPAN 1140
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_IPV6
/**
* @brief GNRC IPv6 priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_IPV6 1150
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_UDP
/**
* @brief GNRC UDP priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_UDP 1160
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_TCP
/**
* @brief GNRC TCP priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_TCP 1170
#endif
#ifndef AUTO_INIT_PRIO_MOD_LWIP
/**
* @brief lwIP priority
*/
#define AUTO_INIT_PRIO_MOD_LWIP 1180
#endif
#ifndef AUTO_INIT_PRIO_MOD_SOCK_DTLS
/**
* @brief DTLS socket priority
*/
#define AUTO_INIT_PRIO_MOD_SOCK_DTLS 1190
#endif
#ifndef AUTO_INIT_PRIO_MOD_OPENTHREAD
/**
* @brief OpenThread priority
*/
#define AUTO_INIT_PRIO_MOD_OPENTHREAD 1200
#endif
#ifndef AUTO_INIT_PRIO_MOD_OPENWSN
/**
* @brief OpenWSN priority
*/
#define AUTO_INIT_PRIO_MOD_OPENWSN 1210
#endif
#ifndef AUTO_INIT_PRIO_MOD_MYNEWT_CORE
/**
* @brief Mynewt priority
*/
#define AUTO_INIT_PRIO_MOD_MYNEWT_CORE 1220
#endif
#ifndef AUTO_INIT_PRIO_MOD_UWB_CORE
/**
* @brief UWB priority
*/
#define AUTO_INIT_PRIO_MOD_UWB_CORE 1230
#endif
#ifndef AUTO_INIT_PRIO_MOD_GCOAP
/**
* @brief nanoCoAP server priority
*/
#define AUTO_INIT_PRIO_MOD_NANOCOAP 1235
#endif
#ifndef AUTO_INIT_PRIO_MOD_GCOAP
/**
* @brief GCoAP priority
*/
#define AUTO_INIT_PRIO_MOD_GCOAP 1240
#endif
#ifndef AUTO_INIT_PRIO_MOD_DEVFS
/**
* @brief DEVFS priority
*/
#define AUTO_INIT_PRIO_MOD_DEVFS 1250
#endif
#ifndef AUTO_INIT_PRIO_MOD_VFS
/**
* @brief VFS priority
*/
#define AUTO_INIT_PRIO_MOD_VFS 1260
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_IPV6_NIB
/**
* @brief GNRC IPv6 NIB priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_IPV6_NIB 1270
#endif
#ifndef AUTO_INIT_PRIO_MOD_SKALD
/**
* @brief Skald priority
*/
#define AUTO_INIT_PRIO_MOD_SKALD 1280
#endif
#ifndef AUTO_INIT_PRIO_MOD_CORD_COMMON
/**
* @brief CoRE Resource Directory priority
*/
#define AUTO_INIT_PRIO_MOD_CORD_COMMON 1290
#endif
#ifndef AUTO_INIT_PRIO_MOD_CORD_EP_STANDALONE
/**
* @brief CoRE Resource Directory endpoint priority
*/
#define AUTO_INIT_PRIO_MOD_CORD_EP_STANDALONE 1300
#endif
#ifndef AUTO_INIT_PRIO_MOD_ASYMCUTE
/**
* @brief asynchronous MQTT-SN priority
*/
#define AUTO_INIT_PRIO_MOD_ASYMCUTE 1310
#endif
#ifndef AUTO_INIT_PRIO_MOD_ESP_BLE_NIMBLE
/**
* @brief ESP BLE NimBLE priority
*/
#define AUTO_INIT_PRIO_MOD_ESP_BLE_NIMBLE 1319
#endif
#ifndef AUTO_INIT_PRIO_MOD_NIMBLE
/**
* @brief NimBLE priority
*/
#define AUTO_INIT_PRIO_MOD_NIMBLE 1320
#endif
#ifndef AUTO_INIT_PRIO_MOD_LORAMAC
/**
* @brief LoRaMAC priority
*/
#define AUTO_INIT_PRIO_MOD_LORAMAC 1330
#endif
#ifndef AUTO_INIT_PRIO_MOD_DSM
/**
* @brief DSM priority
*/
#define AUTO_INIT_PRIO_MOD_DSM 1340
#endif
#ifndef AUTO_INIT_PRIO_MOD_USBUS
/**
* @brief USB priority
*/
#define AUTO_INIT_PRIO_MOD_USBUS 1350
#endif
#ifndef AUTO_INIT_PRIO_MOD_TINYUSB
/**
* @brief tinyUSB priority
*/
#define AUTO_INIT_PRIO_MOD_TINYUSB 1350
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_NETIF
/**
* @brief GNRC netif priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_NETIF 1360
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_UHCPC
/**
* @brief UHCPC priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_UHCPC 1370
#endif
#ifndef AUTO_INIT_PRIO_MOD_NDN
/**
* @brief NDN priority
*/
#define AUTO_INIT_PRIO_MOD_NDN 1380
#endif
#ifndef AUTO_INIT_PRIO_MOD_SHT1X
/**
* @brief sht1x priority
*/
#define AUTO_INIT_PRIO_MOD_SHT1X 1390
#endif
#ifndef AUTO_INIT_PRIO_MOD_SAUL
/**
* @brief SAUL priority
*/
#define AUTO_INIT_PRIO_MOD_SAUL 1400
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_RPL
/**
* @brief GNRC RPL priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_RPL 1410
#endif
#ifndef AUTO_INIT_PRIO_MOD_CAN
/**
* @brief CAN priority
*/
#define AUTO_INIT_PRIO_MOD_CAN 1420
#endif
#ifndef AUTO_INIT_PRIO_MOD_SUIT
/**
* @brief SUIT priority
*/
#define AUTO_INIT_PRIO_MOD_SUIT 1430
#endif
#ifndef AUTO_INIT_PRIO_MOD_MBEDTLS
/**
* @brief mbed TLS priority
*/
#define AUTO_INIT_PRIO_MOD_MBEDTLS 1440
#endif
#ifndef AUTO_INIT_PRIO_MOD_SECURITY
/**
* @brief CryptoAuthLib priority
*/
#define AUTO_INIT_PRIO_MOD_SECURITY 1450
#endif
#ifndef AUTO_INIT_PRIO_MOD_TEST_UTILS_INTERACTIVE_SYNC
/**
* @brief test utils interactive sync priority
*/
#define AUTO_INIT_PRIO_MOD_TEST_UTILS_INTERACTIVE_SYNC 1460
#endif
#ifndef AUTO_INIT_PRIO_MOD_DHCPV6_CLIENT
/**
* @brief DHCPv6 client priority
*/
#define AUTO_INIT_PRIO_MOD_DHCPV6_CLIENT 1470
#endif
#ifndef AUTO_INIT_PRIO_MOD_DHCPV6_RELAY
/**
* @brief DHCPv6 relay priority
*/
#define AUTO_INIT_PRIO_MOD_DHCPV6_RELAY 1480
#endif
#ifndef AUTO_INIT_PRIO_MOD_DHCPV6_CLIENT_SIMPLE_PD
/**
* @brief DHCPv6 client simple PD priority
*/
#define AUTO_INIT_PRIO_MOD_DHCPV6_CLIENT_SIMPLE_PD 1490
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_IPV6_AUTO_SUBNETS
/**
* @brief IPv6 auto subnets priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_IPV6_AUTO_SUBNETS 1500
#endif
#ifndef AUTO_INIT_PRIO_MOD_TELNET
/**
* @brief telnet server priority
*/
#define AUTO_INIT_PRIO_MOD_TELNET 1510
#endif
#ifndef AUTO_INIT_PRIO_MOD_DFPLAYER
/**
* @brief DFPlayer priority
*/
#define AUTO_INIT_PRIO_MOD_DFPLAYER 1520
#endif
#ifndef AUTO_INIT_PRIO_MOD_SCREEN
/**
* @brief screen priority
*/
#define AUTO_INIT_PRIO_MOD_SCREEN 1530
#endif
#ifndef AUTO_INIT_PRIO_MOD_BENCHMARK_UDP
/**
* @brief UDP benchmark priority
*/
#define AUTO_INIT_PRIO_MOD_BENCHMARK_UDP 1540
#endif
#ifndef AUTO_INIT_PRIO_MOD_DOCK_DNS
/**
* @brief DNS socket priority
*/
#define AUTO_INIT_PRIO_MOD_DOCK_DNS 1550
#endif
#ifndef AUTO_INIT_PRIO_MOD_GNRC_IPV6_STATIC_ADDR
/**
* @brief Static network configuration priority
*/
#define AUTO_INIT_PRIO_MOD_GNRC_IPV6_STATIC_ADDR 1560
#endif
#ifndef AUTO_INIT_PRIO_MOD_DRIVER_CRYPTOCELL_310
/**
* @brief CryptoCell Driver Priority
*/
#define AUTO_INIT_PRIO_MOD_DRIVER_CRYPTOCELL_310 1570
#endif
#ifdef __cplusplus
}
#endif
#endif /* AUTO_INIT_PRIORITIES_H */
/** @} */