1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

5888 Commits

Author SHA1 Message Date
Oleg Hahm
540ee49e61 Merge pull request #2653 from cgundogan/rpl_remove_get_my_dodag_dependencies
rpl: remove get_my_dodag dependency by passing the dodag as parameter
2015-04-10 00:18:02 +02:00
Peter Kietzmann
7cbc667199 Merge pull request #2774 from kaspar030/fix_pktdump_priority
sys: net: ng_pktdump: make pktdump have higher-than-main priority
2015-04-09 22:41:18 +02:00
Martine Lenders
a83fecd642 Merge pull request #2710 from haukepetersen/ng_scnetif_state
shell/ng_netif: enable to get/set a device's state
2015-04-09 21:47:53 +02:00
Oleg Hahm
087b51e10b Merge pull request #2500 from fnack/nhdp_optimize_rx
sys/nhdp: Remove temp address lists to optimize hello processing
2015-04-09 18:43:18 +02:00
4d15482669 sys: net: ng_pktdump: make pktdump have higher-than-main priority 2015-04-09 18:14:11 +02:00
Peter Kietzmann
33133c677e Merge pull request #2701 from gebart/pr/kinetis-gpio-lut
kinetis: Refactor GPIO to use a look-up-table
2015-04-09 16:10:12 +02:00
Joakim Gebart
7f64920cd7 kinetis: Refactor GPIO to use a look-up-table
Saves a bunch of ROM space

mulle, gcc-4.9.2:
   text    data     bss     dec     hex filename
  20800     216   65320   86336   15140 /data/riotbuild/riotproject/tests/periph_gpio/bin/mulle/periph_gpio.elf
  18992     216   65320   84528   14a30 /data/riotbuild/riotproject/tests/periph_gpio/bin/mulle/periph_gpio.elf
  diff = 1808
  36080     272   65264  101616   18cf0 /data/riotbuild/riotproject/examples/default/bin/mulle/default.elf
  34296     272   65264   99832   185f8 /data/riotbuild/riotproject/examples/default/bin/mulle/default.elf
  diff = 1784
2015-04-09 13:53:21 +02:00
f304f9a0fc Merge pull request #2639 from kaspar030/nucleo-f334-spi
nucleo-f334r8: misc spi/gpio improvements
2015-04-09 07:55:09 +02:00
d0dfbf0079 cpu: stm32f3: periph: gpio: fix possibly uninitialized variable access 2015-04-08 19:52:14 +02:00
8653e685bc stm32f3: gpio: fix isr2 2015-04-08 19:52:14 +02:00
12efead799 nucleo-f334: add GPIO support 2015-04-08 19:52:14 +02:00
be9dcece23 nucleo-f334: add SPI pin defines 2015-04-08 19:52:03 +02:00
bcb206be61 cpu: stm32f3: add myself as author 2015-04-08 19:52:03 +02:00
bb6b04bfaf cpu: stm32f3: SPI: remove empty line 2015-04-08 19:52:03 +02:00
cfcd06964a cpu: stm32f3: SPI: force 8bit transfers 2015-04-08 19:52:03 +02:00
333dae4c57 stm32f3: spi: ifdef stm32f303vc specific de/initialization 2015-04-08 19:52:03 +02:00
Martine Lenders
b8fea1a2c7 Merge pull request #2735 from authmillenon/ipv6_netif/feat/hl
ipv6_netif: expand interface
2015-04-08 12:18:26 +02:00
Martine Lenders
25b568e6d5 ipv6_netif: fix prefix for address flags
Since NDP will introduce interface specific flags this naming might get
confusing
2015-04-08 10:43:14 +02:00
Martine Lenders
05bcdd5398 ipv6_netif: add flags 2015-04-08 10:43:05 +02:00
Oleg Hahm
a532516205 Merge pull request #2757 from Lotterleben/invalid_routes
AODVv2: Broken & Expired routes to Invalid routes
2015-04-08 09:51:10 +02:00
Emmanuel Baccelli
afdfe5bee9 Update README.md 2015-04-07 23:56:09 +02:00
Peter Kietzmann
b29b337939 Merge pull request #2762 from LudwigOrtmann/pr/samr21-xpro_led
boards/samr21-xpro: fix led macros/init
2015-04-07 16:46:14 +02:00
Cenk Gündoğan
095bd32010 Merge pull request #2686 from cgundogan/native_tap_read_zero
cpu/native: do not exit when real_read returns 0
2015-04-07 10:12:20 +02:00
Cenk Gündoğan
4fae22bf3d cpu/native: do not exit when real_read returns 0 2015-04-06 10:18:46 +02:00
Ludwig Ortmann
70fc6686ff boards/samr21-xpro: fix led macros/init 2015-04-04 16:09:06 +02:00
Martine Lenders
3eb6c28642 Merge pull request #2758 from haukepetersen/ng_fix_pktdump_stacktest
net/ng_pktdump: added CREATE_STACKTEST flag
2015-04-03 15:59:17 +02:00
René Kijewski
1d5c3e4176 Merge pull request #2377 from zehortigoza/fpu-fix
Fix x86 FPU lazy swap
2015-04-03 03:30:56 +02:00
José Roberto de Souza
684b081a16 x86: fix FPU lazy swap
The ucontext->x86_fxsave is initialize as 512 bytes of zeros, but it
is not a valid value to be set onto FPU registers, causing a General
Protection Fault:

