Сделайте функцию блоком - на всякий. Также можно поменять местами порта. Так можно выяснить - проблема аппаратная или программная. Ну а дальше - смотреть проект надо. По поводу документации: не стоит забывать, что это перевод. В данном случае может и так "объявлять экземпляр ФБ в теле функции нельзя" - не смотрел. Но неточности встречаются. Встречал на форуме обсуждения. Часто использую би-бку от oscat. Не видел, чтобы там применялись фб в функциях