Hi Marcel, On Wed, Feb 26, 2014 at 3:41 AM, Marcel Holtmann <marcel@xxxxxxxxxxxx> wrote: > Hi Andre, > >> This patch adds to debugfs the le_auto_conn file. This file will be >> used to test LE auto connection infrastructure. >> >> To add a new auto connection address we write on le_auto_conn file >> following the format <address> <address type> <auto_connect>. >> >> The <address type> values are: >> * 0 for public address >> * 1 for random address >> >> The <auto_connect> values are (for more details see struct hci_ >> conn_params): >> * 0 for disabled >> * 1 for always >> * 2 for link loss >> >> So for instance, if you want the kernel autonomously establishes >> connections with device AA:BB:CC:DD:EE:FF (public address) every >> time the device enters in connectable mode (starts advertising), >> you should run the command: >> $ echo "AA:BB:CC:DD:EE:FF 0 1" > /sys/kernel/debug/bluetooth/hci0/le_auto_conn >> >> To get the list of connection parameters configured in kernel, read >> the le_auto_conn file: >> $ cat /sys/kernel/debug/bluetooth/hci0/le_auto_conn >> >> Finally, to clear the connection parameters list, write an empty >> string: >> $ echo "" > /sys/kernel/debug/bluetooth/hci0/le_auto_conn >> >> This file is created only if LE is enabled. > > I wonder if this should be prefixed with a command. For example like this: > > "add <address> <address_type> [auto_connect]" > "del <address> <address_type>" > "clr" Year, no problem. I'll do like that. BR, Andre -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html