shut_down
bool shut_down;
} else if (!enable && !data->shut_down) {
data->shut_down = true;
enable, data->shut_down);
data->shut_down = false;
data->shut_down);
if (enable && data->shut_down) {
data->shut_down = false;
if (data->shut_down || delay_cnt++ > 500) {
if (data->shut_down)
shut_down(state);
shut_down(state);