luat_wlan_raw.h 588 B

12345678910111213141516171819202122
  1. #ifndef LUAT_WLAN_RAW_H
  2. #define LUAT_WLAN_RAW_H
  3. typedef struct luat_wlan_raw_conf {
  4. int id;
  5. }luat_wlan_raw_conf_t;
  6. typedef struct luat_wlan_raw_data {
  7. int zbuff_ref;
  8. size_t* zbuff_used;
  9. uint8_t *buff;
  10. // int used;
  11. }luat_wlan_raw_data_t;
  12. int luat_wlan_raw_setup(luat_wlan_raw_conf_t *conf);
  13. int luat_wlan_raw_close(luat_wlan_raw_conf_t *conf);
  14. // int luat_wlan_raw_read(luat_wlan_raw_conf_t *conf, uint8_t* src, uint8_t* buf, size_t len);
  15. int luat_wlan_raw_write(int id, uint8_t* buf, size_t len);
  16. int l_wlan_raw_event(int tp, void* buff, size_t max_size);
  17. #endif