X-Git-Url: https://git.llucax.com/z.facultad/66.09/etherled.git/blobdiff_plain/2cf7241a2ec32fd51b6d859c2eb0317b23739609..d6c5f7cf0e7f53c9251477b092e8b208a313e928:/src/netdev.h diff --git a/src/netdev.h b/src/netdev.h index 175313c..27bbb3b 100644 --- a/src/netdev.h +++ b/src/netdev.h @@ -23,11 +23,18 @@ void netdev_send_start(); */ void netdev_send_end(byte len); -/** Comienza una transferencia al dispositivo de red +/** Comienza una escritura a los buffers del dispositivo de red * @param len Cantidad de bytes a escribir */ void netdev_write_start(byte len); +/** Comienza una escritura a los buffers del dispositivo de red a partir de un + * offset dado. + * @param offset Offset en donde comenzar a escribir + * @param len Cantidad de bytes a escribir + */ +void netdev_write_start_at(byte offset, byte len); + /** Escribe un byte al buffer de la placa de red para ser enviado * @precond netdev_write_start() debe haber sido ejecutada * @param b Byte a enviar