Adam Dunkels
9114cd3215
Added an API for getting a callback when a ping reply is received.
2013-12-13 08:36:51 +01:00
Nicolas Tsiftes
75cbf4f48a
Merge pull request #479 from adamdunkels/push/cleanup-xmac-and-lpp
...
Remove xmac.c and lpp.c
2013-12-04 04:57:27 -08:00
Adam Dunkels
d85cb0604d
Merge pull request #484 from adamdunkels/push/travis-fix
...
Partial fix for travis
2013-12-04 00:06:17 -08:00
Oliver Schmidt
9a48bcf941
Merge pull request #488 from oliverschmidt/master
...
Avoid access to the address register during auto-increment.
2013-12-03 12:59:45 -08:00
Oliver Schmidt
9cdc6da040
Avoid access to the address register during auto-increment.
...
It cannot be ruled out that access to the address register triggers
an address auto-increment. Therefore a temporary address register
shadow is introduced to replace the access to the address regsiter.
Additionally there are several minor beautifications.
2013-12-03 21:31:43 +01:00
Adam Dunkels
eda816e789
Merge pull request #42 from g-oikonomou/remove-sensinode-tests
...
Remove Sensinode tests from travis
2013-12-03 10:42:20 -08:00
George Oikonomou
d8d15fec67
Remove Sensinode tests from travis
2013-12-03 14:13:40 +00:00
Adam Dunkels
b01469907b
Don't compile webserver-ipv6 for the sky platform, as it is a little too small. Use the larger exp5438 instead
2013-12-02 23:09:25 +01:00
Mariano Alvira
54719b75b8
Merge pull request #140 from cetic/slip-radio-platforms
...
Extend slip-radio example for Econotag and Nooliberry
2013-12-02 09:23:10 -08:00
Mariano Alvira
ab8fb6c396
Merge pull request #386 from chrta/stm32w_flasher_udev
...
In stm32w_flasher replaced hal-* calls with usage of pyudev.
2013-12-02 09:21:39 -08:00
Mariano Alvira
590b3f48a9
Merge pull request #477 from MariaLauraStefanizzi/eeprom
...
i2c and eeprom drivers for mbxxx boards
2013-12-02 09:20:14 -08:00
Mariano Alvira
86c593b7cd
Merge pull request #481 from ismb-pert/fix-sleep
...
Fix sleep
2013-12-02 09:19:25 -08:00
Mariano Alvira
70215b634d
Merge pull request #480 from hexluthor/upstream
...
Add a rule for generating assembly listings on mc1322x targets, for example: "make webserver6.lst".
2013-12-02 09:18:34 -08:00
Mariano Alvira
2ab24f4fc3
Merge pull request #387 from chrta/mb950_1_rev_B
...
Added support for STM32w boards MB950 and MB951 revision B.
2013-12-02 09:11:50 -08:00
Gianfranco Costamagna
ae27278714
Readded clock.c file, deleted in pull request #266 , fixing issue #440
2013-12-02 11:38:07 +01:00
Gianfranco Costamagna
19a46266a5
Revert "Fixing sleep on stm32w108 cpu"
...
This reverts commit eac73ff68ce98e862def4bd671db03f7b9a3b438.
2013-12-02 11:37:53 +01:00
Ian Martin
0dafba4f6d
Add a rule for generating assembly listings on mc1322x targets, for example: "make webserver6.lst".
2013-12-01 16:22:37 -05:00
Mariano Alvira
5fbefbd87b
Merge pull request #459 from adamdunkels/push/mc1322x-stuff
...
MC1322x additions
2013-11-29 11:59:04 -08:00
Nicolas Tsiftes
7b1e3d1c94
Merge pull request #460 from adamdunkels/push/routelist
...
IPv6 routes LRU
2013-11-29 05:23:05 -08:00
Nicolas Tsiftes
65392ce59e
Merge pull request #474 from adamdunkels/push/cleanup-vnc
...
Remove the VNC client and server
2013-11-29 05:07:53 -08:00
Christian Taedcke
0de2e6dded
In stm32w_flasher adapted error message for missing pyudev.
2013-11-28 16:49:43 +01:00
Adam Dunkels
0908924f91
Removed the lpp.c code
2013-11-28 15:24:40 +01:00
Adam Dunkels
f86aaf7c14
Removed the xmac.c code
2013-11-28 15:24:22 +01:00
Adam Dunkels
d1d352b2f4
Merge pull request #473 from adamdunkels/push/cleanup-checkpoint
...
Removing the experimental checkpoint functionality
2013-11-28 06:05:43 -08:00
Adam Dunkels
611c659e51
Removed the VNC/CTK server and the VNC viewer app
2013-11-28 14:10:47 +01:00
Adam Dunkels
88915dca58
Enabled shell_rime_send_cmd_init() so that this example can be used in the shell/03-sky-shell-command regression test
2013-11-28 14:09:17 +01:00
Adam Dunkels
0fd503af42
Removed the experimental checkpointing code
2013-11-28 14:09:17 +01:00
Fredrik Österlind
189b1535e9
Merge pull request #475 from cetic/cooja-radiologger-pcap
...
Allow user configuration of RadioLogger pcap file
2013-11-28 04:54:07 -08:00
Maria Laura Stefanizzi
8de0380efe
Eeprom-test example modified
...
This patch improves the eeprom-test example adding more
tests on the eeprom read/write procedures.
2013-11-27 15:40:07 +01:00
Maria Laura Stefanizzi
10c7066035
mbxxx eeprom driver
...
This patch adds the eeprom driver needed to access M24C64
eeprom which is on some mbxxx boards.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Maria Laura Stefanizzi
22f39ab4ff
MEMS I2C integration.
...
This patch allows the MEMS driver to use the i2c driver.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Maria Laura Stefanizzi
a9c0768fd6
Integrate I2C driver into board initializzation
...
This patch add I2C initializzation for board with I2C devices.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Maria Laura Stefanizzi
c7b1248aac
mbxxx I2C driver.
...
This patch add the I2C driver for mbxxx platform to communicate with
devices connected to the SC2 I2C bus.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Laurent Deru
957be0a9be
Allow user configuration of RadioLogger pcap file
2013-11-27 14:05:45 +01:00
Laurent Deru
fa2dd5baec
Allow configuration of pcap output file
2013-11-27 14:05:45 +01:00
Fredrik Österlind
c99a76747c
Merge pull request #469 from eberlin/cooja-tab-char
...
Fix: preserving blank characters (tabulator and space) in Cooja serial output
2013-11-27 00:45:39 -08:00
Adam Dunkels
0d04db2b03
Merge pull request #428 from g-oikonomou/config-sanity
...
Remove unnecessary stuff from various Makefiles (Config Sanity, Pt 1)
2013-11-26 15:05:08 -08:00
Nicolas Tsiftes
db4cada4e7
Merge pull request #462 from adamdunkels/push/no-reserved-double-inclusion-defines
...
Remove all leading double underscore inclusion #defines
2013-11-26 14:26:37 -08:00
Eugen Berlin
a415c2bb1b
Fix: preserving blank characters (tabulator and space) in Cooja serial output
2013-11-26 16:43:31 +01:00
Fredrik Österlind
ec5039b9eb
Merge pull request #465 from cetic/cooja-pcap
...
Cooja Pcap export: Reverts PR #284 to fix #420
2013-11-25 23:53:26 -08:00
Sébastien Dawans
700994ec1c
Cooja Pcap export: Reverts PR #284 to fix #420
2013-11-25 16:36:49 +01:00
Adam Dunkels
b133e387bd
Merge pull request #414 from ADVANSEE/duplicate-packets
...
mac: Fix false duplicate packets detections
2013-11-25 07:16:58 -08:00
Benoît Thébaudeau
4deba89f81
rdc: duplicate packets: Keep only the last sequence number for each address
...
According to IEEE 802.15.4e (§6.4.3.9), in order to detect duplicate received
MAC-layer frames, only the most recently received frame's sequence number needs
to be stored for each unique device address. Doing so limits the possible false
duplicate packet detections to a single sequence number. This also allows to
keep the last sequence number of more device addresses for the same value of
MAX_SEQNOS.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-25 13:01:11 +01:00
Benoît Thébaudeau
477a4a7178
rdc: duplicate packets: Factor out detection code
...
The code detecting duplicate packets in the RDC layer had been copied into most
RDC implementations. Factor it out into a new mac-sequence module in order to
have a single instance of this code.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-25 13:01:11 +01:00
Benoît Thébaudeau
14db3382af
csma: Initialize sequence number with random value
...
According to IEEE 802.15.4 (§5.1.6.1, §6.4.2), the MAC sequence numbers should
be initialized to random values. This was already the case in
framer-802154.c:create(), but not in csma.c:send_packet(), sometimes causing
false detections of duplicate MAC-layer packets in other devices when a device
was restarted too quickly. This patch decreases the probability of such an
event.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-11-25 13:01:11 +01:00
Nicolas Tsiftes
acee82abbb
Merge pull request #456 from adamdunkels/push/6lowpan-changes
...
6lowpan changes
2013-11-24 15:37:12 -08:00
Adam Dunkels
bb2dcaa057
A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix
2013-11-24 20:20:11 +01:00
Nicolas Tsiftes
7283e48f09
Merge pull request #454 from adamdunkels/push/dao-updates-rebased
...
RPL feather mode
2013-11-24 07:49:49 -08:00
Adam Dunkels
d05a9e2e39
Disabling the fragmentation test for the sky, as it is a little too small to reliably run this firmware
2013-11-24 16:24:13 +01:00
Adam Dunkels
9f2e233770
The RPL_PARENT_COUNT() macro doesn't exist anymore - use the uip_ds6_nbr_num() function instead
2013-11-24 15:17:53 +01:00