CryptoAuthLib
Atmel CryptoAuthentication Library
|
low-level HAL - methods used to setup indirection to physical layer interface More...
#include "atca_status.h"
#include "atca_iface.h"
#include "atca_start_config.h"
#include "atca_start_iface.h"
Go to the source code of this file.
Data Structures | |
struct | ATCAHAL_t |
an intermediary data structure to allow the HAL layer to point the standard API functions used by the upper layers to the HAL implementation for the interface. This isolates the upper layers and loosely couples the ATCAIface object from the physical implementation. More... | |
Functions | |
ATCA_STATUS | hal_iface_init (ATCAIfaceCfg *, ATCAHAL_t *hal) |
Standard HAL API for ATCA to initialize a physical interface. More... | |
ATCA_STATUS | hal_iface_release (ATCAIfaceType, void *hal_data) |
releases a physical interface, HAL knows how to interpret hal_data More... | |
void | atca_delay_us (uint32_t delay) |
Timer API implemented at the HAL level. More... | |
void | atca_delay_10us (uint32_t delay) |
This function delays for a number of tens of microseconds. More... | |
void | atca_delay_ms (uint32_t delay) |
This function delays for a number of milliseconds. You can override this function if you like to do something else in your system while delaying. More... | |
low-level HAL - methods used to setup indirection to physical layer interface
Copyright (c) 2015 Atmel Corporation. All rights reserved.