/************************************************************************* > File Name: 74hc595.h > Author: ma6174 > Mail: ma6174@163.com > Created Time: 2023/9/20 17:48:31 ************************************************************************/ #ifndef _BSP_74HC595_H #define _BSP_74HC595_H #include "stdint.h" #include "at32a423.h" void ic_74hc595_delay(uint32_t num); void ic_74hc595_init(void); void ic_74hc595_thread(void); void ic_74hc595_clean(void); void ic_74hc595_clean_0(uint8_t io_num); void ic_74hc595_clean_1(uint8_t io_num); void ic_74hc595_io_write_0(uint8_t io_num); void ic_74hc595_io_write_1(uint8_t io_num); void ic_74hc595_wirte_32bit(uint32_t data); #endif