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

2665 Commits

Author SHA1 Message Date
Martin
e159d0b38a changed return value to 0 on lookup fail in pthread_self() 2014-04-17 14:31:36 +02:00
Martin
f3566f0b8a changed pthread_self() to return thread IDs > 0 2014-04-16 17:31:47 +02:00
Martine Lenders
47d3f8e7d5 Merge pull request #990 from Kijewski/allow-shallow-clone
Make: do not spam error messages on shallow clones
2014-04-15 08:45:03 +02:00
Christian Mehlis
625bdebadd Merge pull request #1003 from mehlis/ccnl-lru
ccnl: LRU is the replacement strategy, rename variable to express this
2014-04-14 00:01:13 +02:00
62fb6a81aa Merge pull request #972 from kaspar030/native_exit_after_last_task_v2
Make native exit after last thread has ended
2014-04-12 15:45:23 +02:00
900db3436a native: optionally exit() after last thread has ended
Used when compiled with NATIVE_AUTO_EXIT defined.
2014-04-12 15:47:01 +02:00
Christian Mehlis
987f2576e0 ccnl: LRU is the replacement strategy, rename variable to express this 2014-04-11 11:53:03 +02:00
Oleg Hahm
3903b8add2 Merge pull request #381 from authmillenon/unittests
Unittests via embUnit
2014-04-11 10:17:02 +02:00
Martine Lenders
5904c97113 Merge pull request #991 from Kijewski/fix-buildtest-newlines
Make: fix linebreaks in buildtest
2014-04-11 07:10:27 +02:00
René Kijewski
6d0e536487 Merge pull request #998 from OlegHahm/test_float_readme
tests: added README.md for test_float
2014-04-10 22:49:46 +02:00
Oleg Hahm
f382ce8c65 tests: added README.md for test_float 2014-04-10 21:35:25 +02:00
Martin Lenders
9ce8ab2275 Create unittest application 2014-04-10 15:33:10 +02:00
Martin Lenders
0c6b5ba671 Adapt embunit for RIOT 2014-04-10 15:33:09 +02:00
Martin Lenders
ca75e01105 Import embunit sources 2014-04-10 15:30:16 +02:00
Hauke Petersen
ef07dd1708 Merge pull request #616 from haukepetersen/periph_driver_adc
Initial import of low-level ADC driver interface
2014-04-10 15:11:27 +02:00
Hauke Petersen
6ddd189fb1 drivers: Initial import of low-level ADC driver interface
Fixed tons of spelling errors

Fixed typo in ADC_NUMOF macro

drivers: adjustment to low-level adc drvier IF

drivers: added [in|out] to doxygen @param comments
2014-04-10 15:12:31 +02:00
Hauke Petersen
ba194248ba Merge pull request #613 from haukepetersen/periph_driver_uart
Initial import of low-level UART driver interface
2014-04-10 15:06:51 +02:00
Hauke Petersen
bfad408ce7 drivers: Initial import of low-level UART driver interface
Fixed spelling

drivers: remodeled low-level uart driver interface

- added blocking mode of operation
- added UNDEFINED device for compatibility
- changed baudrate type to uint32_t

drivers: added [in|out] to param documentation
2014-04-10 15:06:52 +02:00
Hauke Petersen
f17efea6d0 Merge pull request #614 from haukepetersen/periph_driver_timer
Initial import of low-level timer driver interface
2014-04-10 14:55:32 +02:00
Hauke Petersen
324481f1bb Initial import of low-level timer driver interface
Fixed spelling

drivers: adjustments to low-level timer driver IF

drivers: added [in|out] to @param documentation

