Commit Graph

13986 Commits

Author SHA1 Message Date
carlosgp143@gmail.com
18714f2cad Simplified awake time adaptation with array and other small fixes 2018-05-18 18:39:33 +02:00
carlosgp143@gmail.com
1dfa62fc88 Added Q-Mode regression tests working with Leshan Server 2018-05-18 18:39:33 +02:00
carlosgp143@gmail.com
1f8754766a Added macros for defining wake up/sleep behaviour depending on the platform 2018-05-18 18:39:33 +02:00
carlosgp143@gmail.com
d744e8306a Added Queue Mode implementation in LwM2M 2018-05-18 18:39:33 +02:00
George Oikonomou
88180678ff
Merge pull request #534 from g-oikonomou/contrib/sensortag-flash
Differentiate flash part across sensortag/cc2650 versions
2018-05-18 17:15:56 +01:00
George Oikonomou
c55dc06b33 Update the cc26xx-web-demo readme 2018-05-18 15:27:37 +01:00
George Oikonomou
4e5608ef72 Allow easy-switch between tag versions for the cc26xx-web-demo 2018-05-18 15:14:08 +01:00
George Oikonomou
90b5d2a149 Differentiate flash part across sensortag/cc2650 versions
Older CC2650 sensortags have a Winbond W25X40CL 4MBit SPI flash. Newer ones have a Macronix MX25R8035F 8MBit part. The parts have almost identical instruction sets and are both supported by our generic external flash driver. The key difference between the two parts is that they have different Manufacturer and Device IDs.

This commit allows us to switch between the two: We default to the new revision, and allow users to build for the older one by defining `SENSORTAG_CC2650_REV_1_2_0` to 1.

Current tags are version 1.5.1. Older tags are version 1.2.0. To identify older tags, look for "Rev: 1.2" printed on the PCB. They should also have a sticker that reads "Rev: 1.3.0" and "HW Rev 1.2.0".
2018-05-18 15:06:58 +01:00
George Oikonomou
8b248ceafa
Merge pull request #531 from Rehan-MALAK/neighbor-discovery-bug
Fix neighbor discovery bug
2018-05-18 14:18:52 +01:00
George Oikonomou
a0f43087e3
Merge branch 'develop' into neighbor-discovery-bug 2018-05-18 13:40:06 +01:00
Rehan MALAK
dc46ae2033 better clarity of memcmp test 2018-05-18 00:57:26 +02:00
George Oikonomou
d889b8f364
Merge pull request #523 from simonduq/contrib/log-snprintf
snprintf-based logging for IPv6 and RPL neighbor
2018-05-17 23:46:09 +01:00
George Oikonomou
0903da2fe9
Merge branch 'develop' into contrib/log-snprintf 2018-05-17 22:51:40 +01:00
George Oikonomou
a2f0a949dc
Merge pull request #527 from Rehan-MALAK/more-gitignore
ignore files produced during coap-lwm2m tests
2018-05-17 22:51:18 +01:00
George Oikonomou
db323bf37a
Merge branch 'develop' into more-gitignore 2018-05-17 20:54:59 +01:00
George Oikonomou
7cf0a9d6fc
Merge pull request #529 from Rehan-MALAK/warnings-gcc6.3.1
Warnings gcc6.3.1
2018-05-17 20:54:44 +01:00
Rehan MALAK
38c372b222 ignore files produced during coap-lwm2m tests 2018-05-17 20:09:56 +02:00
Simon Duquennoy
ff1f57509a Introduce UIPLIB_IPV6_MAX_STR_LEN 2018-05-16 12:25:42 -07:00
Simon Duquennoy
5eaaa4d6b6 Doxygen fixes 2018-05-16 12:25:42 -07:00
Simon Duquennoy
e301df9513 Added shell command rpl-nbr 2018-05-16 12:25:42 -07:00
Simon Duquennoy
97a9d7707c Introduce rpl_neighbor_snprint, for consistent printing of a RPL neighbor to a string 2018-05-16 12:25:42 -07:00
Simon Duquennoy
29061e9885 Rework uiplib_ipaddr_snprint, and use it from logging module and shell 2018-05-16 12:25:41 -07:00
Rehan MALAK
8cae7a9a91 Fix neighbor discovery bug
return value of memcmp is positive or negative or null
and should not be cast in an uint8_t

