 //=================================================
 // Draw procedure, Arduino Setup & Loop
 
-
+/**
+ * \fn void draw() 
+ * \brief Draw procedure
+ */
 void draw(void) {
   m2.draw();
 }
 
 
+/**
+ * \fn void setup() 
+ * \brief Fonction setup d'arduino
+ */
 void setup(void) {
   // Connect u8glib with m2tklib
   m2_SetU8g(u8g.getU8g(), m2_u8g_box_icon);

int recoveredValueI2C;
String varI2C;

void fn_num_zero(m2_el_fnarg_p fnarg) {
  num_1 = 0;
  num_2 = 0;
}

//Fonction de test i2c
void fn_num_go(m2_el_fnarg_p fnarg) {
  // request 3 bytes from slave device on adress 9
  Wire.requestFrom(_RECEIVEADRESS_01_, 3);         

M2_LABEL(el_rb_label4, NULL, "strategie 4");
M2_RADIO(el_rb_radio4, "v3", &rb_select_strat);

M2_ROOT(el_rb_goto_top, NULL, " Back ", &top_el_expandable_menu);
M2_BUTTON(el_start_robot, "f4", "Go", fn_start_robot);

M2_LIST(list_rb) = { 
    &el_rb_label1, &el_rb_radio1, 
    &el_rb_label2, &el_rb_radio2,  
    &el_rb_label3, &el_rb_radio3, 
    &el_rb_label4, &el_rb_radio4, 
    &el_rb_goto_top, &el_start_robot
};
M2_GRIDLIST(el_rb_grid, "c2",list_rb);
M2_ALIGN(el_top_rb, "-1|1W64H64", &el_rb_grid);
