Вышла поддержка Bluetooth в Haiku
Я обещал Андреа подарок к Рождеству и изрядно задержался. Давайте зазипуем всё. что мы показывали в последних постах и расскажем, что с этим делать. Теперь у нас есть некий функционал и мы можем дать вам возможность с ним поиграться, а также написать приложения, такие, как например панель настроек в Preference.
Прежде, чем продолжать, ознакомьтесь, пожалуйста, с этой статьёй о возможном риске.
Шаги по установке для R5(не тестировалось под Haiku и ZETA):
Установка драйвера (/h2/h2generic) :
Положите драйвер в /boot/home/config/add-ons/kernel/drivers/bin
Сделайте на него ссылку и положите в /boot/home/config/add-ons/kernel/drivers/dev/bluetooth
Скорее всего у вас нет этого каталога, поэтому его придётся создать. С помощью команды usb_dev_info убедитесь, что устройство определяется. После этого проверьте, правильно ли устройство опубликовано:
$ find /dev/bluetooth/
/dev/bluetooth/
/dev/bluetooth/h2generic
/dev/bluetooth/h2generic/0
Если нет, то может помочь перезагрузка или команда $ rescan h2generic.
Установка библиотеки (/lib/libbluetooth.so) :
Положите библиотеку в /boot/home/config/lib/
Запуск сервера (/server/bluetooth_server) :
Этот компонент можно положить в любое место, например: /boot/beos/system/servers/
Запуск приложений (/apps/*) :
Это программы для командной строки. Их можно класть в любое место и запускать из терминала.
Доступный функционал:
Всё, что описано в программах /haiku/trunk/src/bt_*.cpp и LocalDevice::SetDiscovery(); который не используется в приложениях
Скачать Bluetooth для Haiku (Arce.4.1)
Примечание: Если есть желающие сделать красивый установочный скрипт или ссылки на папки Drop me here - присылайте мне, я их с радостью опубликую.
urnenfeld