У меня есть проект, который разделяет некоторые файлы между приложением Mac и приложением iPad. Из-за этого я переместил файлы Info.plist и Prefix.pch для каждого из них в подпапки для Mac и iPad соответственно. Я могу создать приложение для iPad в конфигурации Debug без проблем, для симулятора и для устройства. Я получаю следующие сообщения в результатах сборки:
Обработать iPad / Fogozine-Info.plist
Прекомпилировать iPad / Fogozine_Prefix.pch
с большой зеленой галочкой рядом с обоими. Все хорошо.
Когда я собираюсь для Release, я получаю следующее:
Process Fogozine-Info.plist
Файл " Библиотека менее документирована, чем мне хотелось бы (лучше, чем собственная библиотека FTDI, которая даже не работает на современных ядрах), единственная ...
Это чип FT2232D, а светодиод подключен к BDBUS6.
Библиотека менее документирована, чем мне бы хотелось (лучше, чем собственная библиотека FTDI, хотя она не работает даже на современных ядрах), единственный пример кода, который я могу найти, который использует устаревшую функцию (я пытался кажется, не работает), и я абсолютно в замешательстве.
Чем сильнее я стараюсь с этим, тем сложнее это кажется. Я не ищу кого-то, кто сделает мою домашнюю работу для меня так сильно, как мне просто нужно подтолкнуть в правильном направлении. Любая помощь приветствуется (даже умозрительная).
Обновление: я пробовал это, хотя ftdi_enable_bitbang () устарела. Следующий код компилируется, он работает без раздражения, но не мигает. Схемы рассматриваемого устройства доступны по адресу http://www.semtech.com/images/datasheet/sx1211ska_v1_std.pdf , стр. 23. BDBUS6 и BDBUS7 подключены к светодиодам.
#include
#include #include #include #include #include #define FTDI_VID 0x0403 #define FTDI_PID 0x6010 static struct ftdi_context ftdic_context; int main(void) { int ret; unsigned int i; unsigned char c = 0; // Initialize bitbang. // ret = ft2232_bb_init(); ftdi_usb_open(&ftdic_context, FTDI_VID, FTDI_PID); ftdi_set_interface(&ftdic_context, INTERFACE_B); ftdi_enable_bitbang(&ftdic_context, 0xb0); // Trying to blink some lights. printf("\nNow let's try to blinkenlights...\n"); for (i = 0; i < 20; i++) { c ^= 0x80; ftdi_write_data(&ftdic_context, &c, 1); sleep(1); } return EXIT_SUCCESS; }