CryptoAuthLib v3.7.4
Microchip CryptoAuthentication Library
 
Loading...
Searching...
No Matches
hal_freertos.c File Reference

FreeRTOS Hardware/OS Abstration Layer. More...

#include "atca_hal.h"
#include "FreeRTOS.h"
#include "semphr.h"
#include "task.h"

Macros

#define ATCA_MUTEX_TIMEOUT   portMAX_DELAY
 

Functions

void * hal_malloc (size_t size)
 
void hal_free (void *ptr)
 
void hal_rtos_delay_ms (uint32_t delay)
 This function delays for a number of milliseconds.
 
ATCA_STATUS hal_create_mutex (void **ppMutex, const char *pName)
 Optional hal interfaces.
 
ATCA_STATUS hal_destroy_mutex (void *pMutex)
 
ATCA_STATUS hal_lock_mutex (void *pMutex)
 
ATCA_STATUS hal_unlock_mutex (void *pMutex)
 

Detailed Description

FreeRTOS Hardware/OS Abstration Layer.