tool: state_enums.sh enumerates SM and RFCOMM states

This commit is contained in:
Matthias Ringwald 2016-05-26 11:23:44 +02:00
parent 855ba1c56c
commit 122e257637

16
tool/state_enums.sh Executable file
View File

@ -0,0 +1,16 @@
#!/bin/sh
BTSTACK_ROOT=`dirname $0`'/..'
# SM
echo "Security Manager states"
grep SM_ $BTSTACK_ROOT/src/hci.h | nl -v0
echo
# RFCOMM
echo "RFCOMM Multiplexer states"
grep RFCOMM_MULTIPLEXER_ $BTSTACK_ROOT/src/classic/rfcomm.h | grep -v RFCOMM_MULTIPLEXER_EVENT | grep -v RFCOMM_MULTIPLEXER_STATE | nl
echo "RFCOMM Channel states"
grep RFCOMM_CHANNEL_ $BTSTACK_ROOT/src/classic/rfcomm.h | grep -v RFCOMM_CHANNEL_STATE | grep -v "// state variables" | nl
echo