| 123456789101112131415161718192021222324 |
- #ifndef _HAL_IMPLEMENTATION_H_
- #define _HAL_IMPLEMENTATION_H_
- #include "HAL_STM32_config.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- void initiliaze_SPI(void);
- int spi_master_read_register(uint8_t reg, uint8_t* rbuffer, uint32_t rlen);
- int spi_master_write_register(uint8_t reg, const uint8_t* wbuffer, uint32_t wlen);
- void initiliaze_I2C(void);
- int i2c_master_write_register(uint8_t address, uint8_t reg, uint32_t len, const uint8_t *data);
- int i2c_master_read_register(uint8_t address, uint8_t reg, uint32_t len, uint8_t *buff);
- #ifdef __cplusplus
- }
- #endif
- #endif
|