crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_Andiuxa_*
сообщение 23.8.2013, 12:47
Сообщение #1





Гости








    


Привет всем. Собственно сабж. Насколько реально такое преобразование.
Поясню.

Libusb.h:
...
struct libusb_device_handle;
...
typedef struct libusb_device_handle libusb_device_handle;
...


Описания структуры в этом файле нет.

Далее Types.h:
...
typedef void *HANDLE;
typedef HANDLE *LPHANDLE;
...



Как быть или я идиот? :p
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Гость_Andriuxa_*
сообщение 23.8.2013, 17:13
Сообщение #2





Гости








    


есть устройство cp210x, для него надо написать прогу. Так вот там функция cp210x_open(). Вот так выглядит:
CP210x_Open
Description: Opens and returns a handle to a device using a device number determined by the number 
returned from CP210x_GetNumDevices().
Supported Devices: CP2101, CP2102, CP2103, CP2104, CP2105
Location: CP210x Manufacturing DLL
Prototype: CP210x_STATUS CP210x_Open( DWORD DeviceNum, HANDLE* Handle )
Parameters: 1. DeviceNum—Device index. 0 for the first device, 1 for the second, etc.
2. Handle—Pointer to a variable where the handle to the device will be stored. This handle will be 
used for all subsequent accesses to the device.
Return Value: CP210x_STATUS = CP210x_SUCCESS, 
CP210x_DEVICE_NOT_FOUND,
CP210x_INVALID_PARAMETER


передаю ей через (void **), пока, этот параметр, но мне заявляет, что у меня руки кривые и так она это устройство не найдет. libusb.h находит девайс сразу по vid/pid, а вот как cp210x заставить вкалывать, я понять не могу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 30.6.2025, 13:33