#!/bin/sh

# NAME
#	bt_start
#
# SYNOPSIS
#	bt_start
#
# DESCRIPTION

COUNTER=0
MAXRETRY=3
bt_start ()
{
	echo bt_start
	
	while [  $COUNTER -lt $MAXRETRY ]; do
		/usr/bin/bluetooth-daemon 
		logger bluetooth-daemon returns error $?
		logger The counter is $COUNTER
		COUNTER=$(($COUNTER + 1))
		sleep 1
	done
	echo bt_daemon exits no bt hardware detected
	logger bluetooth-daemon exits no bt hardware detected
}

if [ "$1" = "start" ]
then
#   in this version bt firmware is programmed by MQX
	logger BT firmware programmed by MQX
	logger starting bluetooth-daemon
	bt_start &
	logger bluetooth-daemon started
fi
if [ "$1" = "stop" ]
then
#kill with 15(SIGINT) so daemon releases all resources and quits nicely
	killall -s 15 bluetooth-daemon
fi
