|
audio_play_os_state_t | audio_play_task_create (audio_play_os_task_fun_t pxTaskCode, const char *const pcName, const uint16_t usStackDepth, void *const pvParameters, uint32_t uxPriority, audio_play_os_task_t *pxCreatedTask) |
| 任务创建 更多...
|
|
void | audio_play_task_delete (audio_play_os_task_t xTaskToDelete) |
| 删除任务 更多...
|
|
void | audio_play_task_suspend (audio_play_os_task_t xTaskToSuspend) |
| 挂起任务 更多...
|
|
void | audio_play_task_resume (audio_play_os_task_t xTaskToResume) |
| 恢复任务 更多...
|
|
void | audio_play_task_delay (const uint32_t xTicksToDelay) |
| 任务休眠 更多...
|
|
audio_play_os_sem_t | audio_play_semaphore_create_binary (void) |
| 创建二值信号量 更多...
|
|
void | audio_play_semaphore_delete (audio_play_os_sem_t xSemaphore) |
| 删除信号量 更多...
|
|
audio_play_os_state_t | audio_play_semaphore_give (audio_play_os_sem_t xQueue) |
| 发送信号量 更多...
|
|
audio_play_os_state_t | audio_play_semaphore_take (audio_play_os_sem_t xSemaphore, uint32_t xTicksToWait) |
| 获取信号量 更多...
|
|
audio_play_os_queue_t | audio_play_queue_create (const uint32_t uxQueueLength, const uint32_t uxItemSize) |
| 创建队列 更多...
|
|
audio_play_os_state_t | audio_play_queue_send (audio_play_os_queue_t xQueue, const void *const pvItemToQueue, uint32_t xTicksToWait) |
| 发送队列消息 更多...
|
|
audio_play_os_state_t | audio_play_queue_peek (audio_play_os_queue_t xQueue, void *const pvBuffer, uint32_t xTicksToWait) |
| 复制队列头部消息 更多...
|
|
audio_play_os_state_t | audio_play_queue_overwrite (audio_play_os_queue_t xQueue, const void *const pvItemToQueue) |
| 覆盖写入队列消息 更多...
|
|
audio_play_os_state_t | audio_play_queue_delete (audio_play_os_queue_t xQueue) |
| 销毁队列 更多...
|
|
audio_play_os_state_t | audio_play_queue_receive (audio_play_os_queue_t xQueue, void *const pvBuffer, uint32_t xTicksToWait) |
| 接受队列消息 更多...
|
|
audio_play_os_state_t | audio_play_queue_reset (audio_play_os_queue_t xQueue) |
| 复位队列 更多...
|
|
audio_play_os_state_t | audio_play_queue_is_full (audio_play_os_queue_t xQueue) |
| 查询队列是否满 更多...
|
|
audio_play_os_state_t | audio_play_queue_is_empty (audio_play_os_queue_t xQueue) |
| 查询队列是否为空 更多...
|
|
audio_play_os_stream_t | audio_play_stream_buffer_create (size_t xBufferSizeBytes, size_t xTriggerLevelBytes) |
| 创建数据缓存流 更多...
|
|
void | audio_play_stream_buffer_delete (audio_play_os_stream_t xStreamBuffer) |
| 删除数据缓存流 更多...
|
|
size_t | audio_play_stream_buffer_send (audio_play_os_stream_t xStreamBuffer, const void *pvTxData, size_t xDataLengthBytes, uint32_t xTicksToWait) |
| 向缓存流写入数据 更多...
|
|
size_t | audio_play_stream_buffer_receive (audio_play_os_stream_t xStreamBuffer, void *pvRxData, size_t xBufferLengthBytes, uint32_t xTicksToWait) |
| 从缓存流获取数据 更多...
|
|
audio_play_os_state_t | audio_play_stream_buffer_reset (audio_play_os_stream_t xStreamBuffer) |
| 缓存流复位 更多...
|
|
audio_play_os_state_t | audio_play_stream_buffer_is_empty (audio_play_os_stream_t xStreamBuffer) |
| 查询缓存流是否为空 更多...
|
|
size_t | audio_play_stream_buffer_get_spaces_size (audio_play_os_stream_t xStreamBuffer) |
| 查询缓冲流中的剩余空间大小 更多...
|
|
audio_play_os_event_group_t | audio_play_event_group_create (void) |
| 创建事件标志组 更多...
|
|
uint32_t | audio_play_event_group_wait_bits (audio_play_os_event_group_t xEventGroup, const uint32_t uxBitsToWaitFor, const audio_play_os_state_t xClearOnExit, const audio_play_os_state_t xWaitForAllBits, uint32_t xTicksToWait) |
| 等待事件标志组bit置位 更多...
|
|
uint32_t | audio_play_event_group_set_bits (audio_play_os_event_group_t xEventGroup, const uint32_t uxBitsToSet) |
| 设置事件标志组bit位 更多...
|
|
audio_play_os_state_t | audio_play_event_group_set_bits_isr (audio_play_os_event_group_t xEventGroup, const uint32_t uxBitsToSet, void *pxHigherPriorityTaskWoken) |
| 设置事件标志组bit位(中断安全) 更多...
|
|
void * | audio_play_malloc (size_t xWantedSize) |
| 申请内存malloc 更多...
|
|
void * | audio_play_calloc (size_t nmemb, size_t size) |
| 申请内存calloc 更多...
|
|
void | audio_play_free (void *pv) |
| 释放内存 更多...
|
|
void * | audio_play_realloc (void *pv, size_t size) |
| 重新分配内存 更多...
|
|