Changeset 1172
- Timestamp:
- 09/13/11 08:22:57 (21 months ago)
- Location:
- firmware/openos/openwsn
- Files:
-
- 4 edited
-
02a-MAC/IEEE802154E.c (modified) (2 diffs)
-
02b-RES/schedule.c (modified) (1 diff)
-
02b-RES/schedule.h (modified) (1 diff)
-
03b-IPv6/icmpv6rpl.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
firmware/openos/openwsn/02a-MAC/IEEE802154E.c
r1168 r1172 584 584 } 585 585 break; 586 case CELLTYPE_TXRX: 586 587 case CELLTYPE_TX: 587 588 schedule_getNeighbor(ieee154e_vars.asn,&neighbor); … … 596 597 // arm tt1 597 598 ieee154etimer_schedule(DURATION_tt1); 598 } else {599 } else if (cellType==CELLTYPE_TX){ 599 600 // abort 600 601 endSlot(); 601 602 } 602 break; 603 if (cellType==CELLTYPE_TX || 604 (cellType==CELLTYPE_TXRX && ieee154e_vars.dataToSend!=NULL)) { 605 break; 606 } 603 607 case CELLTYPE_RX: 604 608 // I need to listen for packet -
firmware/openos/openwsn/02b-RES/schedule.c
r1168 r1172 171 171 break; 172 172 } 173 174 //slot 7: DATA to broadcast (for RPL DIOs) 175 i = 7; 176 schedule_vars.schedule[i].type = CELLTYPE_TXRX; 177 schedule_vars.schedule[i].channelOffset = 0; 178 schedule_vars.schedule[i].neighbor.type = ADDR_64B; 179 schedule_vars.schedule[i].neighbor.addr_64b[0] = 0xff; 180 schedule_vars.schedule[i].neighbor.addr_64b[1] = 0xff; 181 schedule_vars.schedule[i].neighbor.addr_64b[2] = 0xff; 182 schedule_vars.schedule[i].neighbor.addr_64b[3] = 0xff; 183 schedule_vars.schedule[i].neighbor.addr_64b[4] = 0xff; 184 schedule_vars.schedule[i].neighbor.addr_64b[5] = 0xff; 185 schedule_vars.schedule[i].neighbor.addr_64b[6] = 0xff; 186 schedule_vars.schedule[i].neighbor.addr_64b[7] = 0xff; 173 187 } 174 188 -
firmware/openos/openwsn/02b-RES/schedule.h
r1168 r1172 19 19 CELLTYPE_TX = 2, 20 20 CELLTYPE_RX = 3, 21 CELLTYPE_SERIALRX = 4 21 CELLTYPE_TXRX = 4, 22 CELLTYPE_SERIALRX = 5 22 23 }; 23 24 -
firmware/openos/openwsn/03b-IPv6/icmpv6rpl.c
r1156 r1172 49 49 icmpv6rpl_vars.all_routers_multicast.addr_128b[14] = 0x00; 50 50 icmpv6rpl_vars.all_routers_multicast.addr_128b[15] = 0x02; 51 //poipoi: disabling RPL 52 //timer_startPeriodic(TIMER_RPL,icmpv6rpl_vars.periodDIO); 51 timer_startPeriodic(TIMER_RPL,icmpv6rpl_vars.periodDIO); 53 52 } 54 53
Note: See TracChangeset
for help on using the changeset viewer.
