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

7053 Commits

Author SHA1 Message Date
Hauke Petersen
5310cd32c9 Merge pull request #3126 from jfischer-phytec-iot/pr@frdm-k64f
Support for Freescale K64F MCU and FRDM-K64F Board
2015-07-02 10:32:49 +02:00
Philipp Rosenkranz
45819459ba Merge pull request #3268 from phiros/make_buildtest_clean_after_build
make: clean buildtest artifacts after build success/fail
2015-07-02 01:21:50 +02:00
Johann F
3291b27a98 boards/frdm-k64f: initial import for the Freescale FRDM-K64F Board 2015-07-01 23:08:12 +02:00
Johann F
d614cbe066 cpu/k64f: initial import for the Freescale K64F Cortex-M4 MCU 2015-07-01 23:08:02 +02:00
Philipp Rosenkranz
19364b35a3 make: clean artifacts after build success/fail 2015-07-01 22:42:34 +02:00
Martine Lenders
0465b83b7c ng_ndp: cache determined next-hop in FIB 2015-07-01 22:34:12 +02:00
Martine Lenders
4a2af80e22 Merge pull request #3289 from authmillenon/ng_inet_csum/enh/add_debug_output
ng_inet_csum: add debug output
2015-07-01 21:37:30 +02:00
Martine Lenders
6b03cb2258 Merge pull request #3279 from daniel-k/fix_at86rf2xx_rx_started_irq
ng_at86rf2xx: only tell RX_START IRQ when configured to do so
2015-07-01 21:36:51 +02:00
Martine Lenders
6687bbaea6 ng_inet_csum: add debug output 2015-07-01 18:25:40 +02:00
Martine Lenders
bf67751e15 ng_ipv6_hdr: fix for initial sum overflow 2015-07-01 17:49:43 +02:00
Martine Lenders
8b7a0c2613 unittests: add ng_ipv6_hdr_inet_csum test for initial sum overflows 2015-07-01 17:49:19 +02:00
daniel-k
bf40103a26 at86rf2xx: don't populate disabled interrupt flags to IRQ_STATUS 2015-07-01 17:16:30 +02:00
Oleg Hahm
5cab734d78 Merge pull request #3260 from gebart/pr/vtimer-remove-before-add
sys/vtimer: Remove timer before adding.
2015-07-01 15:31:57 +02:00
Peter Kietzmann
501113724a Merge pull request #3285 from authmillenon/ng_ipv6/fix/ifnum
ng_ipv6: remove redefinition of ifnum
2015-07-01 14:02:49 +02:00
Martine Lenders
773ecc3615 ng_ipv6: remove redefinition of ifnum 2015-07-01 13:30:09 +02:00
Peter Kietzmann
fb6440c397 Merge pull request #2893 from authmillenon/ng_net/enh/centralize-dispatch
ng_netapi: centralize packet dispatchment for RCV and SND
2015-07-01 13:19:13 +02:00
Martine Lenders
56b4af60fd Merge pull request #3245 from authmillenon/ng_ipv6/fix/multicast-multi-iface
ng_ipv6: fix behavior for multicast over multiple interfaces
2015-07-01 13:05:14 +02:00
Martine Lenders
3238ccd47e Merge pull request #3159 from authmillenon/ng_net/feat/iid
ng_net: add IID option and simplify upper layers accordingly
2015-07-01 12:47:49 +02:00
Martine Lenders
4065e5ae05 ng_udp: use new netapi function 2015-07-01 12:38:59 +02:00
Martine Lenders
018dbb04b8 ng_sixlowpan: use new netapi functions 2015-07-01 12:38:59 +02:00
Martine Lenders
59f62e5366 ng_netapi: centralize packet dispatchment for RCV and SND 2015-07-01 12:38:59 +02:00
Martine Lenders
ba75602f14 ng_ipv6: fix behavior for multicast over multiple interfaces 2015-07-01 12:36:45 +02:00
Peter Kietzmann
db35f3a888 Merge pull request #3281 from authmillenon/ng_ipv6_netif/fix/correct-deref
ng_ipv6/netif: fix dereference interface correctly
2015-07-01 09:26:08 +02:00
Martine Lenders
cda934d2e1 ng_ipv6/netif: fix dereference interface correctly 2015-06-30 22:43:15 +02:00
Philipp Rosenkranz
3b814fdf05 Merge pull request #3264 from phiros/dist_drone_script_add_gh_label_check
dist: add github label check to drone build script
2015-06-30 20:12:54 +02:00
Philipp Rosenkranz
f09eba6775 dist: add github label check to drone build script 2015-06-30 20:12:01 +02:00
Cenk Gündoğan
3162ca5408 Merge pull request #3272 from authmillenon/ng_ndp/fix/fib_get_next_hop
ng_ndp: fix ng_ndp_get_next_hop() for FIB fix in #3250
2015-06-30 18:13:17 +02:00
Hauke Petersen
a86f49a1e4 Merge pull request #3276 from haukepetersen/fix_vtimer_getlocaltime
sys/vtimer: initialize all values in get_localtime
2015-06-30 17:50:07 +02:00
Oleg Hahm
fedb0e03be Merge pull request #3226 from authmillenon/ng_ndp/enh/restructure-functions
ng_ndp: code restructuring
2015-06-30 17:41:45 +02:00
Oleg Hahm
3651f5f05a Merge pull request #3278 from haukepetersen/fix_sc_pin_percentage
sys/shell: fixed percentage calc of ping6 shell cmd
2015-06-30 15:56:09 +02:00
haukepetersen
b803438774 sys/shell: fixed percentage calc of ping6 shell cmd 2015-06-30 14:47:50 +02:00
haukepetersen
b7c23c8e5b sys/vtimer: initialize all values in get_localtime 2015-06-30 13:23:14 +02:00
Lotte Steenbrink
0b3b0c770a Merge pull request #3273 from Lotterleben/aodvv2_fix_grc
aodvv2: fix rreq route cost calculation
2015-06-29 21:47:23 +02:00
Lotte Steenbrink
6d1b1ad077 aodvv2: fix rreq route cost calculation
store targseqnum from rreq in the right substruct, calculate rreq route cost from targaddr metric.
2015-06-29 09:04:23 -07:00
Martine Lenders
1b4a05e5a8 ng_ndp: fix ng_ndp_get_next_hop() for FIB fix in #3250 2015-06-29 14:46:52 +02:00
Lotte Steenbrink
04719b326c Merge pull request #3266 from Lotterleben/aodvv2_fix_warn
aodvv2: fix return values of reader helper functions
2015-06-29 12:13:47 +02:00
Hauke Petersen
340ca1a014 Merge pull request #3270 from benoit-canet/3269-fix-msg_init_queue-calls
3269 fix msg init queue calls
2015-06-29 11:17:39 +02:00
Benoît Canet
5e7ea2d9e4 msg: Fix incorrect queues initializations
From core/include/msg.h:

