sas协议-SSP状态机-SSP_RF/SSP_TAN/SSP_RIM

本文详细介绍了SSP状态机在帧接收、错误检查、ACK/NAK发送以及帧计数平衡监控中的功能。SSP_RF状态机负责接收和处理帧,而SSP_TAN确保正确发送ACK/NAK并维持顺序。SSP_RIM则监控接收到的帧与ACK/NAK数量的一致性,以保证通信的准确。通过这些状态机,系统能有效管理和校验通信过程中的数据流动。

SSP_RF状态机的主要功能是

1. 接收Frame

2. 检查接收到的Frame是否有error,接收或者丢弃

3. 确定是否要发ACK或者NAK

4. 向PL_PM发送接收到帧的确认回执;

交互的状态机有:

PL_PM        SSP_RCM        SSP_RIM        SSP_TAN

 SSP_TAN (transmit ACK/NAK control) state machine

这个状态机主要功能是,在收到了帧收到的消息之后,确定传送ACK或者NAK;

以及在帧比较多的时候,保证ACK和NAK的顺序的正确性;

SSP_RIM (receive interlocked frame monitor) state machine

主要功能是统计frame和ACK/NAK的数目是否一致,逻辑比较简单;

有两个计数器

1. frame

2. ACK/NAK

一小段代码简单概括一下

unsigned long long frame_cnt = 0;
unsigned long long ack_nak_cnt = 0; 
while(1){
    if(frame_received)//来自 SSP_RF
        frame_cnt++;
    if(ack_nak_transmitted)//来自 SSP_TAN
        ack_nak_cnt++;
    
    if(frame_cnt == ack_nak_cnt)
         //send an Rx Balance Status (Balanced) message to SSP_RF
    else
         //send an Rx Balance Status (Not Balanced) message to SSP_RF

    if("Enable Disable SSP (Enable)" || "request close" || "request break")
        frame_cnt = 0;
        ack_nak_cnt = 0;
}

报错d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL8_stop_btv+0x18): undefined reference to `esp_spp_disconnect' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL8_stop_btv+0x1c): undefined reference to `esp_spp_deinit' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL16_spp_send_bufferv+0xc): undefined reference to `esp_spp_write' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL8btSetPinv+0xc): undefined reference to `esp_bt_gap_set_pin' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZN15BluetoothSerial5beginE6Stringb+0x38): undefined reference to `esp_bt_gap_register_callback' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZN15BluetoothSerial5beginE6Stringb+0x3c): undefined reference to `esp_spp_register_callback' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZN15BluetoothSerial5beginE6Stringb+0x40): undefined reference to `esp_spp_init' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZN15BluetoothSerial5beginE6Stringb+0x44): undefined reference to `esp_bt_gap_set_security_param' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZN15BluetoothSerial5beginE6Stringb+0x48): undefined reference to `esp_bt_gap_set_cod' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL10esp_spp_cb18esp_spp_cb_event_tP18esp_spp_cb_param_t+0x28): undefined reference to `esp_bt_gap_set_scan_mode' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL10esp_spp_cb18esp_spp_cb_event_tP18esp_spp_cb_param_t+0x2c): undefined reference to `esp_spp_start_srv' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL10esp_spp_cb18esp_spp_cb_event_tP18esp_spp_cb_param_t+0x30): undefined reference to `esp_spp_connect' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL13esp_bt_gap_cb21esp_bt_gap_cb_event_tP21esp_bt_gap_cb_param_t+0x20): undefined reference to `esp_bt_gap_resolve_eir_data' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL13esp_bt_gap_cb21esp_bt_gap_cb_event_tP21esp_bt_gap_cb_param_t+0x2c): undefined reference to `esp_bt_gap_cancel_discovery' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL13esp_bt_gap_cb21esp_bt_gap_cb_event_tP21esp_bt_gap_cb_param_t+0x30): undefined reference to `esp_spp_start_discovery' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL13esp_bt_gap_cb21esp_bt_gap_cb_event_tP21esp_bt_gap_cb_param_t+0x40): undefined reference to `esp_bt_gap_pin_reply' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o:(.literal._ZL13esp_bt_gap_cb21esp_bt_gap_cb_event_tP21esp_bt_gap_cb_param_t+0x44): undefined reference to `esp_bt_gap_ssp_confirm_reply' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `_stop_bt()': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:714: undefined reference to `esp_spp_disconnect' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:715: undefined reference to `esp_spp_deinit' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `_spp_send_buffer()': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:189: undefined reference to `esp_spp_write' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `btSetPin()': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:153: undefined reference to `esp_bt_gap_set_pin' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `BluetoothSerial::begin(String, bool)': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:651: undefined reference to `esp_bt_gap_register_callback' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `_init_bt': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:664: undefined reference to `esp_spp_register_callback' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:664: undefined reference to `esp_spp_init' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:691: undefined reference to `esp_bt_gap_set_security_param' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:695: undefined reference to `esp_bt_gap_set_cod' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `esp_spp_cb(esp_spp_cb_event_t, esp_spp_cb_param_t*)': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:265: undefined reference to `esp_bt_gap_set_scan_mode' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:271: undefined reference to `esp_spp_start_srv' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:284: undefined reference to `esp_spp_disconnect' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:364: undefined reference to `esp_spp_connect' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:388: undefined reference to `esp_spp_disconnect' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `esp_bt_gap_cb(esp_bt_gap_cb_event_t, esp_bt_gap_cb_param_t*)': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:128: undefined reference to `esp_bt_gap_resolve_eir_data' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `get_name_from_eir': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:130: undefined reference to `esp_bt_gap_resolve_eir_data' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: C:\Users\YL\AppData\Local\arduino\sketches\F636E5A98FDBB535A1CB89E56A45F6EF\libraries\BluetoothSerial\BluetoothSerial.cpp.o: in function `esp_bt_gap_cb(esp_bt_gap_cb_event_t, esp_bt_gap_cb_param_t*)': D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:457: undefined reference to `esp_bt_gap_cancel_discovery' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:458: undefined reference to `esp_spp_start_discovery' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:547: undefined reference to `esp_bt_gap_pin_reply' d:/yl/documents/arduino/arduimo_project/hardware/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld.exe: D:\YL\Documents\Arduino\arduimo_project\hardware\esp32\hardware\esp32\2.0.7\libraries\BluetoothSerial\src/BluetoothSerial.cpp:558: undefined reference to `esp_bt_gap_ssp_confirm_reply' collect2.exe: error: ld returned 1 exit status exit status 1 Compilation error: exit status 1
最新发布
11-15
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值