16 lines
407 B
C
16 lines
407 B
C
/*** 74hc165.h ***/
|
|
#ifndef _74HC165_H
|
|
#define _74HC165_H
|
|
|
|
#include "main.h"
|
|
|
|
#define HC165_LD(x) HAL_GPIO_WritePin(HC165_LD_GPIO_Port,HC165_LD_Pin,(GPIO_PinState)x)
|
|
#define HC165_CLK(x) HAL_GPIO_WritePin(HC165_CLK_GPIO_Port,HC165_CLK_Pin,(GPIO_PinState)x)
|
|
|
|
#define HC165_DAT HAL_GPIO_ReadPin(HC165_DAT_GPIO_Port, HC165_DAT_Pin)
|
|
|
|
void _74hc165_init(void);
|
|
uint16_t _74hc165_read_byte(void);
|
|
|
|
#endif
|