/**
 * @brief Initialize the current thread's message queue.
 *
 * @param[in] array Pointer to preallocated array of ``msg_t`` structures, must
 *                  not be NULL.
 * @param[in] num   Number of ``msg_t`` structures in array.
 *                  **MUST BE POWER OF TWO!**
 *
 * @return 0, if successful
 * @return -1, on error
 */
int msg_init_queue(msg_t *array, int num);

sizeof(array) does does not compute an array size. Replace calls to sizeof()
with proper values

Closes #3269.

Fix two crashes in the tests and probably more in the network stack.
2015-06-29 06:58:24 +02:00
Philipp Rosenkranz
1913b7ea66 Merge pull request #3229 from Kijewski/chacha
sys: add ChaCha stream cipher and PRNG
2015-06-28 21:13:59 +02:00
bapclenet
10f3f715cb Merge pull request #3205 from kaspar030/fix_samr21-xpro_clock_setup
cpu: samd21: fix synchronization loop in clk_init
2015-06-28 20:15:08 +02:00
René Kijewski
2cf4253710 sys: add ChaCha stream cipher and PRNG
This implementation is optimized for a little code and data size, not
for speed. IMO the code is more readable than in the reference
implementation.

The biggest advantage of ChaCha over other stream ciphers is the very
little data usage with only 64 bytes of context, and its good encryption
speed.

Also part of this PR is pseudo-random number generator, that just
returns the keystream of a randomly initialized ChaCha context.
2015-06-28 18:32:04 +02:00
Martine Lenders
d69d04320e Merge pull request #3225 from authmillenon/ng_icmpv6_echo/fix/unit_conversion
ng_icmpv6_echo: fix time output on shell command
2015-06-28 17:57:22 +02:00
Martine Lenders
d83e31a292 tests/ng_networking: update BOARD_INSUFFICIENT_RAM 2015-06-28 17:39:27 +02:00
Oleg Hahm
e634b8c5a8 Merge pull request #3056 from OlegHahm/board_leading_underscore_removal
boards: remove header guard under scores
2015-06-28 17:27:28 +02:00
Hauke Petersen
59b158c006 Merge pull request #3250 from BytesGalore/fib_check_nullpointer_parameter
fib: added check for passing NULL pointers to `fib_get_next_hop()`
2015-06-26 12:02:12 +02:00
Lotte Steenbrink
de2296d524 aodvv2: fix return values of reader helper functions 2015-06-25 16:48:15 -07:00
Joakim Gebart
ffcf9521f0 Merge pull request #3053 from gebart/pr/fletcher
sys/hashes: Add Fletcher's checksums
2015-06-25 16:03:49 +02:00
Joakim Gebart
c30f71aa8a sys/vtimer: Remove timer before adding.
Workaround for a bug which causes the same timer to be added twice.
2015-06-25 10:09:56 +02:00
Joakim Gebart
31f95c40f1 Merge pull request #3185 from daniel-k/fix_openocd_serial
openocd: fix SERIAL env to select board
2015-06-25 08:51:28 +02:00
Joakim Gebart
2f47ec6057 cortexm_common: Add CMSIS DSP defines 2015-06-25 08:00:59 +02:00