* Initialise rand package.

This commit is contained in:
bg- 2007-06-04 18:09:14 +00:00
parent 65d0a272d0
commit 0e515a5472
1 changed files with 6 additions and 3 deletions

View File

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* @(#)$Id: gateway.c,v 1.9 2007/05/21 14:22:05 bg- Exp $ * @(#)$Id: gateway.c,v 1.10 2007/06/04 18:09:14 bg- Exp $
*/ */
/* /*
@ -87,7 +87,6 @@ void *force_inclusion[] = {
&psock_init, &psock_init,
&button_init, &button_init,
&uip_udp_packet_send, &uip_udp_packet_send,
&rand,
}; };
#if 0 #if 0
int int
@ -128,7 +127,7 @@ main(int argc, char **argv)
leds_toggle(LEDS_ALL); leds_toggle(LEDS_ALL);
slip_arch_init(BAUD2UBR(115200)); /* Must come before first printf */ slip_arch_init(BAUD2UBR(115200)); /* Must come before first printf */
printf("Starting %s " printf("Starting %s "
"($Id: gateway.c,v 1.9 2007/05/21 14:22:05 bg- Exp $)\n", __FILE__); "($Id: gateway.c,v 1.10 2007/06/04 18:09:14 bg- Exp $)\n", __FILE__);
ds2411_init(); ds2411_init();
sensors_light_init(); sensors_light_init();
cc2420_init(); cc2420_init();
@ -149,6 +148,10 @@ main(int argc, char **argv)
ip2quad(&uip_hostaddr), ip2quad(&uip_netmask)); ip2quad(&uip_hostaddr), ip2quad(&uip_netmask));
cc2420_set_chan_pan_addr(RF_CHANNEL, panId, uip_hostaddr.u16[1], ds2411_id); cc2420_set_chan_pan_addr(RF_CHANNEL, panId, uip_hostaddr.u16[1], ds2411_id);
srand(rand() +
(ds2411_id[3]<<8) + (ds2411_id[4]<<6) + (ds2411_id[5]<<4) +
(ds2411_id[6]<<2) + ds2411_id[7]);
/* /*
* Initialize Contiki and our processes. * Initialize Contiki and our processes.
*/ */