Embedded Wireless Framework
Functions
ewf_platform_win32.c File Reference

The Embedded Wireless Framework WIN32 platform API. More...

#include "ewf_platform_win32.h"

Functions

ewf_result ewf_platform_sleep (uint32_t time)
 Sleeps for a number of time ticks. More...
 
ewf_result ewf_platform_thread_create (ewf_platform_thread *thread_ptr)
 
ewf_result ewf_platform_thread_destroy (ewf_platform_thread *thread_ptr)
 
ewf_result ewf_platform_thread_start (ewf_platform_thread *thread_ptr)
 
ewf_result ewf_platform_thread_stop (ewf_platform_thread *thread_ptr)
 
ewf_result ewf_platform_mutex_create (ewf_platform_mutex *mutex_ptr)
 
ewf_result ewf_platform_mutex_destroy (ewf_platform_mutex *mutex_ptr)
 
ewf_result ewf_platform_mutex_get (ewf_platform_mutex *mutex_ptr)
 
ewf_result ewf_platform_mutex_put (ewf_platform_mutex *mutex_ptr)
 
ewf_result ewf_platform_queue_create (ewf_platform_queue *queue_ptr)
 Create a queue. More...
 
ewf_result ewf_platform_queue_destroy (ewf_platform_queue *queue_ptr)
 Destroy a queue. More...
 
ewf_result ewf_platform_queue_enqueue (ewf_platform_queue *queue_ptr, const void *data_ptr, uint32_t data_size, bool wait)
 Enqueue an item. More...
 
ewf_result ewf_platform_queue_dequeue (ewf_platform_queue *queue_ptr, void *buffer_ptr, uint32_t *buffer_size_ptr, bool wait)
 Dequeue an item. More...
 

Detailed Description

The Embedded Wireless Framework WIN32 platform API.

Version
Preview