123456789101112131415161718192021222324252627282930313233 |
- #ifndef __LT8920_TRS_H
- #define __LT8920_TRS_H
- #define LT8920_CS_HIGH HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET)
- #define LT8920_CS_LOW HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_RESET)
- #define LT8920_RESET_HIGH HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET)
- #define LT8920_RESET_LOW HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET)
- #define LT8920_GET_PKT (uint8_t)HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_12)
- //
- void lt_init(void);
- //
- void lt_spi_init(void);
- //
- void lt_gpio_init(void);
- //
- void lt_spi_gpio_init(void);
- //
- uint16_t lt_spi_transfer_byte(uint8_t byte);
- // -------------------------------------------------------------------------- //
- //
- void lt_spi_test(void);
- #endif
|