Interrupt 0x0d (General Protection Fault) while handling 0x07 (Device not available)
EAX=0012f4c0  ECX=001336e4  EDX=001334ac  EBX=001336e0
ESP=00123784  EBP=001237c8  ESI=00000200  EDI=00000000
Error code=00000000
CR0=80010031  CR2=00000000  CR3=0012d000  CR4=000001e0
EIP=0000:80010031  EFLAGS=0012d000
<stack trace>
00000000
???
</stack trace>
Halting.

So lets copy the initial state of FPU registers before FPU is used
and set it as the initial state of FPU to new threads(coroutine).
2015-04-02 19:27:17 -03:00
haukepetersen
27d1f113a2 net/ng_pktdump: added CREATE_STACKTEST flag 2015-04-02 14:45:34 -07:00
Lotte Steenbrink
ccc33ec619 AODVv2: Broken & Expired routes to Invalid routes 2015-04-02 10:45:26 -07:00
Martine Lenders
56f5a836a8 Merge pull request #2583 from authmillenon/shell/feat/ipv6_nc
shell: add commands to manage neighbor cache manually
2015-04-02 12:50:04 +02:00
Martine Lenders
bc072db0e9 shell: add commands to manage neighbor cache manually 2015-04-02 01:13:17 +02:00
Lotte Steenbrink
40acfa732b Merge pull request #2705 from authmillenon/netif/feat/addr-str
netif: add functions to parse and output hardware addresses
2015-04-02 01:04:33 +02:00
Lotte Steenbrink
584e71fbe4 Merge pull request #2752 from BytesGalore/fib_shell_fix_warning
shell: fixed warning for FIB shell command handler not providing a proper return value
2015-04-02 00:53:37 +02:00
BytesGalore
6d579c84e7 shell: fixed return value warning for FIB shell command handler 2015-04-01 18:17:51 +02:00
Martine Lenders
1a0d97fced shell: adapt sc_netif to use new netif functions 2015-04-01 16:24:19 +02:00
Martine Lenders
882bcbe92e netif: add functions to parse and output hardware addresses 2015-04-01 16:24:19 +02:00
Martine Lenders
9372d955b3 Merge pull request #2211 from BytesGalore/add_fib
sys/net/network_layer added a core implementation of a FIB
2015-04-01 11:40:21 +02:00
Oleg Hahm
26710c1085 Merge pull request #2499 from gebart/pr/lowpan-address-decoding-fixes
sixlowpan: Handle 16-bit addresses correctly (both decode and encode)
2015-04-01 11:36:56 +02:00
BytesGalore
30c76adc43 net: added a core implementation of a FIB 2015-04-01 10:24:35 +02:00
Lotte Steenbrink
cbdd262dff Merge pull request #2733 from Lotterleben/microcoap_inc_max_segments
microcoap: add patch to easily increase MAX_SEGMENTS
2015-04-01 09:44:44 +02:00
Martine Lenders
382f239d1e Merge pull request #2749 from RIOT-OS/revert-2747-fix-debug_makro
Revert "debug.h: check stacksize fixed"
2015-03-31 22:38:26 +02:00
Martine Lenders
5214e14e66 Revert "debug.h: check stacksize fixed" 2015-03-31 22:38:04 +02:00
Martine Lenders
f1becc6870 Merge pull request #2534 from jfischer-phytec-iot/pr@udp-header-decompression
lowpan.c: add udp header decompression
2015-03-31 19:39:18 +02:00
Martine Lenders
2fe68d5b26 Merge pull request #2747 from brummer-simon/fix-debug_makro
debug.h: check stacksize fixed
2015-03-31 18:09:28 +02:00
Simon Brummer
b495c24609 debug.h: check stacksize fixed 2015-03-31 13:26:21 +02:00
Oleg Hahm
45554bf3a0 Merge remote-tracking branch 'bytesgalore/rpl_udp_send_buffer' 2015-03-31 12:00:33 +02:00
Peter Kietzmann
aeb5316af2 Merge pull request #2744 from authmillenon/shell/fix/rm-return
shell: remove unneeded return
2015-03-31 09:22:24 +02:00
Lotte Steenbrink
86ce788fbf microcoap: add patch to easily increase MAX_SEGMENTS 2015-03-31 09:05:57 +02:00
Peter Kietzmann
e048d16b84 Merge pull request #2745 from authmillenon/style/tab-spaces
style: replace tabs with spaces in source
2015-03-31 09:03:02 +02:00