博通集成 ARMINO IDK CP 开发框架
简介
H/W 参考手册
API 参考手册
开发者指南
OS 相关参考
样例演示
应用开发
开发与贡献代码流程
云平台
文档中心
博通集成 ARMINO IDK CP 开发框架
»
索引
索引
B
|
C
|
D
|
E
|
G
|
H
|
I
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
B
beken2_timer_t (C++ struct)
beken2_timer_t::beken_magic (C++ member)
beken2_timer_t::function (C++ member)
beken2_timer_t::handle (C++ member)
beken2_timer_t::left_arg (C++ member)
beken2_timer_t::right_arg (C++ member)
BEKEN_APPLICATION_PRIORITY (C macro)
beken_bool_t (C++ type)
BEKEN_DEFAULT_WORKER_PRIORITY (C macro)
beken_event_flags_t (C++ type)
beken_event_flags_wait_option_t (C++ enum)
beken_event_flags_wait_option_t::WAIT_FOR_ALL_EVENTS (C++ enumerator)
beken_event_flags_wait_option_t::WAIT_FOR_ANY_EVENT (C++ enumerator)
beken_event_t (C++ type)
BEKEN_MAGIC_WORD (C macro)
beken_ms_per_tick (C++ function)
beken_mutex_t (C++ type)
BEKEN_NEVER_TIMEOUT (C macro)
BEKEN_NO_WAIT (C macro)
beken_queue_t (C++ type)
beken_semaphore_t (C++ type)
beken_thread_arg_t (C++ type)
beken_thread_function_t (C++ type)
beken_thread_t (C++ type)
beken_time_get_time (C++ function)
beken_time_t (C++ type)
beken_timed_event_t (C++ struct)
beken_timed_event_t::arg (C++ member)
beken_timed_event_t::function (C++ member)
beken_timed_event_t::thread (C++ member)
beken_timed_event_t::timer (C++ member)
beken_timer_t (C++ struct)
beken_timer_t::arg (C++ member)
beken_timer_t::function (C++ member)
beken_timer_t::handle (C++ member)
beken_utc_time_ms_t (C++ type)
beken_utc_time_t (C++ type)
BEKEN_WAIT_FOREVER (C macro)
beken_worker_thread_t (C++ struct)
beken_worker_thread_t::event_queue (C++ member)
beken_worker_thread_t::thread (C++ member)
BK_ERR_ANA_GPIO_TYPE_NOT_SUPPORT (C macro)
BK_ERR_EVENT_CB_EXIST (C macro)
BK_ERR_EVENT_CREATE_MUTEX (C macro)
BK_ERR_EVENT_CREATE_QUEUE (C macro)
BK_ERR_EVENT_CREATE_TASK (C macro)
BK_ERR_EVENT_ID (C macro)
BK_ERR_EVENT_INIT_SEM (C macro)
BK_ERR_EVENT_MOD (C macro)
BK_ERR_EVENT_MOD_OR_ID (C macro)
BK_ERR_EVENT_NO_CB (C macro)
BK_ERR_EVENT_NOT_INIT (C macro)
BK_ERR_EVENT_NULL_MSG (C macro)
BK_ERR_EVENT_POST_QUEUE (C macro)
BK_ERR_EVENT_UNKNOWN_MSG (C macro)
BK_ERR_GPIO_BITS_NUM (C macro)
BK_ERR_GPIO_CHAN_ID (C macro)
BK_ERR_GPIO_CONFIG_MISMATCH (C macro)
BK_ERR_GPIO_INTERNAL_USED (C macro)
BK_ERR_GPIO_INVALID_ID (C macro)
BK_ERR_GPIO_INVALID_INT_TYPE (C macro)
BK_ERR_GPIO_INVALID_MODE (C macro)
BK_ERR_GPIO_INVALID_OPERATE (C macro)
BK_ERR_GPIO_MAP_PWMS_CHAN (C macro)
BK_ERR_GPIO_NOT_INPUT_MODE (C macro)
BK_ERR_GPIO_NOT_OUTPUT_MODE (C macro)
BK_ERR_GPIO_SET_INVALID_FUNC_MODE (C macro)
BK_ERR_GPIO_WAKESOURCE_OVER_MAX_CNT (C macro)
BK_ERR_GPIOS_MAP_NONE (C macro)
bk_err_t (C++ type)
BK_ERR_UART_BAUD_RATE_NOT_SUPPORT (C macro)
BK_ERR_UART_ID_NOT_INIT (C macro)
BK_ERR_UART_INVALID_ID (C macro)
BK_ERR_UART_INVALID_SIZE (C macro)
BK_ERR_UART_MUTEX_INIT (C macro)
BK_ERR_UART_NOT_INIT (C macro)
BK_ERR_UART_RX_TIMEOUT (C macro)
BK_ERR_WDT_DEBUG_DISABLED (C macro)
BK_ERR_WDT_DRIVER_NOT_INIT (C macro)
BK_ERR_WDT_INVALID_PERIOD (C macro)
BK_ERR_WDT_NOT_INIT (C macro)
bk_event_deinit (C++ function)
bk_event_dump (C++ function)
bk_event_init (C++ function)
bk_event_post (C++ function)
bk_event_register_cb (C++ function)
bk_event_unregister_cb (C++ function)
bk_gpio_clear_interrupt (C++ function)
bk_gpio_ctrl_external_ldo (C++ function)
bk_gpio_disable_input (C++ function)
bk_gpio_disable_interrupt (C++ function)
bk_gpio_disable_output (C++ function)
bk_gpio_disable_pull (C++ function)
bk_gpio_driver_deinit (C++ function)
bk_gpio_driver_init (C++ function)
bk_gpio_enable_input (C++ function)
bk_gpio_enable_interrupt (C++ function)
bk_gpio_enable_output (C++ function)
bk_gpio_enable_pull (C++ function)
bk_gpio_get_input (C++ function)
bk_gpio_get_value (C++ function)
bk_gpio_pull_down (C++ function)
bk_gpio_pull_up (C++ function)
bk_gpio_reg_restore (C++ function)
bk_gpio_reg_save (C++ function)
bk_gpio_register_isr (C++ function)
bk_gpio_set_capacity (C++ function)
bk_gpio_set_config (C++ function)
bk_gpio_set_interrupt_type (C++ function)
bk_gpio_set_output_high (C++ function)
bk_gpio_set_output_low (C++ function)
bk_gpio_set_value (C++ function)
bk_gpio_unregister_isr (C++ function)
bk_gpio_wakeup_enable (C++ function)
bk_gpio_wakeup_interrupt_clear (C++ function)
bk_uart_deinit (C++ function)
bk_uart_disable_hw_flow_ctrl (C++ function)
bk_uart_disable_rx (C++ function)
bk_uart_disable_rx_interrupt (C++ function)
bk_uart_disable_sw_fifo (C++ function)
bk_uart_disable_tx (C++ function)
bk_uart_disable_tx_interrupt (C++ function)
bk_uart_driver_deinit (C++ function)
bk_uart_driver_init (C++ function)
bk_uart_enable_rx_interrupt (C++ function)
bk_uart_enable_sw_fifo (C++ function)
bk_uart_enable_tx_interrupt (C++ function)
bk_uart_get_ate_detect_gpio (C++ function)
bk_uart_init (C++ function)
bk_uart_is_in_used (C++ function)
bk_uart_is_rx_dma_enabled (C++ function)
bk_uart_is_tx_over (C++ function)
bk_uart_pm_backup (C++ function)
bk_uart_pm_restore (C++ function)
bk_uart_read_bytes (C++ function)
bk_uart_recover_rx_isr (C++ function)
bk_uart_register_rx_isr (C++ function)
bk_uart_register_tx_isr (C++ function)
bk_uart_set_baud_rate (C++ function)
bk_uart_set_data_bits (C++ function)
bk_uart_set_enable_rx (C++ function)
bk_uart_set_enable_tx (C++ function)
bk_uart_set_hw_flow_ctrl (C++ function)
bk_uart_set_parity (C++ function)
bk_uart_set_rx_full_threshold (C++ function)
bk_uart_set_rx_timeout (C++ function)
bk_uart_set_stop_bits (C++ function)
bk_uart_set_tx_empty_threshold (C++ function)
bk_uart_take_rx_isr (C++ function)
bk_uart_wait_tx_over (C++ function)
bk_uart_write_bytes (C++ function)
bk_wdt_driver_deinit (C++ function)
bk_wdt_driver_init (C++ function)
bk_wdt_feed (C++ function)
bk_wdt_get_feed_time (C++ function)
bk_wdt_is_driver_inited (C++ function)
bk_wdt_set_feed_time (C++ function)
bk_wdt_start (C++ function)
bk_wdt_stop (C++ function)
C
clock (C++ function)
clock_getcpuclockid (C++ function)
clock_getres (C++ function)
clock_gettime (C++ function)
CLOCK_MONOTONIC (C macro)
clock_nanosleep (C++ function)
CLOCK_REALTIME (C macro)
clock_settime (C++ function)
CLOCKS_PER_SEC (C macro)
D
DAYS (C macro)
E
EAGAIN (C macro)
EBADF (C macro)
EBUSY (C macro)
EDEADLK (C macro)
EEXIST (C macro)
EINVAL (C macro)
EMSGSIZE (C macro)
ENAMETOOLONG (C macro)
ENOENT (C macro)
ENOMEM (C macro)
ENOSPC (C macro)
ENOSYS (C macro)
ENOTSUP (C macro)
EOVERFLOW (C macro)
EPERM (C macro)
ERANGE (C macro)
ETIMEDOUT (C macro)
event_callback_t (C++ type)
event_cb_t (C++ type)
event_handler_t (C++ type)
EVENT_ID_ALL (C macro)
event_module_t (C++ enum)
event_module_t::EVENT_MOD_COUNT (C++ enumerator)
event_module_t::EVENT_MOD_NETIF (C++ enumerator)
event_module_t::EVENT_MOD_WIFI (C++ enumerator)
event_module_t::EVENT_MOD_WIFI_INTERNAL (C++ enumerator)
G
GLOBAL_INT_DECLARATION (C macro)
GLOBAL_INT_DISABLE (C macro)
GLOBAL_INT_RESTORE (C macro)
GLOBAL_INT_STOP (C macro)
gpio_isr_t (C++ type)
GPIO_LDO_DEFINE_APP_MODULE (C macro)
GPIO_LDO_MODULE_IS_APP_RANGE (C macro)
GPIO_LDO_MODULE_IS_VALID (C macro)
gpio_wakeup_config_t (C++ struct)
H
HOURS (C macro)
I
itimerspec (C++ struct)
itimerspec::it_interval (C++ member)
itimerspec::it_value (C++ member)
M
MICROSECONDS (C macro)
MICROSECONDS_PER_SECOND (C macro)
MicrosecondsPerSecond (C macro)
MILLISECONDS (C macro)
MillisecondsPerSecond (C macro)
MINUTES (C macro)
mq_attr (C++ struct)
mq_attr::mq_curmsgs (C++ member)
mq_attr::mq_flags (C++ member)
mq_attr::mq_maxmsg (C++ member)
mq_attr::mq_msgsize (C++ member)
mq_close (C++ function)
mq_getattr (C++ function)
mq_open (C++ function)
mq_receive (C++ function)
mq_send (C++ function)
mq_timedreceive (C++ function)
mq_timedsend (C++ function)
mq_unlink (C++ function)
mqd_t (C++ type)
N
NANOSECONDS (C macro)
NANOSECONDS_PER_SECOND (C macro)
NANOSECONDS_PER_TICK (C macro)
NanosecondsPerSecond (C macro)
nanosleep (C++ function)
O
O_ACCMODE (C macro)
O_APPEND (C macro)
O_CLOEXEC (C macro)
O_CREAT (C macro)
O_DIRECTORY (C macro)
O_DSYNC (C macro)
O_EXCL (C macro)
O_EXEC (C macro)
O_NOCTTY (C macro)
O_NOFOLLOW (C macro)
O_NONBLOCK (C macro)
O_RDONLY (C macro)
O_RDWR (C macro)
O_RSYNC (C macro)
O_SEARCH (C macro)
O_SYNC (C macro)
O_TRUNC (C macro)
O_TTY_INIT (C macro)
O_WRONLY (C macro)
os_null_printf (C macro)
os_printf (C macro)
P
pthread_attr_destroy (C++ function)
pthread_attr_getdetachstate (C++ function)
pthread_attr_getschedparam (C++ function)
pthread_attr_getstacksize (C++ function)
pthread_attr_init (C++ function)
pthread_attr_setdetachstate (C++ function)
pthread_attr_setschedparam (C++ function)
pthread_attr_setschedpolicy (C++ function)
pthread_attr_setstacksize (C++ function)
pthread_barrier_destroy (C++ function)
pthread_barrier_init (C++ function)
PTHREAD_BARRIER_SERIAL_THREAD (C macro)
pthread_barrier_wait (C++ function)
pthread_cond_broadcast (C++ function)
pthread_cond_destroy (C++ function)
pthread_cond_init (C++ function)
pthread_cond_signal (C++ function)
pthread_cond_timedwait (C++ function)
pthread_cond_wait (C++ function)
pthread_create (C++ function)
PTHREAD_CREATE_DETACHED (C macro)
PTHREAD_CREATE_JOINABLE (C macro)
pthread_equal (C++ function)
pthread_exit (C++ function)
pthread_getschedparam (C++ function)
pthread_join (C++ function)
PTHREAD_MUTEX_DEFAULT (C macro)
pthread_mutex_destroy (C++ function)
PTHREAD_MUTEX_ERRORCHECK (C macro)
pthread_mutex_init (C++ function)
pthread_mutex_lock (C++ function)
PTHREAD_MUTEX_NORMAL (C macro)
PTHREAD_MUTEX_RECURSIVE (C macro)
pthread_mutex_timedlock (C++ function)
pthread_mutex_trylock (C++ function)
pthread_mutex_unlock (C++ function)
pthread_mutexattr_destroy (C++ function)
pthread_mutexattr_gettype (C++ function)
pthread_mutexattr_init (C++ function)
pthread_mutexattr_settype (C++ function)
pthread_self (C++ function)
pthread_setschedparam (C++ function)
R
rtos_after_sleep (C++ function)
rtos_before_sleep (C++ function)
rtos_change_period (C++ function)
rtos_clear_event_flags (C++ function)
rtos_create_psram_thread (C++ function)
rtos_create_sram_thread (C++ function)
rtos_create_thread (C++ function)
rtos_deinit_event_flags (C++ function)
rtos_deinit_mutex (C++ function)
rtos_deinit_oneshot_timer (C++ function)
rtos_deinit_queue (C++ function)
rtos_deinit_recursive_mutex (C++ function)
rtos_deinit_semaphore (C++ function)
rtos_deinit_timer (C++ function)
rtos_delay_milliseconds (C++ function)
rtos_delete_thread (C++ function)
rtos_disable_int (C++ function)
rtos_enable_int (C++ function)
rtos_enter_critical (C++ function)
rtos_exit_critical (C++ function)
RTOS_FAILURE (C macro)
rtos_get_current_thread (C++ function)
rtos_get_free_heap_size (C++ function)
rtos_get_minimum_free_heap_size (C++ function)
rtos_get_name (C++ function)
rtos_get_psram_free_heap_size (C++ function)
rtos_get_psram_minimum_free_heap_size (C++ function)
rtos_get_psram_total_heap_size (C++ function)
rtos_get_sema_count (C macro)
rtos_get_semaphore (C++ function)
rtos_get_semaphore_count (C++ function)
rtos_get_tick_count (C++ function)
rtos_get_time (C++ function)
rtos_get_timer_expiry_time (C++ function)
rtos_get_total_heap_size (C++ function)
rtos_get_version (C++ function)
rtos_init_event_flags (C++ function)
rtos_init_mutex (C++ function)
rtos_init_oneshot_timer (C++ function)
rtos_init_queue (C++ function)
rtos_init_recursive_mutex (C++ function)
rtos_init_semaphore (C++ function)
rtos_init_semaphore_adv (C macro)
rtos_init_semaphore_ex (C++ function)
rtos_init_timer (C++ function)
rtos_is_current_thread (C++ function)
rtos_is_in_interrupt_context (C++ function)
rtos_is_oneshot_timer_init (C++ function)
rtos_is_oneshot_timer_running (C++ function)
rtos_is_queue_empty (C++ function)
rtos_is_queue_full (C++ function)
rtos_is_scheduler_started (C++ function)
rtos_is_scheduler_suspended (C++ function)
rtos_is_timer_init (C++ function)
rtos_is_timer_running (C++ function)
rtos_local_irq_disabled (C++ function)
rtos_lock_mutex (C++ function)
rtos_lock_mutex_timeout (C++ function)
rtos_lock_recursive_mutex (C++ function)
RTOS_LOGD (C macro)
RTOS_LOGE (C macro)
RTOS_LOGI (C macro)
RTOS_LOGV (C macro)
RTOS_LOGW (C macro)
rtos_oneshot_reload_timer (C++ function)
rtos_oneshot_reload_timer_ex (C++ function)
rtos_pop_from_queue (C++ function)
rtos_print_thread_status (C++ function)
rtos_push_to_queue (C++ function)
rtos_push_to_queue_front (C++ function)
rtos_reload_timer (C++ function)
rtos_reset_queue (C++ function)
rtos_resume_all_thread (C++ function)
rtos_resume_thread (C++ function)
rtos_set_event_flags (C++ function)
rtos_set_semaphore (C++ function)
rtos_shutdown (C++ function)
rtos_start_oneshot_timer (C++ function)
rtos_start_scheduler (C++ function)
rtos_start_timer (C++ function)
rtos_stop_oneshot_timer (C++ function)
rtos_stop_timer (C++ function)
RTOS_SUCCESS (C macro)
rtos_suspend_all_thread (C++ function)
rtos_suspend_thread (C++ function)
rtos_sync_event_flags (C++ function)
RTOS_TAG (C macro)
rtos_thread_force_awake (C++ function)
rtos_thread_join (C++ function)
rtos_thread_msleep (C++ function)
rtos_thread_sleep (C++ function)
rtos_trylock_mutex (C++ function)
rtos_unlock_mutex (C++ function)
rtos_unlock_recursive_mutex (C++ function)
rtos_wait_for_event_flags (C++ function)
S
sched_get_priority_max (C++ function)
sched_get_priority_min (C++ function)
SCHED_OTHER (C macro)
sched_param (C++ struct)
sched_param::sched_priority (C++ member)
sched_yield (C++ function)
SECONDS (C macro)
sem_destroy (C++ function)
sem_getvalue (C++ function)
sem_init (C++ function)
sem_post (C++ function)
sem_t (C++ type)
sem_timedwait (C++ function)
sem_trywait (C++ function)
sem_wait (C++ function)
SIGEV_NONE (C macro)
SIGEV_SIGNAL (C macro)
SIGEV_THREAD (C macro)
sigevent (C++ struct)
sigevent::sigev_notify (C++ member)
sigevent::sigev_notify_attributes (C++ member)
sigevent::sigev_notify_function (C++ member)
sigevent::sigev_signo (C++ member)
sigevent::sigev_value (C++ member)
sigval (C++ union)
sigval::sival_int (C++ member)
sigval::sival_ptr (C++ member)
sleep (C++ function)
T
timer_2handler_t (C++ type)
TIMER_ABSTIME (C macro)
timer_create (C++ function)
timer_delete (C++ function)
timer_getoverrun (C++ function)
timer_gettime (C++ function)
timer_handler_t (C++ type)
timer_settime (C++ function)
timespec (C++ struct)
timespec::tv_nsec (C++ member)
timespec::tv_sec (C++ member)
U
UART_BAUD_RATE (C macro)
UART_BAUDRATE_115200 (C macro)
UART_BAUDRATE_19200 (C macro)
UART_BAUDRATE_2000000 (C macro)
UART_BAUDRATE_230400 (C macro)
UART_BAUDRATE_3000 (C macro)
UART_BAUDRATE_3250000 (C macro)
UART_BAUDRATE_460800 (C macro)
UART_BAUDRATE_921600 (C macro)
UART_BAUDRATE_9600 (C macro)
UART_CLOCK (C macro)
UART_CLOCK_FREQ_10M (C macro)
UART_CLOCK_FREQ_120M (C macro)
UART_CLOCK_FREQ_24M (C macro)
UART_CLOCK_FREQ_26M (C macro)
UART_CLOCK_FREQ_48M (C macro)
UART_CLOCK_FREQ_52M (C macro)
uart_config_t (C++ struct)
uart_config_t::baud_rate (C++ member)
uart_config_t::data_bits (C++ member)
uart_config_t::flow_ctrl (C++ member)
uart_config_t::parity (C++ member)
uart_config_t::src_clk (C++ member)
uart_config_t::stop_bits (C++ member)
uart_data_bits_t (C++ enum)
uart_data_bits_t::UART_DATA_5_BITS (C++ enumerator)
uart_data_bits_t::UART_DATA_6_BITS (C++ enumerator)
uart_data_bits_t::UART_DATA_7_BITS (C++ enumerator)
uart_data_bits_t::UART_DATA_8_BITS (C++ enumerator)
uart_dma_enable_t (C++ enum)
uart_dma_enable_t::UART_DMA_DISABLE (C++ enumerator)
uart_dma_enable_t::UART_DMA_ENABLE (C++ enumerator)
uart_flow_control_t (C++ enum)
uart_flow_control_t::UART_FLOWCTRL_CTS_RTS (C++ enumerator)
uart_flow_control_t::UART_FLOWCTRL_DISABLE (C++ enumerator)
uart_frame_mode_t (C++ enum)
uart_frame_mode_t::UART_MODE_IDRA (C++ enumerator)
uart_frame_mode_t::UART_MODE_UART (C++ enumerator)
uart_id_t (C++ enum)
uart_id_t::UART_ID_0 (C++ enumerator)
uart_id_t::UART_ID_1 (C++ enumerator)
uart_id_t::UART_ID_2 (C++ enumerator)
uart_id_t::UART_ID_MAX (C++ enumerator)
uart_isr_t (C++ type)
uart_parity_t (C++ enum)
uart_parity_t::UART_PARITY_EVEN (C++ enumerator)
uart_parity_t::UART_PARITY_NONE (C++ enumerator)
uart_parity_t::UART_PARITY_ODD (C++ enumerator)
UART_RX_FIFO_THRESHOLD (C macro)
uart_rx_stop_detect_time_t (C++ enum)
uart_rx_stop_detect_time_t::UART_RX_STOP_DETECT_TIME_128_BITS (C++ enumerator)
uart_rx_stop_detect_time_t::UART_RX_STOP_DETECT_TIME_256_BITS (C++ enumerator)
uart_rx_stop_detect_time_t::UART_RX_STOP_DETECT_TIME_32_BITS (C++ enumerator)
uart_rx_stop_detect_time_t::UART_RX_STOP_DETECT_TIME_64_BITS (C++ enumerator)
uart_src_clk_t (C++ enum)
uart_src_clk_t::UART_SCLK_APLL (C++ enumerator)
uart_src_clk_t::UART_SCLK_DCO (C++ enumerator)
uart_src_clk_t::UART_SCLK_XTAL_26M (C++ enumerator)
uart_stop_bits_t (C++ enum)
uart_stop_bits_t::UART_STOP_BITS_1 (C++ enumerator)
uart_stop_bits_t::UART_STOP_BITS_2 (C++ enumerator)
UART_TX_FIFO_THRESHOLD (C macro)
uart_unit_t (C++ type)
usleep (C++ function)
UTILS_AbsoluteTimespecToDeltaTicks (C++ function)
UTILS_NanosecondsToTimespec (C++ function)
UTILS_strnlen (C++ function)
UTILS_TimespecAdd (C++ function)
UTILS_TimespecAddNanoseconds (C++ function)
UTILS_TimespecCompare (C++ function)
UTILS_TimespecSubtract (C++ function)
UTILS_TimespecToTicks (C++ function)
UTILS_ValidateTimespec (C++ function)
W
wdt_unit_t (C++ type)