Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
board_common_esp32h2.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
33
#if CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 96
34
# define CONFIG_ZTIMER_USEC_ADJUST_SET 14
35
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 13
36
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 64
37
# define CONFIG_ZTIMER_USEC_ADJUST_SET 19
38
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 18
39
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 48
40
# define CONFIG_ZTIMER_USEC_ADJUST_SET 34
41
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 32
42
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 32
43
# define CONFIG_ZTIMER_USEC_ADJUST_SET 32
44
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 33
45
#elif CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ == 16
46
# define CONFIG_ZTIMER_USEC_ADJUST_SET 129
47
# define CONFIG_ZTIMER_USEC_ADJUST_SLEEP 135
48
#else
49
# error "Invalid CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ value"
50
#endif
51
54
#endif
/* !DOXYGEN */
55
56
#ifdef __cplusplus
57
}
/* end extern "C" */
58
#endif
59
Generated on Thu Jul 24 2025 16:03:56 by
1.9.1