actuator/board/Inc/hc165.h

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