Improved samle code.

This commit is contained in:
oliverschmidt 2007-05-22 21:03:03 +00:00
parent 00b1e371cf
commit a250698b71
2 changed files with 29 additions and 0 deletions

View file

@ -33,6 +33,11 @@ u8_t
example_packet_driver_output(void) example_packet_driver_output(void)
{ {
let_the_hardware_send_the_packet(uip_buf, uip_len); let_the_hardware_send_the_packet(uip_buf, uip_len);
/*
* An network device driver returns always zero.
*/
return 0;
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
/* /*

24
doc/example-packet-drv.h Normal file
View file

@ -0,0 +1,24 @@
/*
* This is an example of how to write a network device driver ("packet
* driver") for Contiki.
*/
#ifndef __EXAMPLE_PACKET_DRV_H__
#define __EXAMPLE_PACKET_DRV_H__
/*
* We include the "contiki.h" file to get the macro and typedef used below.
*/
#include "contiki.h"
/*
* Here we declare the process name used to start it (typically from main()).
*/
PROCESS_NAME(example_packet_driver_process);
/*
* Finally we declare the output function for use with uIP packet forwarding.
*/
u8_t example_packet_driver_output(void);
#endif /* __EXAMPLE_PACKET_DRV_H__ */