sw_pinを長押ししたらswitch文から他に作ったswitch文へ入り再びsw_pinを長押ししたらもとのswitch文へ戻るようにしたいのですが、
どうしてもswitch文へ入れたとしても一瞬で元のswitch文へ強制的に戻ってしまうのですがどうしたら滞在?のようなことできますか?
長押し単押しなどのスケッチはできます。
> 一瞬で元のswitch文へ強制的に戻ってしまうのですが
状況が良くわかりませんが、C言語/C++の制御構造の話だと仮定して、loop関数の中の話だと、「状態変数」のようなものを設け、状態に応じた処理を呼ぶようなかたちにすれば滞在(?)せずとも要望の動きを実現できる気がします。loop関数の中で滞在するのはあまり良いかたちではない気が。(<やってやれない気もしますが) 現状のコードを提示すると、よりよい回答がいただけると思います。