Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
board_common_esp32c6.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2025 Gunar Schorcht
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
26
#if !DOXYGEN
27
32
#if CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 20
33
# define CONFIG_ZTIMER_USEC_ADJUST_SET 134
34
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 139
35
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 40
36
# define CONFIG_ZTIMER_USEC_ADJUST_SET 33
37
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 34
38
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 80
39
# define CONFIG_ZTIMER_USEC_ADJUST_SET 18
40
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 18
41
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 120
42
# define CONFIG_ZTIMER_USEC_ADJUST_SET 12
43
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 13
44
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 160
45
# define CONFIG_ZTIMER_USEC_ADJUST_SET 11
46
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 10
47
#else
48
# error "Invalid CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ value"
49
#endif
52
#endif
/* !DOXYGEN */
53
54
#ifdef __cplusplus
55
}
/* end extern "C" */
56
#endif
57
Generated on Sat Sep 6 2025 20:14:01 by
1.9.1