spi.h 418 B

12345678910111213141516
  1. #ifndef _SPI_H__
  2. #define _SPI_H__
  3. #include "gpio.h"
  4. void spi0_init(void);
  5. void spi0_deinit(void);
  6. int spi0_send_uint16(uint16_t s_data, uint8_t *r_data);
  7. void spi1_init(void);
  8. void spi1_deinit(void);
  9. int spi1_send_byte(uint8_t byte, uint8_t *r_data);
  10. #define cs1180_cs(x) gpio_bit_write(GPIOA, GPIO_PIN_9, (bit_status)x)
  11. #define ml5238_cs(x) gpio_bit_write(GPIOA, GPIO_PIN_15, (bit_status)x)
  12. #endif /* _SPI_H__ */