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

3971 Commits

Author SHA1 Message Date
Hauke Petersen
223c5f63ca Merge pull request #1748 from LudwigOrtmann/raisingthebar
drivers/periph/gpio: increase possible gpio number
2014-10-01 18:45:57 +02:00
Ludwig Ortmann
cd2ea516b7 drivers/periph/gpio: increase possible gpio number 2014-10-01 18:42:34 +02:00
Oleg Hahm
cbb1aff0ce sixlowpan: fixed net_if counter
This is a fixup for 11254577eb which
caused this function to always return a positive number, when any
interfaces was configured.
2014-10-01 18:19:35 +02:00
Martine Lenders
50a185524f make: Allow for include of modules outside of the RIOTBASE path 2014-10-01 18:19:19 +02:00
Hinnerk van Bruinehsen
e37a34de42 Merge pull request #1744 from N8Fear/fix-mutex_unlock_and_sleep
tests: fix mutex_unlock_and_sleep pids
2014-10-01 16:44:30 +02:00
Hinnerk van Bruinehsen
84d48fa476 tests: fix mutex_unlock_and_sleep pids 2014-10-01 12:28:13 +02:00
Martine Lenders
2fc0ae28cf Merge pull request #1645 from authmillenon/unittests-empty-dirs
unittests: make: Fix unittests for branch changes
2014-10-01 12:01:41 +02:00
René Kijewski
912ee7f6af Merge pull request #1743 from N8Fear/travis
travis: remove comment obsoleted by #1742
2014-10-01 01:55:21 +02:00
Hinnerk van Bruinehsen
5af3ea285b travis: remove comment obsoleted by #1742 2014-10-01 00:58:20 +02:00
Hinnerk van Bruinehsen
7b0b08461a Merge pull request #1742 from BytesGalore/revert_workaround_for_gcc_arm_none
Travis: reverted forcing travis to install `gcc-arm-none-eabi=4-*`
2014-09-30 23:06:57 +02:00
BytesGalore
2b88c1b1ec reverted forcing travis to install gcc-arm-none-eabi=4-* 2014-09-30 22:04:25 +02:00
Oleg Hahm
be1fde1557 Merge pull request #837 from authmillenon/auto-init-addresses
auto_init: Initialize link-layer addresses from CPU ID
2014-09-30 15:29:50 +02:00
Martine Lenders
a5a7008f3f auto_init: Put net_if auto-initialization into its own function 2014-09-30 14:32:29 +02:00
Martin Lenders
30c92efa43 Initialize addresses from CPU ID 2014-09-30 14:32:29 +02:00
Hauke Petersen
26dfa7c89c Merge pull request #1464 from PeterKietzmann/stm32f4_spi_driver
Initial Stm32f4 spi driver
2014-09-30 13:40:01 +02:00
PeterKietzmann
d481af752f initial import of stm32f4discovery spi low-level driver 2014-09-30 13:18:27 +02:00
Hauke Petersen
25c891ecdd Merge pull request #1736 from haukepetersen/fix_stm32f1_somecleanup
board/iot-lab_M3: cleanup of SPI and radio driver
2014-09-30 12:02:42 +02:00
Hauke Petersen
7aaaa62720 Merge pull request #1735 from haukepetersen/fix_stm32f1_somecleanup2
cpu/board: cleanup for clock init on iot-lab_M3
2014-09-30 11:40:43 +02:00
Hauke Petersen
a990217a54 board/iot-lab_M3: added clock config to periph_conf 2014-09-30 11:26:00 +02:00
Hauke Petersen
c7807517da cpu/stm32f1: added clock config to cpu.c 2014-09-30 11:25:56 +02:00
Hauke Petersen
4b815582d7 drivers/at86rf231: rework and clean-up
- moved all board specific code to low-level driver calls
- moved some functions from the board dir into at86rf231.c
- added doxygen headers
2014-09-30 11:19:23 +02:00
Hauke Petersen
ae066f60d8 board/iot-lab_M3: cleanup of AT86RF231 driver
- removed board specific code
- added interface definitions to board.h
2014-09-30 11:19:23 +02:00
Hauke Petersen
6ee15ea6df cpu/stm32f1: cleanup in SPI driver
- made config more versatile
- added pin configuration to spi_init()
2014-09-30 11:19:16 +02:00
Hauke Petersen
af1e012efc board/iot-lab_M3: cleaned up SPI in periph_conf.h 2014-09-30 11:19:16 +02:00
René Kijewski
5f262be568 Merge pull request #1653 from medicalwei/shell_backspace
Add backspace functionality in shell
2014-09-29 21:21:41 +02:00
Oleg Hahm
762e9492a6 Merge pull request #1528 from OlegHahm/silent_rpl
rpl: mute RPL
2014-09-29 10:56:10 +02:00
Oleg Hahm
b43fda4b0f Merge pull request #1725 from LudwigOrtmann/dont-make-alot
make: only depend on directories that don't exist
2014-09-28 19:17:37 +02:00
Ludwig Ortmann
bf87d8ff04 Merge pull request #1462 from backenklee/smallPR
pkg/Makefile.http: There were two recipes for clean.
2014-09-28 02:33:18 -07:00
Ludwig Ortmann
7e123c797d make: optimize archive creation/modification
Only add/replace changed members to the archive.
2014-09-28 11:28:42 +02:00
Ludwig Ortmann
182b603a01 make: 1571 fixup: dont create existing directories
This fixes an error which was introduced by commit
346313bf07

