🌐 Language
English
中文
Nexus 嵌入式平台
世界级嵌入式软件开发平台
导航
Documentation
Documentation Guide
Quick Reference Card
快速入门
Getting Started
Environment Setup
Quick Start
Project Structure
Build and Flash
First Application
Core Concepts
Configuration
Examples Tour
Frequently Asked Questions
用户指南
User Guide
架构
硬件抽象层 (HAL)
操作系统抽象层 (OSAL)
日志框架
Shell 框架
配置管理器
Kconfig 配置系统
Kconfig 教程
外设 配置 Guide
Platform-Specific 配置 Guide
OSAL Backend Configuration Guide
Kconfig Tools 参考
构建系统
IDE Integration
移植指南
教程
教程
您的第一个 Nexus 应用程序
GPIO Control 教程
UART Communication 教程
使用 OSAL 的多任务
中断处理教程
定时器和 PWM 教程
SPI 通信教程
示例 Applications
平台指南
平台 Guides
Native 平台 Guide
STM32F4 平台 Guide
STM32H7 平台 Guide
GD32 平台 Guide
API 参考
API 参考
HAL API 参考
OSAL API 参考
日志框架 API 参考
Shell 框架 API 参考
配置管理器 API 参考
Init Framework API Reference
Kconfig Tools API
参考手册
API Functions Index
Configuration Options Index
Error Code 参考
开发指南
Development Guide
贡献指南
编码规范
测试
Kconfig Writing Guide
Build Scripts and Tools
验证框架
脚本验证系统
CI/CD 集成
Coverage Analysis Workflow
为文档做贡献
Related Topics
Documentation overview
快速搜索
索引
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
ADC_ENABLED
ADC_INSTANCE_COUNT
ADC_RESOLUTION
ADC_SAMPLE_TIME
ANSI_CLEAR_SCREEN(C macro)
ANSI_CURSOR_LEFT(C macro)
ANSI_CURSOR_RESTORE(C macro)
ANSI_CURSOR_RIGHT(C macro)
ANSI_CURSOR_SAVE(C macro)
ANSI_ERASE_LINE(C macro)
ASSERT_ENABLED
autocomplete_command(C++ function)
autocomplete_get_common_prefix(C++ function)
autocomplete_init(C++ function)
autocomplete_process(C++ function)
autocomplete_show_matches(C++ function)
B
BUILD_DOCS
BUILD_EXAMPLES
BUILD_TESTS
BUILD_TYPE
built-in function
detect_version()
diff_configs()
extract_config_options()
format_diff_json()
format_diff_text()
format_option_markdown()
format_option_rst()
generate_default_config()
generate_docs()
generate_header()
get_symbol_mapping()
migrate_config()
parse_config()
parse_config_file()
C
CHIP_STM32F407
CHIP_STM32F429
CHIP_STM32H743
CHIP_STM32H750
completion_result_t::common_prefix_len(C++ member)
completion_result_t::match_count(C++ member)
completion_result_t::matches(C++ member)
completion_result_t(C++ struct)
config_backend::commit(C++ member)
config_backend::ctx(C++ member)
config_backend::deinit(C++ member)
config_backend::erase_all(C++ member)
config_backend::erase(C++ member)
config_backend::init(C++ member)
config_backend::name(C++ member)
config_backend::read(C++ member)
config_backend::write(C++ member)
config_backend_commit_fn(C++ type)
config_backend_deinit_fn(C++ type)
config_backend_erase_all_fn(C++ type)
config_backend_erase_fn(C++ type)
CONFIG_BACKEND_FLASH
config_backend_flash_get(C++ function)
config_backend_init_fn(C++ type)
CONFIG_BACKEND_RAM
config_backend_ram_get(C++ function)
config_backend_read_fn(C++ type)
config_backend_t(C++ type)
config_backend_write_fn(C++ type)
config_backend(C++ struct)
config_cb_handle_t(C++ type)
config_change_cb_t(C++ type)
config_clear_encryption_key(C++ function)
config_close_namespace(C++ function)
config_commit(C++ function)
config_crypto_algo_t::CONFIG_CRYPTO_AES128(C++ enumerator)
config_crypto_algo_t::CONFIG_CRYPTO_AES256(C++ enumerator)
config_crypto_algo_t(C++ enum)
CONFIG_DEFAULT_MAX_CALLBACKS(C macro)
CONFIG_DEFAULT_MAX_DEFAULTS(C macro)
CONFIG_DEFAULT_MAX_KEY_LEN(C macro)
CONFIG_DEFAULT_MAX_KEYS(C macro)
CONFIG_DEFAULT_MAX_NAMESPACES(C macro)
CONFIG_DEFAULT_MAX_VALUE_SIZE(C macro)
config_default_t::bool_val(C++ member)
config_default_t::float_val(C++ member)
config_default_t::i32_val(C++ member)
config_default_t::i64_val(C++ member)
config_default_t::key(C++ member)
config_default_t::str_val(C++ member)
config_default_t::type(C++ member)
config_default_t::u32_val(C++ member)
config_default_t::value(C++ member)
config_default_t(C++ struct)
config_deinit(C++ function)
config_delete(C++ function)
CONFIG_ENABLED
config_entry_info_t::flags(C++ member)
config_entry_info_t::key(C++ member)
config_entry_info_t::type(C++ member)
config_entry_info_t::value_size(C++ member)
config_entry_info_t(C++ struct)
config_erase_namespace(C++ function)
config_error_to_str(C++ function)
config_exists(C++ function)
config_export_flags_t::CONFIG_EXPORT_FLAG_DECRYPT(C++ enumerator)
config_export_flags_t::CONFIG_EXPORT_FLAG_NONE(C++ enumerator)
config_export_flags_t::CONFIG_EXPORT_FLAG_PRETTY(C++ enumerator)
config_export_flags_t(C++ enum)
config_export_namespace(C++ function)
config_export(C++ function)
config_flags_t::CONFIG_FLAG_ENCRYPTED(C++ enumerator)
config_flags_t::CONFIG_FLAG_NONE(C++ enumerator)
config_flags_t::CONFIG_FLAG_PERSISTENT(C++ enumerator)
config_flags_t::CONFIG_FLAG_READONLY(C++ enumerator)
config_flags_t(C++ enum)
config_format_t::CONFIG_FORMAT_BINARY(C++ enumerator)
config_format_t::CONFIG_FORMAT_JSON(C++ enumerator)
config_format_t(C++ enum)
config_get_blob_len(C++ function)
config_get_blob(C++ function)
config_get_bool(C++ function)
config_get_count(C++ function)
config_get_export_size(C++ function)
config_get_float(C++ function)
config_get_i32(C++ function)
config_get_i64(C++ function)
config_get_last_error(C++ function)
config_get_str_len(C++ function)
config_get_str(C++ function)
config_get_type(C++ function)
config_get_u32(C++ function)
config_import_flags_t::CONFIG_IMPORT_FLAG_CLEAR(C++ enumerator)
config_import_flags_t::CONFIG_IMPORT_FLAG_NONE(C++ enumerator)
config_import_flags_t::CONFIG_IMPORT_FLAG_SKIP_ERRORS(C++ enumerator)
config_import_flags_t(C++ enum)
config_import_namespace(C++ function)
config_import(C++ function)
config_init(C++ function)
config_is_encrypted(C++ function)
CONFIG_IS_ERROR(C macro)
config_is_initialized(C++ function)
CONFIG_IS_OK(C macro)
config_iterate_cb_t(C++ type)
config_iterate(C++ function)
config_load(C++ function)
CONFIG_MANAGER_CONFIG_DEFAULT(C macro)
config_manager_config_t::auto_commit(C++ member)
config_manager_config_t::max_callbacks(C++ member)
config_manager_config_t::max_key_len(C++ member)
config_manager_config_t::max_keys(C++ member)
config_manager_config_t::max_namespaces(C++ member)
config_manager_config_t::max_value_size(C++ member)
config_manager_config_t(C++ struct)
CONFIG_MAX_KEYS
CONFIG_MAX_MAX_KEY_LEN(C macro)
CONFIG_MAX_MAX_KEYS(C macro)
CONFIG_MAX_MAX_VALUE_SIZE(C macro)
CONFIG_MAX_NS_NAME_LEN(C macro)
CONFIG_MIN_MAX_KEY_LEN(C macro)
CONFIG_MIN_MAX_KEYS(C macro)
CONFIG_MIN_MAX_VALUE_SIZE(C macro)
config_ns_delete(C++ function)
config_ns_exists(C++ function)
config_ns_get_bool(C++ function)
config_ns_get_i32(C++ function)
config_ns_get_str(C++ function)
config_ns_get_u32(C++ function)
config_ns_handle_t(C++ type)
config_ns_iterate(C++ function)
config_ns_set_bool(C++ function)
config_ns_set_i32(C++ function)
config_ns_set_str(C++ function)
config_ns_set_u32(C++ function)
config_open_namespace(C++ function)
config_register_callback(C++ function)
config_register_defaults(C++ function)
config_register_wildcard_callback(C++ function)
config_reset_all_to_defaults(C++ function)
config_reset_to_default(C++ function)
CONFIG_RETURN_IF_ERROR(C macro)
config_rotate_encryption_key(C++ function)
config_set_backend(C++ function)
config_set_blob_encrypted(C++ function)
config_set_blob(C++ function)
config_set_bool(C++ function)
config_set_default_bool(C++ function)
config_set_default_float(C++ function)
config_set_default_i32(C++ function)
config_set_default_i64(C++ function)
config_set_default_str(C++ function)
config_set_default_u32(C++ function)
config_set_encryption_key(C++ function)
config_set_float(C++ function)
config_set_i32(C++ function)
config_set_i64(C++ function)
config_set_str_encrypted(C++ function)
config_set_str(C++ function)
config_set_u32(C++ function)
config_status_t::CONFIG_ERROR_ALREADY_EXISTS(C++ enumerator)
config_status_t::CONFIG_ERROR_ALREADY_INIT(C++ enumerator)
config_status_t::CONFIG_ERROR_BUFFER_TOO_SMALL(C++ enumerator)
config_status_t::CONFIG_ERROR_CRYPTO_FAILED(C++ enumerator)
config_status_t::CONFIG_ERROR_INVALID_FORMAT(C++ enumerator)
config_status_t::CONFIG_ERROR_INVALID_PARAM(C++ enumerator)
config_status_t::CONFIG_ERROR_KEY_TOO_LONG(C++ enumerator)
config_status_t::CONFIG_ERROR_NO_BACKEND(C++ enumerator)
config_status_t::CONFIG_ERROR_NO_ENCRYPTION_KEY(C++ enumerator)
config_status_t::CONFIG_ERROR_NO_MEMORY(C++ enumerator)
config_status_t::CONFIG_ERROR_NO_SPACE(C++ enumerator)
config_status_t::CONFIG_ERROR_NOT_FOUND(C++ enumerator)
config_status_t::CONFIG_ERROR_NOT_INIT(C++ enumerator)
config_status_t::CONFIG_ERROR_NVS_READ(C++ enumerator)
config_status_t::CONFIG_ERROR_NVS_WRITE(C++ enumerator)
config_status_t::CONFIG_ERROR_TYPE_MISMATCH(C++ enumerator)
config_status_t::CONFIG_ERROR_VALUE_TOO_LARGE(C++ enumerator)
config_status_t::CONFIG_ERROR(C++ enumerator)
config_status_t::CONFIG_OK(C++ enumerator)
config_status_t(C++ enum)
config_type_t::CONFIG_TYPE_BLOB(C++ enumerator)
config_type_t::CONFIG_TYPE_BOOL(C++ enumerator)
config_type_t::CONFIG_TYPE_FLOAT(C++ enumerator)
config_type_t::CONFIG_TYPE_I32(C++ enumerator)
config_type_t::CONFIG_TYPE_I64(C++ enumerator)
config_type_t::CONFIG_TYPE_STRING(C++ enumerator)
config_type_t::CONFIG_TYPE_U32(C++ enumerator)
config_type_t(C++ enum)
config_unregister_callback(C++ function)
CONFIG_UNUSED(C macro)
D
DEBUG_ENABLED
dependencies(KconfigValidator 属性)
detect_version()
built-in function
diff_configs()
built-in function
E
errors(KconfigValidator 属性)
escape_result_t::ESC_RESULT_DELETE(C++ enumerator)
escape_result_t::ESC_RESULT_DOWN(C++ enumerator)
escape_result_t::ESC_RESULT_END(C++ enumerator)
escape_result_t::ESC_RESULT_HOME(C++ enumerator)
escape_result_t::ESC_RESULT_INVALID(C++ enumerator)
escape_result_t::ESC_RESULT_LEFT(C++ enumerator)
escape_result_t::ESC_RESULT_NONE(C++ enumerator)
escape_result_t::ESC_RESULT_RIGHT(C++ enumerator)
escape_result_t::ESC_RESULT_UP(C++ enumerator)
escape_result_t(C++ enum)
escape_state_t::ESC_STATE_CSI(C++ enumerator)
escape_state_t::ESC_STATE_ESC(C++ enumerator)
escape_state_t::ESC_STATE_NORMAL(C++ enumerator)
escape_state_t::ESC_STATE_SS3(C++ enumerator)
escape_state_t(C++ enum)
execute_command_line(C++ function)
extract_config_options()
built-in function
F
format_diff_json()
built-in function
format_diff_text()
built-in function
format_option_markdown()
built-in function
format_option_rst()
built-in function
FREERTOS_HEAP_SIZE
FREERTOS_MAX_PRIORITIES
FREERTOS_MINIMAL_STACK_SIZE
FREERTOS_TOTAL_HEAP_SIZE
G
g_current_backend(C++ member)
g_error_messages(C++ member)
g_shell_ctx(C++ member)
generate_default_config()
built-in function
generate_docs()
built-in function
generate_header()
built-in function
GenerationError
get_symbol_mapping()
built-in function
gpio->read
gpio->set_exti
gpio->set_mode
gpio->set_pull
gpio->toggle
gpio->write
GPIO_ENABLED
GPIO_PORT_A_ENABLED
GPIO_PORT_B_ENABLED
GPIO_PORT_C_ENABLED
H
handle_control_char(C++ function)
handle_escape_result(C++ function)
handle_printable_char(C++ function)
handle_tab_completion(C++ function)
history_add(C++ function)
history_clear(C++ function)
history_deinit(C++ function)
history_get_count(C++ function)
history_get_entry(C++ function)
history_get_next(C++ function)
history_get_prev(C++ function)
history_init(C++ function)
history_is_browsing(C++ function)
history_manager_t::browse_index(C++ member)
history_manager_t::capacity(C++ member)
history_manager_t::count(C++ member)
history_manager_t::entries(C++ member)
history_manager_t::entry_size(C++ member)
history_manager_t::head(C++ member)
history_manager_t(C++ struct)
history_reset_browse(C++ function)
I
I2C_DEFAULT_SPEED
I2C_ENABLED
I2C_INSTANCE_COUNT
I2C_TIMEOUT
INIT_ENABLED
INIT_LEVEL_APP
INIT_LEVEL_BOARD
INIT_LEVEL_DRIVER
K
KconfigError
KconfigValidator(内置类)
L
line_editor_backspace(C++ function)
line_editor_clear(C++ function)
line_editor_delete_char(C++ function)
line_editor_delete_to_end(C++ function)
line_editor_delete_to_start(C++ function)
line_editor_delete_word(C++ function)
line_editor_get_buffer(C++ function)
line_editor_get_cursor(C++ function)
line_editor_get_length(C++ function)
line_editor_init(C++ function)
line_editor_insert_char(C++ function)
line_editor_move_cursor(C++ function)
line_editor_move_to_end(C++ function)
line_editor_move_to_start(C++ function)
line_editor_set_content(C++ function)
line_editor_t::buffer_size(C++ member)
line_editor_t::buffer(C++ member)
line_editor_t::cursor(C++ member)
line_editor_t::insert_mode(C++ member)
line_editor_t::length(C++ member)
line_editor_t(C++ struct)
LOG_ASYNC_BUFFER_SIZE(C macro)
LOG_ASYNC_ENABLED
log_async_policy_t::LOG_ASYNC_POLICY_BLOCK(C++ enumerator)
log_async_policy_t::LOG_ASYNC_POLICY_DROP_NEWEST(C++ enumerator)
log_async_policy_t::LOG_ASYNC_POLICY_DROP_OLDEST(C++ enumerator)
log_async_policy_t(C++ enum)
LOG_ASYNC_QUEUE_SIZE(C macro)
LOG_ASYNC_TASK_PRIORITY(C macro)
LOG_ASYNC_TASK_STACK_SIZE(C macro)
log_backend::ctx(C++ member)
log_backend::deinit(C++ member)
log_backend::enabled(C++ member)
log_backend::flush(C++ member)
log_backend::init(C++ member)
log_backend::min_level(C++ member)
log_backend::name(C++ member)
log_backend::write(C++ member)
LOG_BACKEND_CONSOLE
log_backend_console_create(C++ function)
log_backend_console_destroy(C++ function)
log_backend_deinit_fn(C++ type)
log_backend_enable(C++ function)
log_backend_flush_fn(C++ type)
log_backend_get(C++ function)
log_backend_init_fn(C++ type)
log_backend_memory_clear(C++ function)
log_backend_memory_create(C++ function)
log_backend_memory_destroy(C++ function)
log_backend_memory_read(C++ function)
log_backend_memory_size(C++ function)
log_backend_register(C++ function)
log_backend_t(C++ type)
LOG_BACKEND_UART
log_backend_uart_create(C++ function)
log_backend_uart_destroy(C++ function)
log_backend_uart_get_interface(C++ function)
log_backend_uart_set_timeout(C++ function)
log_backend_unregister(C++ function)
log_backend_write_fn(C++ type)
log_backend(C++ struct)
LOG_COMPILE_LEVEL(C macro)
LOG_DEBUG(C macro)
LOG_DEFAULT_FORMAT(C macro)
LOG_DEFAULT_LEVEL(C macro)
LOG_ENABLED
LOG_ERROR(C macro)
LOG_FATAL(C macro)
LOG_INFO(C macro)
LOG_IS_ERROR(C macro)
LOG_IS_OK(C macro)
LOG_LEVEL
log_level_t::LOG_LEVEL_DEBUG(C++ enumerator)
log_level_t::LOG_LEVEL_ERROR(C++ enumerator)
log_level_t::LOG_LEVEL_FATAL(C++ enumerator)
log_level_t::LOG_LEVEL_INFO(C++ enumerator)
log_level_t::LOG_LEVEL_NONE(C++ enumerator)
log_level_t::LOG_LEVEL_TRACE(C++ enumerator)
log_level_t::LOG_LEVEL_WARN(C++ enumerator)
log_level_t(C++ enum)
LOG_MAX_BACKENDS(C macro)
LOG_MAX_MODULE_FILTERS(C macro)
LOG_MAX_MSG_LEN(C macro)
LOG_MODULE_NAME_LEN(C macro)
LOG_MODULE(C macro)
LOG_RETURN_IF_ERROR(C macro)
LOG_STATIC_BACKEND_COUNT(C macro)
LOG_STATIC_MEMORY_BUFFER_SIZE(C macro)
log_status_t::LOG_ERROR_ALREADY_INIT(C++ enumerator)
log_status_t::LOG_ERROR_BACKEND(C++ enumerator)
log_status_t::LOG_ERROR_FULL(C++ enumerator)
log_status_t::LOG_ERROR_INVALID_PARAM(C++ enumerator)
log_status_t::LOG_ERROR_NO_MEMORY(C++ enumerator)
log_status_t::LOG_ERROR_NOT_INIT(C++ enumerator)
log_status_t::LOG_ERROR(C++ enumerator)
log_status_t::LOG_OK(C++ enumerator)
log_status_t(C++ enum)
LOG_TRACE(C macro)
LOG_UNUSED(C macro)
LOG_USE_STATIC_ALLOC(C macro)
LOG_WARN(C macro)
LOG_WRITE(C macro)
LTO_ENABLED
M
migrate_config()
built-in function
N
nx_config_commit
nx_config_deinit
nx_config_delete
nx_config_get
nx_config_init
nx_config_rollback
nx_config_set
nx_factory_gpio
nx_factory_gpio_release
nx_factory_gpio_with_config
nx_factory_i2c
nx_factory_i2c_release
nx_factory_i2c_with_config
nx_factory_spi
nx_factory_spi_release
nx_factory_spi_with_config
nx_factory_uart
nx_factory_uart_release
nx_factory_uart_with_config
nx_gpio_t
nx_hal_deinit
nx_hal_get_version
nx_hal_init
NX_INIT_APP
NX_INIT_APP_EXPORT(C macro)
NX_INIT_BOARD
NX_INIT_BOARD_EXPORT(C macro)
NX_INIT_BSP
NX_INIT_BSP_EXPORT(C macro)
NX_INIT_COMPONENT
NX_INIT_COMPONENT_EXPORT(C macro)
NX_INIT_DRIVER
NX_INIT_DRIVER_EXPORT(C macro)
nx_init_fn_t(C++ type)
nx_init_get_stats(C++ function)
nx_init_is_complete(C++ function)
nx_init_level_t::NX_INIT_LEVEL_APP(C++ enumerator)
nx_init_level_t::NX_INIT_LEVEL_BOARD(C++ enumerator)
nx_init_level_t::NX_INIT_LEVEL_BSP(C++ enumerator)
nx_init_level_t::NX_INIT_LEVEL_COMPONENT(C++ enumerator)
nx_init_level_t::NX_INIT_LEVEL_DRIVER(C++ enumerator)
nx_init_level_t::NX_INIT_LEVEL_MAX(C++ enumerator)
nx_init_level_t::NX_INIT_LEVEL_PREV(C++ enumerator)
nx_init_level_t(C++ enum)
NX_INIT_PREV
NX_INIT_PREV_EXPORT(C macro)
nx_init_register
nx_init_run(C++ function)
nx_init_stats_s::fail_count(C++ member)
nx_init_stats_s::last_error(C++ member)
nx_init_stats_s::success_count(C++ member)
nx_init_stats_s::total_count(C++ member)
nx_init_stats_s(C++ struct)
NX_LOG_DEBUG
nx_log_deinit
NX_LOG_ERROR
NX_LOG_INFO
nx_log_init
NX_LOG_TRACE
NX_LOG_WARN
nx_shell_deinit
nx_shell_init
nx_shell_register_command
nx_shell_run
nx_shell_unregister_command
nx_uart_t
O
OPTIMIZATION_LEVEL
OSAL_BACKEND
OSAL_BAREMETAL
OSAL_CHECK_NOT_ISR(C macro)
OSAL_FREERTOS
osal_get_backend
osal_init
OSAL_IS_ERROR(C macro)
OSAL_IS_OK(C macro)
osal_mutex_create
osal_mutex_create(C++ function)
osal_mutex_delete
osal_mutex_delete(C++ function)
osal_mutex_get_owner(C++ function)
osal_mutex_handle_t(C++ type)
osal_mutex_is_locked(C++ function)
osal_mutex_lock
osal_mutex_lock(C++ function)
osal_mutex_try_lock
osal_mutex_unlock
osal_mutex_unlock(C++ function)
OSAL_NO_WAIT(C macro)
osal_queue_available
osal_queue_create
osal_queue_create(C++ function)
osal_queue_delete
osal_queue_delete(C++ function)
osal_queue_get_available_space(C++ function)
osal_queue_get_count(C++ function)
osal_queue_handle_t(C++ type)
osal_queue_is_empty(C++ function)
osal_queue_is_full(C++ function)
osal_queue_mode_t::OSAL_QUEUE_MODE_NORMAL(C++ enumerator)
osal_queue_mode_t::OSAL_QUEUE_MODE_OVERWRITE(C++ enumerator)
osal_queue_mode_t(C++ enum)
osal_queue_peek_from_isr(C++ function)
osal_queue_peek(C++ function)
osal_queue_receive
osal_queue_receive_from_isr(C++ function)
osal_queue_receive(C++ function)
osal_queue_reset(C++ function)
osal_queue_send
osal_queue_send_from_isr(C++ function)
osal_queue_send_front(C++ function)
osal_queue_send(C++ function)
osal_queue_set_mode(C++ function)
OSAL_RTTHREAD
osal_sem_create
osal_sem_create_binary(C++ function)
osal_sem_create_counting(C++ function)
osal_sem_create(C++ function)
osal_sem_delete
osal_sem_delete(C++ function)
osal_sem_get_count
osal_sem_get_count(C++ function)
osal_sem_give_from_isr(C++ function)
osal_sem_give(C++ function)
osal_sem_handle_t(C++ type)
osal_sem_post
osal_sem_reset(C++ function)
osal_sem_take(C++ function)
osal_sem_wait
osal_start
osal_status_t::OSAL_ERROR_BUSY(C++ enumerator)
osal_status_t::OSAL_ERROR_EMPTY(C++ enumerator)
osal_status_t::OSAL_ERROR_FULL(C++ enumerator)
osal_status_t::OSAL_ERROR_INVALID_PARAM(C++ enumerator)
osal_status_t::OSAL_ERROR_ISR(C++ enumerator)
osal_status_t::OSAL_ERROR_NO_MEMORY(C++ enumerator)
osal_status_t::OSAL_ERROR_NOT_FOUND(C++ enumerator)
osal_status_t::OSAL_ERROR_NOT_INIT(C++ enumerator)
osal_status_t::OSAL_ERROR_NULL_POINTER(C++ enumerator)
osal_status_t::OSAL_ERROR_TIMEOUT(C++ enumerator)
osal_status_t::OSAL_ERROR(C++ enumerator)
osal_status_t::OSAL_OK(C++ enumerator)
osal_status_t(C++ enum)
osal_task_config_t::arg(C++ member)
osal_task_config_t::func(C++ member)
osal_task_config_t::name(C++ member)
osal_task_config_t::priority(C++ member)
osal_task_config_t::stack_size(C++ member)
osal_task_config_t(C++ struct)
osal_task_create
osal_task_create(C++ function)
osal_task_delay
osal_task_delay(C++ function)
osal_task_delete
osal_task_delete(C++ function)
osal_task_func_t(C++ type)
osal_task_get_current
osal_task_get_current(C++ function)
osal_task_get_name(C++ function)
osal_task_get_priority(C++ function)
osal_task_get_stack_watermark(C++ function)
osal_task_get_state(C++ function)
osal_task_handle_t(C++ type)
osal_task_priority_t::OSAL_TASK_PRIORITY_HIGH(C++ enumerator)
osal_task_priority_t::OSAL_TASK_PRIORITY_IDLE(C++ enumerator)
osal_task_priority_t::OSAL_TASK_PRIORITY_LOW(C++ enumerator)
osal_task_priority_t::OSAL_TASK_PRIORITY_NORMAL(C++ enumerator)
osal_task_priority_t::OSAL_TASK_PRIORITY_REALTIME(C++ enumerator)
osal_task_priority_t(C++ enum)
osal_task_resume
osal_task_resume(C++ function)
osal_task_set_priority(C++ function)
osal_task_state_t::OSAL_TASK_STATE_BLOCKED(C++ enumerator)
osal_task_state_t::OSAL_TASK_STATE_DELETED(C++ enumerator)
osal_task_state_t::OSAL_TASK_STATE_READY(C++ enumerator)
osal_task_state_t::OSAL_TASK_STATE_RUNNING(C++ enumerator)
osal_task_state_t::OSAL_TASK_STATE_SUSPENDED(C++ enumerator)
osal_task_state_t(C++ enum)
osal_task_suspend
osal_task_suspend(C++ function)
osal_task_yield(C++ function)
osal_timer_create
osal_timer_delete
osal_timer_reset
osal_timer_start
osal_timer_stop
OSAL_VALIDATE_HANDLE_PTR(C macro)
OSAL_VALIDATE_PARAM(C macro)
OSAL_VALIDATE_PTR(C macro)
OSAL_WAIT_FOREVER(C macro)
OSAL_ZEPHYR
P
parse_command_line(C++ function)
parse_config()
built-in function
parse_config_file()
built-in function
parsed_command_t::argc(C++ member)
parsed_command_t::argv(C++ member)
parsed_command_t::cmd_name(C++ member)
parsed_command_t(C++ struct)
ParseError
PLATFORM
PLATFORM_ESP32
PLATFORM_GD32
PLATFORM_NATIVE
PLATFORM_STM32F4
PLATFORM_STM32H7
print_results() (KconfigValidator 方法)
process_escape_char(C++ function)
R
redraw_line(C++ function)
refresh_line_from_cursor(C++ function)
reset_escape_state(C++ function)
S
shell_backend_t::read(C++ member)
shell_backend_t::write(C++ member)
shell_backend_t(C++ struct)
shell_clear_commands(C++ function)
shell_clear_screen(C++ function)
shell_cmd_handler_t(C++ type)
shell_command_t::completion(C++ member)
shell_command_t::handler(C++ member)
shell_command_t::help(C++ member)
shell_command_t::name(C++ member)
shell_command_t::usage(C++ member)
shell_command_t(C++ struct)
shell_completion_cb_t(C++ type)
SHELL_CONFIG_DEFAULT(C macro)
shell_config_t::cmd_buffer_size(C++ member)
shell_config_t::history_depth(C++ member)
shell_config_t::max_commands(C++ member)
shell_config_t::prompt(C++ member)
shell_config_t(C++ struct)
shell_context_t::backend(C++ member)
shell_context_t::cmd_buffer(C++ member)
shell_context_t::config(C++ member)
shell_context_t::editor(C++ member)
shell_context_t::escape_buffer(C++ member)
shell_context_t::escape_index(C++ member)
shell_context_t::escape_state(C++ member)
shell_context_t::history_entries(C++ member)
shell_context_t::history_storage(C++ member)
shell_context_t::history(C++ member)
shell_context_t::initialized(C++ member)
shell_context_t::last_error(C++ member)
shell_context_t::prompt(C++ member)
shell_context_t::saved_input(C++ member)
shell_context_t(C++ struct)
SHELL_DEFAULT_CMD_BUFFER_SIZE(C macro)
SHELL_DEFAULT_HISTORY_DEPTH(C macro)
SHELL_DEFAULT_PROMPT(C macro)
shell_deinit(C++ function)
SHELL_ENABLED
SHELL_ERROR_MESSAGE_COUNT(C macro)
SHELL_ESCAPE_BUFFER_SIZE(C macro)
shell_get_backend(C++ function)
shell_get_command_count(C++ function)
shell_get_commands(C++ function)
shell_get_command(C++ function)
shell_get_completion_callback(C++ function)
shell_get_error_message(C++ function)
shell_get_history_manager(C++ function)
shell_get_last_error(C++ function)
shell_get_version(C++ function)
SHELL_HISTORY_SIZE
shell_init(C++ function)
shell_is_initialized(C++ function)
SHELL_MAX_ARGS(C macro)
SHELL_MAX_CMD_BUFFER_SIZE(C macro)
SHELL_MAX_CMD_NAME(C macro)
SHELL_MAX_COMMANDS
SHELL_MAX_COMMANDS(C macro)
SHELL_MAX_COMPLETIONS(C macro)
SHELL_MAX_HISTORY_DEPTH(C macro)
SHELL_MAX_PROMPT_LEN(C macro)
SHELL_MIN_CMD_BUFFER_SIZE(C macro)
SHELL_MIN_HISTORY_DEPTH(C macro)
shell_print_error_context(C++ function)
shell_print_error(C++ function)
shell_print_prompt(C++ function)
SHELL_PRINTF_BUFFER_SIZE(C macro)
shell_printf(C++ function)
shell_process(C++ function)
SHELL_PROMPT
shell_putchar(C++ function)
shell_puts(C++ function)
shell_recover(C++ function)
shell_register_command(C++ function)
shell_set_backend(C++ function)
shell_set_completion_callback(C++ function)
shell_status_t::SHELL_ERROR_ALREADY_EXISTS(C++ enumerator)
shell_status_t::SHELL_ERROR_ALREADY_INIT(C++ enumerator)
shell_status_t::SHELL_ERROR_BUFFER_FULL(C++ enumerator)
shell_status_t::SHELL_ERROR_INVALID_PARAM(C++ enumerator)
shell_status_t::SHELL_ERROR_NO_BACKEND(C++ enumerator)
shell_status_t::SHELL_ERROR_NO_MEMORY(C++ enumerator)
shell_status_t::SHELL_ERROR_NOT_FOUND(C++ enumerator)
shell_status_t::SHELL_ERROR_NOT_INIT(C++ enumerator)
shell_status_t::SHELL_ERROR(C++ enumerator)
shell_status_t::SHELL_OK(C++ enumerator)
shell_status_t(C++ enum)
shell_unregister_command(C++ function)
SHELL_VERSION(C macro)
shell_write(C++ function)
SIZE_OPTIMIZATION
SPI_DEFAULT_SPEED
SPI_DMA_ENABLED
SPI_ENABLED
SPI_INSTANCE_COUNT
symbols(KconfigValidator 属性)
T
TIMER_ENABLED
TIMER_INSTANCE_COUNT
TIMER_RESOLUTION
TRACE_ENABLED
U
uart->get_rx_async
uart->get_rx_sync
uart->get_tx_async
uart->get_tx_sync
UART_BUFFER_SIZE
UART_DEFAULT_BAUDRATE
UART_ENABLED
UART_INSTANCE_COUNT
V
validate_all() (KconfigValidator 方法)
validate_config(C++ function)
validate_dependencies() (KconfigValidator 方法)
validate_file() (KconfigValidator 方法)
validate_ranges() (KconfigValidator 方法)
ValidationError
W
warnings(KconfigValidator 属性)