Simon Duquennoy
59852d33f2
Use global uip.h buffer definitions in a number of other modules
2018-10-17 16:20:34 +02:00
Simon Duquennoy
86e9790e6e
Minor improvement to uip.h
2018-10-17 16:20:15 +02:00
Simon Duquennoy
2f9b60215e
Removing tcpip and udpip data strcutures, unsafe in cases with IPv6 extension headers
2018-10-17 11:22:05 +02:00
Simon Duquennoy
1bd9ac781b
Define ICMP, UDP, and TCP buffer pointers globally in uip.h
2018-10-17 11:18:32 +02:00
Simon Duquennoy
caa02ae51e
Define UIP_IP_BUF globally in uip.h
2018-10-17 11:18:32 +02:00
Simon Duquennoy
ee5b722c65
uip.h: removed unused define
2018-10-17 11:18:32 +02:00
Simon Duquennoy
b56ff259dc
uIP: remove leftover IPv4 code
2018-10-17 11:18:20 +02:00
George Oikonomou
5b58f6980e
Merge branch 'develop' into fix/mqtt-buffer-overflow
2018-10-16 22:09:10 +01:00
Simon Duquennoy
7ab140c55e
Added missing 'extern' qualifier to tsch_timing_us
2018-10-16 15:17:54 +02:00
Simon Duquennoy
bcebd3afcf
MQTT parse_publish_vhdr: added missing check of topic length
2018-10-15 14:27:35 +02:00
Simon Duquennoy
3b5369cf2a
MQTT parse_publish_vhdr: added missing initialization of topic_pos
2018-10-15 14:11:59 +02:00
George Oikonomou
ad03d3a05e
Remove obsolete function prototypes
2018-10-13 16:02:06 +01:00
Atis Elsts
5d04147406
CC26xx/CC13xx: Add support for TSCH API for the prop-mode.c radio driver, and unify the radio timer handling between the IEEE and prop modes
2018-10-13 15:38:18 +01:00
Simon Duquennoy
2a66edfd6b
Doxygen clarification to etimer_reset and ctimer_reset
2018-10-13 10:20:21 +02:00
Simon Duquennoy
8472cf8bbe
stimer_reset: do not do anything if the timer has not expired
2018-10-13 10:20:20 +02:00
Simon Duquennoy
163d1241b3
timer_reset: do not do anything if the timer has not expired
2018-10-13 10:14:24 +02:00
George Oikonomou
d4fd286b34
Merge branch 'develop' into contrib/spi-sel-desel
2018-10-12 16:24:52 +01:00
Simon Duquennoy
d85cecea34
rtimer.h: add return value to RTIMER_BUSYWAIT* macros
2018-10-12 09:08:04 +02:00
Simon Duquennoy
4097883229
CSMA: simplify routine that waits for ACK
2018-10-12 09:08:04 +02:00
Simon Duquennoy
b80d113253
Add a common set of portable RTIMER_BUSY_WAIT functions
2018-10-12 09:08:03 +02:00
Simon Duquennoy
4567ee303e
Merge branch 'develop' into contrib/link-stat-packet-counters
2018-10-12 08:19:38 +02:00
George Oikonomou
942d09a83d
Merge branch 'develop' into fix/rpl-dag-lifetime-60
2018-10-11 16:45:27 +01:00
George Oikonomou
d5f1bd2d4c
Merge branch 'develop' into bugfix/gpio/64bit
2018-10-11 16:44:22 +01:00
George Oikonomou
be072a35a4
Merge branch 'develop' into fix/tsch-cca
2018-10-11 13:00:30 +01:00
Simon Duquennoy
fac787231d
Added TSCH_CONF_ARCH_HDR_PATH for platform-specific TSCH includes
2018-10-10 16:52:33 +02:00
Simon Duquennoy
7c5977d9f7
tsch_init: check that a timeslot timing template is provided
2018-10-04 13:07:25 +02:00
Simon Duquennoy
3ace2b93f6
tsch_init: added missing return in case of failed initialization
2018-10-04 13:07:25 +02:00
Simon Duquennoy
22cbced037
TSCH: timeslot timing templates as const
2018-10-04 13:07:25 +02:00
Simon Duquennoy
cc0c70c1b3
TSCH: move 10ms and 15ms timeslot timings to separate files
2018-10-04 10:50:10 +02:00
Simon Duquennoy
5497dc1e20
TSCH: timeslot timings as a structure, for flexible configuration
2018-10-04 10:50:09 +02:00
Simon Duquennoy
665f21592f
TSCH: compute TSCH_SLOTS_PER_SECOND based on current timeslot timings rather than default
2018-10-04 10:50:09 +02:00
Simon Duquennoy
572c6725d3
TSCH: configurable byte air time and PHY overhead
2018-10-04 10:50:09 +02:00
Simon Duquennoy
e6dec9ee4a
TSCH: before associating on an EB, check that the Rx timestamp is sensible
2018-10-03 13:16:59 +02:00
Simon Duquennoy
17c2158229
TSCH: when scanning, set channel periodically regardless of previous channel
2018-10-03 13:16:19 +02:00
Simon Duquennoy
ace15d6499
TSCH: when receiving, bound packet duration with MaxTx from timing template
2018-10-03 13:01:21 +02:00
Simon Duquennoy
3ba1b43bd9
TSCH: define SYNC_IE_BOUND from timing in use rather than default
2018-10-03 12:59:52 +02:00
Simon Duquennoy
423412d99c
TSCH: set max hopping sequence length to default hopping sequence
2018-10-03 12:47:10 +02:00
Simon Duquennoy
4583fff094
Radio API: added values/objects for TSCH constants
2018-10-03 12:42:06 +02:00
kkrentz
11a2fb14b1
radio.h: Added RADIO_PARAM_SHR_SEARCH
2018-10-02 07:56:23 -07:00
George Oikonomou
3e9d79ca8c
Fix pin to mask conversion macro for 64-bit masks
2018-09-30 13:25:44 +01:00
Simon Duquennoy
a01413369d
RPL-Lite: fix DAG lifetime, was 60h, now 8h
2018-09-29 09:26:29 +02:00
Simon Duquennoy
3e83903ee5
TSCH: fix CCA checking logic
2018-09-28 16:16:25 +02:00
Simon Duquennoy
1f4f0c406c
TSCH: fix timing variables in CCA code
2018-09-28 16:14:33 +02:00
Simon Duquennoy
9fb7e8bfed
TSCH: cleanup flags for CCA configuration
2018-09-28 16:12:28 +02:00
Atis Elsts
bc9967dbb0
add TSCH channel selection service
2018-09-27 16:00:36 +01:00
Atis Elsts
ad577cf77f
Add TSCH stats
2018-09-27 16:00:36 +01:00
George Oikonomou
e71ef49c04
Create platform-independent SPI select and deselect
2018-09-26 21:42:06 +01:00
Atis Elsts
8db3c8d3be
add const to spi_device_t * parameter in SPI functions, and store ext-flash default config in ROM instead of RAM
2018-09-25 14:28:50 +01:00
Rehan MALAK
cc7c2312ec
missing header inttypes.h
2018-09-21 10:15:43 +02:00
Simon Duquennoy
ba8f8b9bda
Merge branch 'develop' into bugfix/mcast-stats
2018-09-16 20:03:30 +02:00
Edvard Pettersen
5ea0c80ae1
Merge branch 'develop' into contrib/ti-simplelink
2018-09-12 09:27:43 +02:00
Afonso Oliveira
1e7e721395
correct identation
2018-09-10 10:49:06 +01:00
Afonso Oliveira
81429bf499
Merge branch 'develop' of https://github.com/contiki-ng/contiki-ng into develop
2018-09-10 10:42:48 +01:00
Atis Elsts
b774736f35
Add link stat packet counters
2018-09-09 21:43:40 +01:00
George Oikonomou
bf9fa6d34f
Fix multicast engine stats extension usage
2018-09-09 20:25:21 +01:00
George Oikonomou
bce7164827
Fix RPL classic compilation for TARGET sky
2018-09-09 20:10:53 +01:00
George Oikonomou
92b323c7d1
Merge branch 'develop' into validate-dio-before-init-dag
2018-09-08 11:27:04 +01:00
George Oikonomou
8e7d75435f
Merge branch 'develop' into update-tinydtls
2018-09-08 09:59:45 +01:00
Afonso Oliveira
65f34ad893
Merge branch 'develop' of https://github.com/contiki-ng/contiki-ng into develop
2018-09-08 01:15:21 +01:00
George Oikonomou
84be48ae32
Merge branch 'develop' into bug/set-correct-dns-record-expiration
2018-09-08 01:00:29 +01:00
George Oikonomou
cb6dd29e4a
Merge branch 'develop' into lafka-rpl-probing-guard
2018-09-08 00:08:44 +01:00
Afonso Oliveira
57f1042bf3
add qualifier const to uip-ds6-route methods
2018-09-07 16:39:53 +01:00
Edvard Pettersen
796db58412
Merge branch 'develop' into contrib/ti-simplelink
2018-09-04 10:16:58 +02:00
Simon Duquennoy
c459d979f5
Merge branch 'develop' into contrib/tsch-link-printing
2018-09-03 20:27:01 +02:00
Atis Elsts
61f6b704db
TSCH: improve the readability of add_link and remove_link messages
2018-09-03 11:38:47 +01:00
Joakim Eriksson
e6df48a1bd
Merge branch 'develop' into bug/set-correct-dns-record-expiration
2018-09-01 12:30:25 +02:00
Simon Duquennoy
fa2a75dc79
Merge branch 'develop' into lafka-rpl-probing-guard
2018-09-01 10:39:21 +02:00
Simon Duquennoy
5c804a2aff
Merge branch 'develop' into lafka-debug-fix
2018-08-31 15:40:17 +02:00
Olav Frengstad
54e5944d89
RPL-CLASSIC: Add guard for urgent probing
...
Compiling with RPL_CONF_WITH_PROBING := 0 was not possible due to `urgent_probing_target`
not present.
2018-08-31 14:59:52 +02:00
Olav Frengstad
b2eef99c7c
Use LOG_ constants infavour of PRINTF for rpl-classic
...
Debugging could only be enabled pr. file at compile time. Refactor to use sys/log.h module.
2018-08-31 14:27:46 +02:00
Edvard Pettersen
d0124e3de7
Reverting API change to GPIO HAL
2018-08-31 11:06:32 +02:00
Edvard Pettersen
aa5b5bce6d
Removed unecessary edits
2018-08-31 11:06:31 +02:00
Edvard Pettersen
b8b1385c1f
Extract changes to cpu/cc13xx-cc26xx
2018-08-31 11:05:34 +02:00
Edvard Pettersen
7b221dd09f
Added missing standard header
2018-08-31 11:05:32 +02:00
Edvard Pettersen
813543b569
Implented SPI HAL for CC13xx/CC26xx
2018-08-31 11:05:31 +02:00
Edvard Pettersen
06cc883b3f
Fixed DeviceFamily_constructPath()
2018-08-31 11:04:51 +02:00
Edvard Pettersen
6deae207e5
Remove 0b literal prefix
2018-08-31 11:04:50 +02:00
Edvard Pettersen
bb00eaa041
Normalized GPIO HAL, fixed LEDS & Buttons HAL, and aligned sensortag and
...
SRF06 boards
2018-08-31 11:04:45 +02:00
Edvard Pettersen
d4828c7baf
Fixed GPIO HAL issue.
2018-08-31 11:04:44 +02:00
Edvard Pettersen
f6b016c5d4
Working prop-mode
2018-08-31 11:04:44 +02:00
Richard Weickelt
56721d13cf
Working prop rf driver
2018-08-31 11:04:39 +02:00
Richard Weickelt
c99c3b4b5f
Rewriting clock module based upon DPL
2018-08-31 11:04:38 +02:00
Tom De Smet
90a0d7a906
Merge branch 'develop' into update-tinydtls
2018-08-31 08:51:47 +02:00
Tom De Smet
cbba3750b6
Bump tinydtls to latest commit
2018-08-31 08:50:45 +02:00
Simon Duquennoy
0e755973f1
Merge branch 'develop' into validate-dio-before-init-dag
2018-08-30 20:34:25 +02:00
Niclas Finne
219f198d56
Merge branch 'develop' into bugfix-coap-retransmission
2018-08-30 14:45:59 +02:00
Andreas Urke
b18320415d
Fix incorrect parsing of record TTL into expiration time
2018-08-30 13:48:36 +02:00
Kiril Petrov
e19e67b510
Fix get_temp_value for lwm2m-ipso-object example
...
Signed-off-by: Kiril Petrov <contiki@geomi.org>
2018-08-29 20:30:13 -07:00
Nicolas Tsiftes
7860ca5da0
Set a larger default bytecode size since the example on the Contiki-NG wiki requires this.
2018-08-27 15:58:57 +02:00
Nicolas Tsiftes
196accb9b7
Check if too many relations are inserted.
2018-08-27 15:58:57 +02:00
Nicolas Tsiftes
f9bc65eab2
Enhanced LVM error checking.
2018-08-27 15:58:57 +02:00
Nicolas Tsiftes
a73822176a
Check element size when parsing tokens.
2018-08-27 15:58:57 +02:00
Sam Kumar
02dd484ff2
Fix bug in CoAP retransmission policy
2018-08-25 22:15:45 -07:00
tdesmet
3cb82e7d6c
Add option to validate dio before init dag
2018-08-14 21:23:11 +02:00
Joakim Eriksson
e9f0b33b89
Merge branch 'develop' into contrib/tsch-minor
2018-08-11 10:51:33 +02:00
Joakim Eriksson
351908a1ba
Merge branch 'develop' into fix/coap-endpoint-is-reachable
2018-08-10 21:46:29 +02:00
Toshio Ito
840bab8f6c
uip_icmp6_send: move log messages at the end of function.
...
It prints UIP_IP_BUF->destipaddr, but this is updated in the middle of
this function. Before this fix, the address was NOT the destination of
the ICMPv6 packet, but was whatever destination that previous operation
wrote to uip_buf.
2018-07-06 13:46:36 +09:00
carlosgp143@gmail.com
2db8fa80e2
Unified coap_request_state and added status for extra information
2018-06-29 09:33:18 +02:00
Simon Duquennoy
a0f176e4a4
Merge branch 'develop' into lafka-include-guards
2018-06-17 12:42:41 +02:00
Angelos Oikonomopoulos
45b0241f94
Introduce dynamically registered shell command sets
...
Commands are part of a single array, which means that their definition
is static. However, different apps in the same source tree may
reasonably want to add to the command set (perhaps even shadow existing
commands), which would make for awkward code.
Instead, allow dynamic registration/deregistration of command sets at
runtime. This keeps the data overhead low (two pointers per enabled
command set).
2018-06-11 11:09:24 +00:00