luat_spi_sysp.c 873 B

1234567891011121314151617181920212223242526272829303132333435
  1. #include "luat_base.h"
  2. #include "luat_gpio.h"
  3. #include "luat_msgbus.h"
  4. #include "luat_spi.h"
  5. int luat_spi_device_config(luat_spi_device_t* spi_dev){
  6. return 0;
  7. }
  8. int luat_spi_bus_setup(luat_spi_device_t* spi_dev){
  9. return 0;
  10. }
  11. int luat_spi_setup(luat_spi_t* spi) {
  12. return 0;
  13. }
  14. //关闭SPI,成功返回0
  15. int luat_spi_close(int spi_id) {
  16. return 0;
  17. }
  18. //收发SPI数据,返回接收字节数
  19. int luat_spi_transfer(int spi_id, const char* send_buf, size_t send_length, char* recv_buf, size_t recv_length) {
  20. memset(recv_buf, 0, recv_length);
  21. return recv_length;
  22. }
  23. //收SPI数据,返回接收字节数
  24. int luat_spi_recv(int spi_id, char* recv_buf, size_t length) {
  25. memset(recv_buf, 0, length);
  26. return length;
  27. }
  28. //发SPI数据,返回发送字节数
  29. int luat_spi_send(int spi_id, const char* send_buf, size_t length) {
  30. return length;
  31. }