CryptoAuthLib
Microchip CryptoAuthentication Library
kit_phy.h
Go to the documentation of this file.
1 
31 #ifndef KIT_PHY_H_
32 #define KIT_PHY_H_
33 
34 #include "cryptoauthlib.h"
35 
36 
44 #ifdef __cplusplus
45 extern "C" {
46 #endif
47 
48 ATCA_STATUS kit_phy_num_found(int8_t* num_found);
49 ATCA_STATUS kit_phy_send(ATCAIface iface, const char *txdata, int txlength);
50 ATCA_STATUS kit_phy_receive(ATCAIface iface, char* rxdata, int* rxlength);
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 
58 #endif /* ATCA_HAL_PHY_H_ */
ATCA_STATUS kit_phy_receive(ATCAIface iface, uint8_t *rxdata, int *rxsize)
HAL implementation of kit protocol send over USB HID.
Definition: hal_all_platforms_kit_hidapi.c:241
ATCA_STATUS
Definition: atca_status.h:41
Single aggregation point for all CryptoAuthLib header files.
ATCA_STATUS kit_phy_num_found(int8_t *num_found)
Number of USB HID devices found.
Definition: hal_all_platforms_kit_hidapi.c:306
ATCA_STATUS kit_phy_send(ATCAIface iface, uint8_t *txdata, int txlength)
HAL implementation of send over USB HID.
Definition: hal_all_platforms_kit_hidapi.c:183
atca_iface is the C object backing ATCAIface. See the atca_iface.h file for details on the ATCAIface ...
Definition: atca_iface.h:129