The timestamp of directories is updated when a file inside a directory
is changed.
Therefore, make decides a target needs to be rebuilt, whenever that
target depends on its parent directory, because the directory is
always newer than the file inside.

http://www.gnu.org/savannah-checkouts/gnu/make/manual/html_node/Prerequisite-Types.html

    Occasionally, however, you have a situation where you want to
    impose a specific ordering on the rules to be invoked without
    forcing the target to be updated if one of those rules is
    executed. In that case, you want to define order-only
    prerequisites. Order-only prerequisites can be specified by
    placing a pipe symbol (|) in the prerequisites list: any
    prerequisites to the left of the pipe symbol are normal; any
    prerequisites to the right are order-only:

         targets : normal-prerequisites | order-only-prerequisites
2014-09-28 11:26:51 +02:00
Leon George
bff3bf72c8 pkg/Makefile.{http,git}: Minor issues resolved.
The were two recipes for clean. One of them is now "dist-clean"
2014-09-28 03:26:32 +02:00
Ludwig Ortmann
f539f30691 Merge pull request #1698 from Kijewski/ssize_t-for-all
core: Provide ssize_t in a common place
2014-09-27 00:26:34 -07:00
Ludwig Ortmann
5a8e449299 Merge pull request #1723 from LudwigOrtmann/issue-1719
make: add objdump target + .PHONY missing targets from Makefile.include
2014-09-27 00:05:59 -07:00
Ludwig Ortmann
71b961bef7 make: .PHONY missing targets from Makefile.include 2014-09-27 08:11:44 +02:00
Ludwig Ortmann
9053cfe2de make: add objdump target 2014-09-27 08:11:29 +02:00
Ludwig Ortmann
7e860449f3 Merge pull request #1714 from LudwigOrtmann/add_driver_pir
drivers: import PIR motion sensor driver
2014-09-26 11:57:40 -07:00
Ludwig Ortmann
e75dd40eea drivers: import PIR motion sensor driver
Includes an application for manual testing.
2014-09-26 18:07:46 +02:00
Ludwig Ortmann
99760f3825 Merge pull request #1696 from N8Fear/mega2560-debug
boards:mega2560: add debug and debug-server targets
2014-09-26 06:43:36 -07:00
Hinnerk van Bruinehsen
17fe3f4348 boards:mega2560: add debug and debug-server targets 2014-09-26 15:09:37 +02:00
Thomas Eichinger
c4f3b88490 Merge pull request #1471 from thomaseichinger/impl_uart0
cpu: make stm32f{0,1,3,4} comply to UART0 module
2014-09-26 14:20:36 +02:00
Thomas Eichinger
d0b0af6d81 stm32f*: rename STDIO buffer and enable getchar with UART0 2014-09-26 14:16:59 +02:00
Thomas Eichinger
c83e4cb361 stm32f1: unify UART0 use 2014-09-26 14:16:59 +02:00
Thomas Eichinger
fc3864756f stm32f3: be UART0 aware 2014-09-26 14:16:31 +02:00
Thomas Eichinger
aefa818338 stm32f4: be UART0 aware 2014-09-26 14:16:31 +02:00
Thomas Eichinger
8fc2e61e20 stm32f0: be UART0 aware 2014-09-26 14:16:31 +02:00
René Kijewski
4e50d74272 core: Provide ssize_t in a common place
Now you can include `kernel_types.h` if you need the `ssize_t`, without
 facing problems due to the terrible MSP toolchain.
2014-09-26 14:04:30 +02:00
René Kijewski
866c713a7e native: -DNATIVE_INCLUDES if using NATIVEINCLUDES
It can be useful to know if the current compilation builds the native
board module, because e.g. then we must not include `sys/types.h`.

This diff adds `-DNATIVE_INCLUDES` to the make variable
`NATIVEINCLUDES`.
2014-09-26 13:59:37 +02:00
Thomas Eichinger
1c150cee18 Merge pull request #1701 from thomaseichinger/samr21
cpu/board: Initial import of samr21-xpro
2014-09-25 15:48:06 +02:00
Hauke Petersen
5fd6c265f6 Merge pull request #1622 from haukepetersen/fix_pca_sripts
board/pca1000x: added/fixed dist scripts
2014-09-25 15:02:33 +02:00
Thomas Eichinger
bf256f63a3 samr21-xpro: initial import for the samr21-xpro board 2014-09-25 14:37:47 +02:00