---
# System prepended metadata

title: s6l packet

---

# s6l packet


- am_bpc_socket_struct.h 有 spi data 結構定義
- bpi_data_transmit.cpp 有 五種function分別是
    ```c
     send_audio_info()
     sned_vidio_info()
     send_audio_data()
     send_video_data()
     send_eos_packet()
    ```
    - 個別的function 都是依照 am_bpc_socket_struct.h定義的資料格式去實作
    - novatek 需要把影像抓出來並且去對照 am_bpi_socket_struct.h 裡面的資料欄位 是否有缺少的
    - mcu spi 最大只能收 1024byte, 所以novatek 要 判斷data是否超過1024byte, 有超過的話要把資料切成一個1024byte 的 block.