HPM SDK
HPMicro Software Development Kit
hpm_sdmmc_osal.h File Reference
#include <stdint.h>
#include "hpm_common.h"

Go to the source code of this file.

Macros

#define HPM_SDMMC_OSAL_WAIT_FOREVER   (0xFFFFFFFFUL)
 

Typedefs

typedef volatile uint32_t * hpm_sdmmc_osal_event_t
 

Functions

void hpm_sdmmc_osal_delay (void *ctx, uint32_t ms)
 Delay in milliseconds. More...
 
hpm_sdmmc_osal_event_t hpm_sdmmc_osal_event_create (void *ctx)
 Create Event. More...
 
hpm_stat_t hpm_sdmmc_osal_event_delete (void *ctx, hpm_sdmmc_osal_event_t event)
 Delete an event. More...
 
hpm_stat_t hpm_sdmmc_osal_event_wait (void *ctx, hpm_sdmmc_osal_event_t event, uint32_t flags, uint32_t timeout)
 Wait specified event flags. More...
 
void hpm_sdmmc_osal_event_set (void *ctx, hpm_sdmmc_osal_event_t event, uint32_t flags)
 Set specified event flags. More...
 
void hpm_sdmmc_osal_event_clear (void *ctx, hpm_sdmmc_osal_event_t event, uint32_t flags)
 Clear specified event flags. More...
 
void hpm_sdmmc_osal_enter_critical (void *ctx)
 Enter critical section. More...
 
void hpm_sdmmc_osal_exit_critical (void *ctx)
 Exit critical section. More...