La documentacion consistiria en explicar detalladamente el codigo (si se tratara de una funcion provista por el kernel, como manejo de listas vinculadas, solo decir que hace y como se usa), y luego en base a esa explicacion resumir la funcionalidad de la parte que les toque. En el caso de ustedes, que serian dos, el trabajo consistiria en documentar lo referente a la parte general (bat_v,c), y el envio de mensajes ogm (bat_v_ogm.c) y elp (bat_v_elp.c)
Les envio un link dondepueden ver un poco de que se trata el protocolo: https://www.open-mesh.org