1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-23 06:48:16 +00:00

bootloader: fix usb_init_all api

This commit is contained in:
Pavol Rusnak 2017-10-20 16:03:27 +02:00
parent 35a3c32935
commit b544fd3f81
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

View File

@ -105,7 +105,7 @@ static const uint8_t * const BOOTLOADER_KEYS[] = {
#endif #endif
}; };
int usb_init_all(void) { void usb_init_all(void) {
static const usb_dev_info_t dev_info = { static const usb_dev_info_t dev_info = {
.vendor_id = 0x1209, .vendor_id = 0x1209,
.product_id = 0x53C0, .product_id = 0x53C0,
@ -146,16 +146,14 @@ int usb_init_all(void) {
.report_desc = hid_report_desc, .report_desc = hid_report_desc,
}; };
ensure(0 == usb_init(&dev_info), NULL); ensure(usb_init(&dev_info), NULL);
ensure(0 == usb_hid_add(&hid_info), NULL); ensure(0 == usb_hid_add(&hid_info), NULL);
usb_start(); usb_start();
return 0;
} }
bool bootloader_loop(void) bool bootloader_loop(void)
{ {
ensure(0 == usb_init_all(), NULL); usb_init_all();
display_clear(); display_clear();
display_header("TREZOR Bootloader"); display_header("TREZOR Bootloader");