-:    0:Source:/home/tesena/pointer/asw/asw_main.c
        -:    0:Graph:./CMakeFiles/asw_main.dir/tp.c.gcno
        -:    0:Data:./CMakeFiles/asw_main.dir/tp.c.gcda
        -:    0:Runs:1
        -:    0:Programs:1
        -:    1:#include "hal_common.h"
        -:    2:#include "hal_button.h"
        -:    3:
function asw_button_on called 1 returned 100% blocks executed 100%
        1:    4:void asw_button_on(void)
        -:    5:{
        1:    6:  hal_button_print_on();
call    0 returned 1
        1:    7:}
        -:    8:
function asw_main called 3 returned 100% blocks executed 100%
        3:    9:void asw_main(void)
        -:   10:{
        3:   11:  hal_button_state_e b1 = HAL_BUTTON_STATE_OFF;
        -:   12:
        3:   13:  hal_button_read(0, &b1);
call    0 returned 3
        -:   14:
        3:   15:  switch (b1)
branch  0 taken 1 (fallthrough)
branch  1 taken 2
        -:   16:  {
        1:   17:    case HAL_BUTTON_STATE_ON:
        1:   18:      asw_button_on();
call    0 returned 1
        1:   19:      break;
        -:   20:
        2:   21:    default:
        2:   22:      break;
        -:   23:  }
        3:   24:}
        -:   25:/* eof */