设置可高度的Relase版本,不然Usb没法枚举,Debug速度太慢
This commit is contained in:
@@ -90,6 +90,20 @@ void tud_hid_set_report_cb(uint8_t instance, uint8_t report_id, hid_report_type_
|
||||
(void) bufsize;
|
||||
}
|
||||
|
||||
// 暴露给 Rust 的函数
|
||||
bool rust_is_usb_mounted() {
|
||||
return tud_mounted();
|
||||
}
|
||||
|
||||
void rust_send_keyboard_report(uint8_t report_id, uint8_t modifier, uint8_t const* keycode) {
|
||||
tud_hid_keyboard_report(report_id, modifier, keycode);
|
||||
}
|
||||
|
||||
// 暴露 FreeRTOS 函数给 Rust
|
||||
void rust_vTaskDelay(uint32_t xTicksToDelay) {
|
||||
vTaskDelay(xTicksToDelay);
|
||||
}
|
||||
|
||||
void app_main(void)
|
||||
{
|
||||
ESP_LOGI(TAG, "USB 初始化");
|
||||
|
||||
Reference in New Issue
Block a user