Atis Elsts
|
fbb66f9cd5
|
TSCH: allow to configure channel scanning duration during the join phase
|
2016-06-10 15:04:07 +03:00 |
|
Atis Elsts
|
b57009e564
|
TSCH: fix signedness in adaptive timesync
|
2016-06-10 15:04:07 +03:00 |
|
Atis Elsts
|
03d511c2be
|
tsch-slot-operation.c: use ABS() instead of abs() for consistency with the rest of Contiki
|
2016-06-10 15:04:06 +03:00 |
|
Atis Elsts
|
f6967c1f58
|
read RADIO_PARAM_LAST_RSSI and RADIO_PARAM_LAST_PACKET_TIMESTAMP only after the last packet has been read in TSCH: reading the packet might update these values
|
2016-06-10 15:04:06 +03:00 |
|
Atis Elsts
|
45510f57fa
|
TSCH: add option to not to turn off radio during active TSCH timeslots
|
2016-06-10 15:04:06 +03:00 |
|
Atis Elsts
|
723c7e1117
|
print TSCH clock drift ppm whenever updated
|
2016-06-10 15:04:06 +03:00 |
|
Atis Elsts
|
b3afd65b1d
|
fix a few comments in TSCH
|
2016-06-10 15:04:06 +03:00 |
|
Atis Elsts
|
0cb222e6e1
|
add 2-channel TSCH hopping sequence
|
2016-06-10 15:04:06 +03:00 |
|
Simon Duquennoy
|
26bf33c762
|
Merge pull request #1550 from thomas-ha/tsch-cc2538-port
Port of TSCH for CC2538
|
2016-06-02 21:33:55 +02:00 |
|
Antonio Lignan
|
34af72c047
|
Merge pull request #1609 from simonduq/pr/net-debug
Added net-debug.[ch] to provide debug functions even in the non-IP case
|
2016-06-01 23:52:34 +02:00 |
|
Antonio Lignan
|
f065971efc
|
Merge pull request #1619 from simonduq/pr/tsch-rtimer16-fix
Fix bug in TSCH for platforms with 16-bit rtimer
|
2016-06-01 23:03:50 +02:00 |
|
thomas-ha
|
8a7b1f07d1
|
add cc2538dk
|
2016-06-01 17:58:57 +02:00 |
|
thomas-ha
|
e537a2ea92
|
Add CC2538DK
|
2016-06-01 16:01:58 +02:00 |
|
Antonio Lignan
|
8d6a290382
|
Merge pull request #1682 from simonduq/pr/fix-tsch-log
Fix tsch-log bug
|
2016-05-25 18:02:36 +02:00 |
|
Simon Duquennoy
|
2299a763d0
|
Fix tsch-log bug
|
2016-05-25 17:38:10 +02:00 |
|
Simon Duquennoy
|
1cd06a291e
|
Merge pull request #1639 from yatch/pr-tsch-log-link-null
Handle the case when log->link is NULL in tsch_log_process_pending
|
2016-04-28 18:12:34 +02:00 |
|
Nicolas Tsiftes
|
4d67a48d3d
|
Merge pull request #1625 from kkrentz/llsec-fix
Fix for "LLSEC802154_CONF_ENABLED undefined"
|
2016-04-28 12:01:15 +02:00 |
|
Antonio Lignan
|
4251539237
|
Merge pull request #1579 from bkozak-scanimetrics/fix_csma_backoff
Use collisions for csma backoff and retry
|
2016-04-28 10:24:55 +02:00 |
|
Yasuyuki Tanaka
|
763c63f428
|
Handle the case when log->link is NULL in tsch_log_process_pending
|
2016-04-27 20:35:05 +02:00 |
|
Simon Duquennoy
|
bb5e5d5c6b
|
TSCH: use RTIMER_CLOCK_DIFF to compute estimated drift, fixing a bug that would occur on 16-bit rtimer platforms
|
2016-04-27 14:13:33 +02:00 |
|
Simon Duquennoy
|
abf08a7167
|
Added net-debug.[ch] to provide debug functions even in the non-IP case
|
2016-04-26 16:08:10 +02:00 |
|
Simon Duquennoy
|
90b886aa71
|
Csma: comply with IEEE 802.15.4
|
2016-04-25 08:52:48 -06:00 |
|
Billy Kozak
|
ca0f32f45b
|
Use collisions for csma backoff and retry
The collision count is now used in the calculation fot the CSMA
backoff and transmission will fail after a certain number of
collisisons.
|
2016-04-25 08:00:56 -06:00 |
|
kkrentz
|
39921f1231
|
rdc.h: Read LLSEC802154_ENABLED instead of LLSEC802154_CONF_ENABLED
|
2016-04-25 03:10:42 -07:00 |
|
Simon Duquennoy
|
e1ea4955c7
|
TSCH: remove 'not for us' log
|
2016-04-25 11:51:43 +02:00 |
|
kkrentz
|
4a88e9e537
|
llsec: Removed TSCH_SECURITY_CONF_LEVEL and TSCH_SECURITY_LEVEL
|
2016-04-13 09:16:08 -07:00 |
|
kkrentz
|
10d8b05bc6
|
llsec: Permit dynamic security levels
|
2016-04-13 07:54:46 -07:00 |
|
kkrentz
|
0379af3624
|
llsec: Do not define surrogates in packetbuf.h, as otherwise configuration errors go unnoticed
|
2016-04-13 07:54:46 -07:00 |
|
Antonio Lignan
|
8f064511d3
|
Merge pull request #1213 from joakimeriksson/dao_ack_handling
End-to-End DAO and DAO ACK handling for Contiki RPL.
|
2016-04-11 18:53:43 +02:00 |
|
thomas-ha
|
2a69999214
|
space instead of tab
|
2016-04-05 17:12:48 +02:00 |
|
thomas-ha
|
871c725144
|
spaces instead of tabs
|
2016-03-31 11:24:57 +02:00 |
|
Carlo Vallati
|
855703e936
|
Fixed a bug into tsch-schedule - tsch_schedule_add_link that causes deadlock if a new link cannot be created
|
2016-03-31 10:35:19 +02:00 |
|
Oliver Schmidt
|
111a976f1e
|
Explicitly mark constant as 'unsigned' to avoid unnecessary promotion to 'long'.
Long constants trigger the performance warning "Constant is long" with cc65.
|
2016-03-28 14:39:16 +02:00 |
|
Joakim Eriksson
|
444015df67
|
refactored the rpl-nbr-policy to be called from nbr-table module
|
2016-03-26 09:45:37 +01:00 |
|
thomas-ha
|
2d9b53667f
|
not leaving promiscuous mode anymore if TSCH_HW_FRAME_FILTERING disabled
|
2016-03-16 12:24:49 +01:00 |
|
Simon Duquennoy
|
3057cb3363
|
TSCH: reset now also flushes all queues and resets backoff exponents
|
2016-03-15 16:24:04 +01:00 |
|
Simon Duquennoy
|
4b4ea36e9b
|
TSCH: substract RADIO_DELAY_BEFORE_DETECT from ACK timestamp (more accurate timeout for the following busy wait)
|
2016-03-15 16:23:57 +01:00 |
|
Simon Duquennoy
|
0fd097f821
|
TSCH: bound max packet size to the system's packetbuf size
|
2016-03-15 16:23:57 +01:00 |
|
Simon Duquennoy
|
0aa36eaa0a
|
TSCH: explicitly turn radio off after ACK tx
|
2016-03-15 16:23:57 +01:00 |
|
thomas-ha
|
38348b8703
|
enable/disable HW frame filtering
enable/disable HW frame filtering as defined in TSCH_CONF_HW_FRAME_FILTERING
|
2016-03-08 15:50:37 +01:00 |
|
thomas-ha
|
6e5e1d05cd
|
TSCH: define to enable/disable HW frame filtering
|
2016-03-08 15:48:16 +01:00 |
|
Simon Duquennoy
|
73fcfa42c2
|
TSCH: fix compiler warning that shows up when disabling TSCH_LOG_LEVEL
|
2016-03-07 17:42:17 +01:00 |
|
Simon Duquennoy
|
cc58384b40
|
jn516x: remove temporary adjustements for compilation in a 802.15.4e-free Contiki
|
2015-12-07 11:51:50 +01:00 |
|
Atis Elsts
|
d79ce957a1
|
Adaptive time synchronization for TSCH
|
2015-12-07 11:51:41 +01:00 |
|
Simon Duquennoy
|
7eabf8d391
|
TSCH: latest update from https://github.com/EIT-ICT-RICH/contiki
|
2015-12-04 15:21:58 +01:00 |
|
Simon Duquennoy
|
2ca7a1a79f
|
TSCH security: port to new ccm-star and llsec APIs
|
2015-12-04 15:21:56 +01:00 |
|
Simon Duquennoy
|
b0f936263e
|
Added IEEE 802.15.4e TSCH (TimeSlotted Channel Hopping) MAC layer
|
2015-12-04 15:21:52 +01:00 |
|
Simon Duquennoy
|
ecba49c282
|
Add support for IEEE 802.15.4e Information Elements (IEs). All IEs used by TSCH are currently included.
|
2015-12-04 15:21:50 +01:00 |
|
Simon Duquennoy
|
5cf9871d5b
|
Added support for IEEE 802.15.4 frame version 2
|
2015-12-04 15:21:50 +01:00 |
|
Atis Elsts
|
b5d17bb620
|
ContikiMAC: use RTIMER_GUARD_TIME #define to avoid accidentally scheduling a rtimer in the past on platforms with fast rtimer ticks
|
2015-12-03 17:37:26 +01:00 |
|