make -C "tests/09-ipv6" works now on 64bits
2018-05-16 20:57:47 +02:00
Rehan MALAK
555242c8c2 warning-- : defined but not used
make -C "examples/ip64-router" \
        TARGET=zoul BOARD=orion
2018-05-16 17:11:08 +02:00
Rehan MALAK
ce22b0b518 warning-- : excess elements in struct initializer
make -C "examples/platform-specific/cc26xx/ble-ipv6" \
        TARGET=srf06-cc26xx BOARD=sensortag/cc2650
2018-05-16 17:11:08 +02:00
George Oikonomou
4581785134
Merge pull request #519 from nfi/contrib/osx-linker-fatal-warnings
Added a configurable linker flag to enable linker warnings as errors
2018-05-15 22:25:23 +01:00
George Oikonomou
290c7f0386
Merge branch 'develop' into contrib/osx-linker-fatal-warnings 2018-05-15 21:14:50 +01:00
Simon Duquennoy
7f975db57e
Merge pull request #516 from simonduq/fix/native-br-slip
Native border router SLIP fix
2018-05-15 14:33:17 +02:00
Niclas Finne
2cb4e27599 Added a configurable linker flag to enable linker warnings as errors since OSX
requires a diffent linker flag.
2018-05-15 00:52:12 +02:00
Simon Duquennoy
5d7b4410d5 Add native border router fragmentation test 2018-05-14 14:19:45 -07:00
Simon Duquennoy
92018b0df0 RPL Native Border Router: fix SLIP bug that may occur whenever there is more bytes left in tx buffer than what we just sent 2018-05-14 14:19:45 -07:00
Simon Duquennoy
07ddf50267
Merge pull request #515 from kkrentz/warning-pr
Fix to uip-ds6.c
2018-05-14 23:18:55 +02:00
Simon Duquennoy
dba39d652d
Merge branch 'develop' into warning-pr 2018-05-14 22:42:36 +02:00
Simon Duquennoy
aed4d7f329
Merge pull request #513 from simonduq/contrib/uipbuf-example
rpl-udp example: remove uipbuf tuning of MAC retries
2018-05-14 18:35:23 +02:00
kkrentz
15a3f32b29 Do not warn us about unused constants 2018-05-14 09:22:45 -07:00
kkrentz
c89a513ad1 uip-ds6.c: Avoid compilation warning 2018-05-14 09:22:45 -07:00
Simon Duquennoy
e99f2a73d6 Added CI compile test of example ipv6-uipbuf (platform Zoul) 2018-05-14 08:32:40 -07:00
Simon Duquennoy
af3f1a05f8 Link-stats no-ACK penalty: add to actual tx count rather than use a fixed number 2018-05-14 08:30:28 -07:00
Simon Duquennoy
251a9d187f Added example for uipbuf attributes 2018-05-14 08:30:28 -07:00
Simon Duquennoy
08d4c9f594 rpl-udp example: remove uipbuf tuning of MAC max retries 2018-05-14 08:30:28 -07:00
Simon Duquennoy
73103de195
Merge pull request #380 from simonduq/contrib/tsch-burst-mode
TSCH burst mode
2018-05-14 17:29:20 +02:00
Simon Duquennoy
2bf79a98ce TSCH burst mode: remove unnecessary variable burst_tsch_current_channel 2018-05-14 04:20:24 -07:00
Simon Duquennoy
359ae59499 tsch-packet: define constant for frame pending bit offset 2018-05-14 04:20:24 -07:00
Simon Duquennoy
9569519bbe TSCH: burst mode is in the standard, remove custom link option 2018-05-14 04:20:24 -07:00
Simon Duquennoy
0153566b92 TSCH burst mode: fix logging 2018-05-14 04:20:24 -07:00
Simon Duquennoy
2433860441 TSCH burst mode: do not channel hop within burst 2018-05-14 04:20:24 -07:00
Simon Duquennoy
5607308eed Added doxygen for TSCH frame pending bit functions 2018-05-14 04:20:23 -07:00
Simon Duquennoy
3fe846dbad TSCH burst mode: bounded burst lengths 2018-05-14 04:20:23 -07:00
Simon Duquennoy
d3b8b80b28 TSCH: add option to run 6TiSCH minimal with burst mode enabled 2018-05-14 04:20:23 -07:00
Simon Duquennoy
c41057fc1b TSCH: cleaner logging of burst mode 2018-05-14 04:20:17 -07:00