drivers: fixed doxygen for tim_t typedef
2014-04-10 14:56:04 +02:00
Ludwig Ortmann
9f24ae2e62 Merge pull request #946 from Kijewski/native-write
native: don't use RIOT read/write in UART
2014-04-09 18:17:09 +02:00
René Kijewski
21af9f11f9 Make: do not spam error messages on shallow clones
> `--always`: Show uniquely abbreviated commit object as fallback.
2014-04-09 16:52:05 +02:00
Oleg Hahm
fd7217b173 Merge pull request #915 from rousselk/radio-cca
Add a standard way to query CCA status on CC2420 transceiver.
2014-04-09 16:45:20 +02:00
Oleg Hahm
e4aee87e93 Merge pull request #870 from authmillenon/fragbuf
sys:net:sixlowpan: Fix length of fragmentation buffer in 6LoWPAN
2014-04-09 16:36:22 +02:00
Martin Lenders
9ee7956e53 Fix length of fragmentation buffer in 6LoWPAN 2014-04-09 16:07:46 +02:00
Martine Lenders
139da0a5b4 Merge pull request #873 from OlegHahm/on_link_check
net: sixlowpan: removing possible invalid check
2014-04-09 16:02:56 +02:00
Ludwig Ortmann
2e93470955 Merge pull request #992 from LudwigOrtmann/fixup_710
fixup for #710: use subfolder in bin dirs (native)
2014-04-09 15:33:17 +02:00
Ludwig Ortmann
b9ffc1a99e fixup for #710: use subfolder in bin dirs (native)
Update native Makefiles to provide changed object target paths
Fixes #989
2014-04-09 15:25:05 +02:00
Kévin Roussel
7f4c8f8938 Fix for WSN430 1.4 driver 2014-04-09 13:00:00 +02:00
Kévin Roussel
f3024916ef Merge pull request #892 from OlegHahm/crash_noreturn
cpu: satisfy compiler in crash.c for ARM and MSP430
2014-04-09 12:59:01 +02:00
René Kijewski
49c3fd666c Make: fix linebreaks in buildtest 2014-04-09 12:40:58 +02:00
Oleg Hahm
aeb54158f6 cpu: satisfy compiler in crash.c 2014-04-09 12:27:53 +02:00
Ludwig Ortmann
ab08fbb5a6 Merge pull request #957 from rousselk/hwtimer-msp430-handle-overflow
Handle race conditions preventing MSP430 timers to be set correctly
2014-04-09 11:21:37 +02:00
Kévin Roussel
7475f0b1a5 Change year of file copyright 2014-04-09 10:43:34 +02:00
Kévin Roussel
4ed4cc51fb Fixed implementation of channel_clear() function 2014-04-09 10:38:44 +02:00
Kévin Roussel
7de076efb2 Fixed error caused by non-inclusion of cc2420_txrx() prototype 2014-04-09 10:33:41 +02:00
Kévin Roussel
b6fbe33539 Handle race conditions preventing timers to be set correctly on MSP430 MCUs
when the counter is incrementing and/or overflowing
2014-04-09 10:28:39 +02:00
Oleg Hahm
4fd851bccf Merge pull request #855 from authmillenon/board_macro
make: Fix BOARD and CPU macros
2014-04-09 01:24:58 +02:00
Oleg Hahm
d5828e37c5 Merge pull request #710 from Kijewski/subdir-per-module
Make: Use subfolders in bin dir
2014-04-09 00:48:03 +02:00
René Kijewski
3f59eefbaf Use subfolders in bin dir
Creating all object files in one directory is bound to produce name
clashes. RIOT developers may take care to use unique file names, but
external packages surely don't.

With this change all the objects of a module (e.g. `shell`) will be
created in `bin/$(BOARD)/$(MODULE)`.

I compared the final linker command before and after the change. The
`.o` files (e.g. `startup.o`, `syscall.o` ...) are included in the same
order. Neglecting the changed path name where the `.o` files reside, the
linker command stays exactly the same.

A major problem could be third party boards, because the location of the
`startup.o` needs to the specified now in
`boards/$(BOARD)/Makefile.include`, e.g.
```Makefile
export UNDEF += $(BINDIR)msp430_common/startup.o
```
2014-04-09 00:28:14 +02:00
Oleg Hahm
8a86f493b4 Merge pull request #821 from Kijewski/pthrad_cleanup
posix: Add pthread_cleanup handlers
2014-04-09 00:19:17 +02:00
Oleg Hahm
786cd0a5f7 Merge pull request #986 from Kijewski/a-minor-fix-for-issue-672-not-everything-but-better-than-nothing-i-guess-or-what-do-you-think
make: replace findstring with filter in sys/Makefile
2014-04-09 00:16:26 +02:00
Oleg Hahm
56c5df7097 Merge pull request #813 from Kijewski/add-pthread_barrier
posix: Add `pthread_barrier_*` functions
2014-04-09 00:08:23 +02:00
Oleg Hahm
bcd09457c2 Merge pull request #914 from authmillenon/fix-dereferencing
net: sixlowpan: Fix dereferencing of type-punned pointer
2014-04-09 00:03:25 +02:00
Oleg Hahm
1e9a43d0f8 Merge pull request #778 from LudwigOrtmann/dependency_files
Make: Prepend path to dependency info files with sed
2014-04-08 23:22:21 +02:00
Oleg Hahm
84fe91b157 Merge pull request #988 from Kijewski/ignore-cachegrind.out
gitignore: add cachegrind.out
2014-04-08 23:10:53 +02:00
René Kijewski
e7f0b298c5 gitignore cachegrind.out 2014-04-08 22:36:13 +02:00
René Kijewski
fbc4531877 make: replace findstring with filter in sys/Makefile 2014-04-08 19:25:51 +02:00
René Kijewski
eaca16d07a Add pthread_barrier_t documentation 2014-04-06 19:25:15 +02:00
René Kijewski
503e95af0b Add pthread_barrier test 2014-04-06 19:25:15 +02:00