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

689 Commits

Author SHA1 Message Date
Thomas Eichinger
914aaff8ea boards/fox: define empty orange LED macros 2014-12-31 00:14:40 +01:00
Oleg Hahm
d798539f86 make: boards: add feature config to Makefiles 2014-12-22 20:34:40 +01:00
Oleg Hahm
15fc9cb4cb make: do not overwrite features for chronos 2014-12-22 20:34:17 +01:00
Ludwig Ortmann
dd18ef2935 Merge pull request #2185 from Kijewski/issue-2184
x86: QEMU has changed its command line arguments
2014-12-20 18:51:23 +01:00
Hauke Petersen
28751d8773 board/mbed_lpc1768: added CLKSEL to periph_conf 2014-12-19 13:48:08 +01:00
René Kijewski
a76c029eda x86: Fix make term for BOARD=qemu-i386
Fixes #2184.

QEMU has changed its command line arguments.
2014-12-19 08:53:50 +01:00
bapclenet
55aabf9dfb cpu/samd21: add rtc periph implementation 2014-12-18 15:25:49 +01:00
Thomas Eichinger
a9379881cf pkg/openwsn: update to current openwsn version 2014-12-18 13:48:12 +01:00
Thomas Eichinger
ca53077e3c Merge pull request #1998 from Troels51/samr21-hwtimer-fix
samr21: 32 hwtimer
2014-12-17 17:29:36 +01:00
Troels Hoffmeyer
7124ec6258 samr21: implemented 32 bit hwtimer 2014-12-17 14:44:54 +01:00
Thomas Eichinger
5689a7d218 Merge pull request #1997 from Troels51/samr21-transceiver-port
samr21: implemention of transceiver via spi
2014-12-17 11:56:37 +01:00
Joakim Gebart
390b8394d6 msba2: Use --gc-sections when linking.
- Add `-Wl,--gc-sections` to LDFLAGS
 - Add `-fdata-sections` and `-ffunction-sections` to CFLAGS
 - Update lpc2387 linker script to keep the isr vector and init
   sections when garbage collecting.
 - Keep .ctors and .dtors sections (similar to what binutils default
   linker script does when building for Linux targets)

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2014-12-17 11:37:58 +01:00
Hauke Petersen
765c4f38e5 Merge pull request #2201 from BytesGalore/mbed_lpc1768_uartUSB
board/mbed_lpc1768 changed the serial device to UART0
2014-12-17 10:35:03 +01:00
BytesGalore
c40e5267a6 board/mbed_lpc1768 changed the serial device to UART0
-> enables USB/serial communication
2014-12-17 07:27:28 +01:00
Ludwig Ortmann
e7f6f640f6 Merge pull request #2060 from OlegHahm/periph_rtc
drivers: Adapt old platforms to periph rtc
2014-12-16 18:56:59 +01:00
Troels Hoffmeyer
33ef43c8e2 samr21: implemented transceiver via spi, gpio changes 2014-12-16 17:43:30 +01:00
Oleg Hahm
124c13bbab pttu: add periph_rtc also to this MSB-A2 variant 2014-12-16 17:02:44 +01:00
Oleg Hahm
f7b197007d travis: make travis happy for empty header files 2014-12-16 17:02:44 +01:00
Oleg Hahm
60cd0d357d periph_rtc: streamline lpc2387 and cc430 naming 2014-12-16 17:02:44 +01:00
Oleg Hahm
498edb1854 cc430: lpc2387: switch to new periph/rtc interface
Removes the old interface.
2014-12-16 17:02:44 +01:00
Oleg Hahm
ed54a5765a boards: created periph-conf.h for remaining boards 2014-12-16 17:02:44 +01:00
Hauke Petersen
54ca0b9a65 board/mbed_lpc1768: added timer definitions 2014-12-16 16:57:31 +01:00
Thomas Eichinger
29c5822e02 Merge pull request #2016 from bapclenet/master
cpu/samd21: I2C driver implementation (Master mode)
2014-12-15 16:58:19 +01:00
Ludwig Ortmann
093085b4ff native: workaround for missing __builtin_bswap16
Implements a workaround for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52624

This is present in current versions of ubuntu 12.04 and debian 7.7 (stable).
2014-12-15 09:27:40 +01:00
Ludwig Ortmann
c0ef84bb9f native: move rtc to periph
* adapt implementation to new interface
* remove now superfluous drivers directory
2014-12-13 15:21:52 +01:00
Ludwig Ortmann
1340fadcbe boards,drivers,examples: unset ENABLE_DEBUG 2014-12-12 14:29:06 +01:00
bapclenet
54fb0f0610 cpu/samd21: add i2c periph implementation 2014-12-11 08:32:27 +01:00
Oleg Hahm
bd80cbcaff Merge pull request #2172 from haukepetersen/add_mbed_makeflash
board/mbed_lpc1768: added flash script
2014-12-09 17:17:07 +01:00
Hauke Petersen
b0fb2a601c Merge pull request #2167 from haukepetersen/add_lpc1768_uart
cpu/lpc1768: added basic UART driver
2014-12-09 16:27:41 +01:00
Hauke Petersen
8161689337 board/mbed_lpc1768: added flash script 2014-12-09 15:57:20 +01:00
Ludwig Ortmann
122d488a42 Merge pull request #2165 from haukepetersen/fix_test_uart
test/periph_uart_xx: switched to feature based whitelisting
2014-12-09 14:44:15 +01:00
Hauke Petersen
6e87ee19ff board/mbed_lpc1768: changed binary ouput to .bin 2014-12-09 13:31:17 +01:00
Hauke Petersen
e4fa4a61b7 board/mbed_lpc1768: added UART configuration 2014-12-08 19:48:20 +01:00
Hauke Petersen
3db9935fa5 boards: added missing UART feature
added for:
- airfy-beacon
- arduino-mega2560
- cc2538dk
- msbiot
- openmote
- pca1000[0|5]
- spark-core
- stm32f4discovery
- yunjia-nrf51822
2014-12-08 18:15:46 +01:00
Ludwig Ortmann
0027f90be4 Merge pull request #2118 from OlegHahm/simplify_cpu_folder_structure
cpu: simplify folder structure
2014-12-08 13:10:13 +01:00
Oleg Hahm
000450c894 Merge pull request #2117 from OlegHahm/doxygen_eliminate_warnings
Doxygen eliminate warnings pt. 2
2014-12-04 17:18:42 +01:00
Martin
bfaacbbd38 cpu/arm_common: c++: initial support for c++ added _kill (weak) and weak attribute for _kill_r
boards/msba2: provided c++ feature (cpp)
2014-12-03 07:30:29 +01:00
Oleg Hahm
0c967c4d3f cpu: msp430: renamed msp430x16x to msp430fxyz 2014-12-02 17:46:57 +01:00
Fabian Nack
dc658f8be0 boards - msbiot: prepare msbiot for new cc110x driver 2014-12-01 17:14:09 +01:00
Oleg Hahm
df9c09d946 doc: fixed typos and other misspellings 2014-11-30 21:32:12 +01:00
Oleg Hahm
d3d68c876f doc: use @brief for single defines 2014-11-30 21:18:24 +01:00
Oleg Hahm
ae8dd90884 doc: added missing closing doxygen brackets 2014-11-30 21:16:41 +01:00
Ludwig Ortmann
07da49de40 native/make/osx: circumvent unavailable gobjcopy
It's not used anyways, so just create an empty hex file if gobjcopy is
not found.
2014-11-28 17:28:27 +01:00
Oleg Hahm
823105bcae doc: remove superfluous parameter for @file
doxygen can figure this out much better on its own.
2014-11-28 14:20:24 +01:00
Hauke Petersen
f1fda21ab7 Merge pull request #2018 from brummer-simon/devel-dac_driver
Basic DAC Driver, implementation on stm32f4discovery
2014-11-26 17:52:39 +01:00
Hauke Petersen
e0bb9d5689 board/stm32f3discovery: added PWM
- added PWM feature
- added PWM definitions to periph_conf.h
2014-11-26 16:56:59 +01:00
Christian Mehlis
3cd370ff6b Merge pull request #2005 from haukepetersen/fix_nrf_enablehfclk
cpu/nrf51822: added HFCLK initialization
2014-11-25 23:41:34 +01:00
Simon Brummer
5a4b966d9c Basic DAC Driver, implementation on stm32f4discovery 2014-11-25 22:37:32 +01:00
Leon George
437322b478 boards/stm32f4discovery: fix typo in comment for section 2014-11-25 21:35:52 +01:00
Hauke Petersen
4e7ed0b5eb board/spark-core: enabled C++ 2014-11-25 20:29:13 +01:00
Hauke Petersen
62d53f91b4 Merge pull request #2086 from mehlis/spark-core-fix-uart-freq
spark-core fix UART speed
2014-11-25 20:27:31 +01:00
Christian Mehlis
c7e949c277 Merge pull request #2073 from aep/master
nrf51: halt works better
2014-11-25 20:23:37 +01:00
Christian Mehlis
7ee1703d2d spark-core fix UART speed 2014-11-25 20:20:52 +01:00
Hauke Petersen
82f8bd9ab2 Merge pull request #2053 from thomaseichinger/samr21-features
boards/samr21-xpro: declare implemented features
2014-11-25 18:59:12 +01:00
Thomas Eichinger
b5071385db Merge pull request #2036 from haukepetersen/fix_openmote_cpp
boards: enable C++ for CC2538 based boards
2014-11-25 18:57:40 +01:00
Thomas Eichinger
57470eb77e Merge pull request #2065 from LudwigOrtmann/issue-392
license header + pattern cleanup
2014-11-24 10:36:16 +01:00
Arvid E. Picciani
88c3b8f914 nrf51: halt works better 2014-11-22 19:25:53 +01:00
Ludwig Ortmann
01800f15f5 cpu/board: update stale redbee license headers 2014-11-21 15:18:11 +01:00
Hauke Petersen
2220a9fab0 core/cpu/boards: removed fw_puts from RIOT 2014-11-21 13:09:02 +01:00
Hauke Petersen
467c6cf307 board/cc2538dk: enabled C++ support 2014-11-21 11:43:21 +01:00
Hauke Petersen
1607e3aefb board/openmote: enabled C++ support 2014-11-21 11:43:21 +01:00
Hauke Petersen
764207e02e board/mbed_lpc1768: heavy clean-up
- removed legacy code
- added default defines
- created periph_conf.h
2014-11-20 17:40:57 +01:00
Thomas Eichinger
23f8d2104f boards/samr21-xpro: declare implemented features 2014-11-20 15:02:23 +01:00
PeterKietzmann
6d091245a4 Initial import of i2c lowlevel driver for stm32f4 2014-11-20 14:46:13 +01:00
StefanPfeiffer
88eba292d0 Merge pull request #2035 from haukepetersen/fix_f4vi1_cpp
board/f4vi1: enabled support for C++
2014-11-20 13:03:24 +01:00
BytesGalore
54c6fe7431 Merge pull request #2033 from haukepetersen/fix_msbiot_cpp
board/msbiot: added support for C++
2014-11-19 21:26:42 +01:00
Hauke Petersen
58fffcb50f Merge pull request #2030 from haukepetersen/fix_nrf_cpp
boards: added C++ support for NRF51822 based boards
2014-11-19 15:59:42 +01:00
Hauke Petersen
00bbfe452a boards: enabled C++ for NRF51822 based boards 2014-11-19 15:40:28 +01:00
Ludwig Ortmann
adb24b06b8 native: add random peripheral implementation 2014-11-19 14:26:58 +01:00
Hauke Petersen
b4327e491c board/mbed_lpc1768: cleaned up Makefile.include 2014-11-19 11:17:56 +01:00
Oleg Hahm
73dddfb601 Merge pull request #1635 from thomaseichinger/import_agilefox
boards: initial import for HiKoB Agilefox
2014-11-18 19:44:24 +01:00
Hauke Petersen
cff1dfc32d Merge pull request #2034 from haukepetersen/fix_mbed_cpp
board/mbed_lpc1768: enabled C++ support
2014-11-18 19:43:42 +01:00
Hauke Petersen
6cb72c273d board/mbed_lpc1768: enabled C++ support 2014-11-18 19:23:19 +01:00
Hauke Petersen
3bdcf93996 board/f4vi1: enabled support for C++ 2014-11-18 18:41:01 +01:00
Hauke Petersen
af2711147b board/msbiot: added support for C++ 2014-11-18 18:20:06 +01:00
Hauke Petersen
fdbf6720c3 boards: enabled C++ for arduino-due and udoo 2014-11-18 18:11:25 +01:00
Thomas Eichinger
256ce73d2c boards: initial import for HiKoB fox 2014-11-18 17:24:47 +01:00
Hauke Petersen
594d9251c9 Merge pull request #1987 from BytesGalore/EasyCPPMixing_stm32f0discovery_support_fix
cpu/stm32f0 C++ stmf0discovery support fix
2014-11-17 18:21:19 +01:00
Hauke Petersen
d1e57faf34 Merge pull request #1994 from BytesGalore/EasyCPPMixing_samr21_xpro_support_fix
cpu/samd21 C++ samr21-xpro support fix
2014-11-17 18:20:50 +01:00
Martine Lenders
d4e651ad8b Merge pull request #2015 from LudwigOrtmann/native_real-accept
native: add missing syscall declarations
2014-11-17 17:40:32 +01:00
Hauke Petersen
bb347e0a30 Merge pull request #1989 from BytesGalore/EasyCPPMixing_stm32f3discovery_support_fix
cpu/stm32f3 C++ stm32f3discovery support fix
2014-11-17 11:21:04 +01:00
Ludwig Ortmann
acaa6481cb native: add more syscall declarations 2014-11-14 20:52:17 +01:00
Ludwig Ortmann
641cb4c488 native: add accept syscall declaration 2014-11-14 17:49:56 +01:00
BytesGalore
8060825c81 cpu/stm32f3: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
boards/stm32f3discovery: provided c++ feature (cpp)
2014-11-14 13:26:15 +01:00
BytesGalore
3154bc8bc5 cpu/stm32f0: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
boards/stm32f0discovery: provided c++ feature (cpp)
2014-11-14 13:25:02 +01:00
BytesGalore
ae3492b017 cpu/samd12: c++: initial support for c++, added _kill (weak) and weak attribute for _kill_r
boards/samr21-xpro: provided c++ feature (cpp)
2014-11-14 13:20:54 +01:00
Hauke Petersen
6b33ff1a31 Merge pull request #2004 from dangnhat/cpp_for_iot_lab_m3
iot-lab_m3: C++ support
2014-11-14 13:00:49 +01:00
BytesGalore
8c5418e9e5 initial support for c++ for this cpu/board 2014-11-14 11:19:34 +01:00
Pham Huu Dang Nhat
c7a1dede86 boards/iot-lab_M3: provided c++ feature 2014-11-14 16:55:49 +07:00
Thomas Eichinger
2382a4d320 native: fix Makefiles for OSX 2014-11-13 16:00:52 +01:00
Thomas Eichinger
1831bd8a47 Merge pull request #1996 from OlegHahm/iot-lab_m3-no_device_desc
iot-lab_M3: flashing works fine w/o device_desc
2014-11-12 15:47:07 +01:00
Hauke Petersen
a3061bccc2 Merge pull request #1827 from haukepetersen/fix_nrf_timer
cpu/nrf51822: fixed timers
2014-11-12 13:21:44 +01:00
Hauke Petersen
edea23299b boards: added CLOCK defines to NRF based boards 2014-11-12 13:17:41 +01:00
Oleg Hahm
32638bb3fc iot-lab_M3: flashing works fine w/o device_desc 2014-11-11 16:45:50 +01:00
Thomas Eichinger
290ff80677 Merge pull request #1981 from locicontrols/update-cca
boards/cc2538dk: allow the application's makefile to override UPDATE_CCA
2014-11-11 16:05:31 +01:00
Hauke Petersen
ee3e9dd3bc Merge pull request #1482 from haukepetersen/fix_sam3x_finished_uart
cpu/sam3x: completed low-level UART driver
2014-11-11 15:25:22 +01:00
Hauke Petersen
dc79675888 cpu/sam3x8e: made UART0 work by editing syscalls 2014-11-11 13:05:43 +01:00
Hauke Petersen
778d00b629 board/udoo: added missing UART defines
- added defines to periph_conf.h
- added UART feature to Makefile.features
2014-11-11 13:05:43 +01:00
Hauke Petersen
83b43a892c Merge pull request #1991 from haukepetersen/fix_artuinodue_periphconf
board/arduino-due: removed newlines in periph_conf
2014-11-11 13:05:20 +01:00
Hauke Petersen
3b193b99b5 board/arduino-due: added missing UART defines
- added port defines to periph_conf.h
- added feature to Makefile.features
2014-11-11 13:05:02 +01:00
Hauke Petersen
cab402b62e board/udoo: added RNG configuration 2014-11-11 11:46:49 +01:00
Hauke Petersen
131c3cb35b board/arduino-due: removed newlines in periph_conf 2014-11-11 11:44:12 +01:00
BytesGalore
178b36ae0b exchanged BOARD_BLACKLIST with FEATURES_REQUIRED in the example Makefile
added cpp as feature for board native
2014-11-11 09:52:06 +01:00
Ian Martin
93290ddec1 boards/cc2538dk: allow the application's makefile to override the UPDATE_CCA parameter, for example:
CFLAGS += -DUPDATE_CCA=0
2014-11-10 14:14:46 -05:00
Oleg Hahm
39abba1bc2 licenses: fix miss-spelled & missing boiler plates 2014-11-10 18:59:55 +01:00
Hauke Petersen
cbb9939f1d Merge pull request #1955 from haukepetersen/fix_stm32f0_addfeatures
cpu/stm32f0: added missing features to Makefile
2014-11-06 16:23:55 +01:00
Hauke Petersen
b30bdc09ce cpu/stm32f0: added missing features to Makefile 2014-11-06 15:41:24 +01:00
Thomas Eichinger
6bbc4ca226 shell: provide shell commands to poll lsm303dlhc sensor 2014-11-06 11:28:22 +01:00
Hauke Petersen
4555b9ea7a board/iot-lab_M3: added definitions for L3G4200D 2014-11-06 10:36:22 +01:00
Oleg Hahm
18b32f4fcd iot-lab_M3: complement stdio documentation 2014-11-05 20:21:49 +01:00
Oleg Hahm
ba291cc1f9 iot-lab_M3: don't overwrite a custom baud rate 2014-11-05 20:21:49 +01:00
Oleg Hahm
d518c07135 iot-lab_M3: set baud rate to 500 kbaud
The IoT-Lab testbed requires a baud rate of 500 kbaud to use UART.
Hence, this commit sets the default baud rate to this value and adapt
the `make term` target accordingly.
2014-11-05 20:19:21 +01:00
Hauke Petersen
d396f1f0c2 board/iot-lab_M3: configured GPIOs correctly 2014-11-05 16:15:15 +01:00
Thomas Eichinger
88fce936e9 lsm303dlhc: initial import of lsm303dlhc driver
TODO: Accelerometer does not return valid values yet
2014-11-05 13:04:47 +01:00
Hauke Petersen
d372d50f5e board/iot-lab_M3: added I2C ISR defines 2014-11-04 21:07:14 +01:00
Hauke Petersen
9cc5e1056a boards: adjusted TIMER_0 defines for NRF based b.
adjusted for
- pca10000
- pca10005
- yunjia-nrf51822
2014-11-04 18:18:23 +01:00
Hauke Petersen
0f513e3615 Merge pull request #1933 from StefanPfeiffer/add_board_f4vi1
board: added support for f4vi1
2014-11-04 17:05:51 +01:00
Hauke Petersen
92af70e8ec Merge pull request #1931 from thomaseichinger/stm32f1-cpuid
cpu/stm32f1: fixes for the cpuid driver
2014-11-04 16:22:07 +01:00
Stefan Pfeiffer
a19d6c769d added new board f4vi1 2014-11-04 16:02:25 +01:00
Thomas Eichinger
76d0d6c4a2 cpu/stm32f1: fixes for the cpuid driver 2014-11-04 13:11:30 +01:00
Hauke Petersen
1126128ea9 Merge pull request #1896 from mehlis/add_board_airfy_beacon
added board airfy beacon
2014-11-04 12:56:58 +01:00
René Kijewski
9d74d6b1ad Merge pull request #1926 from mehlis/fix-readlink
OSX: fix readlink call
2014-11-03 00:56:45 +01:00
Christian Mehlis
2114a8267d added board airfy beacon 2014-11-02 18:26:42 +01:00
Christian Mehlis
74b3c54a36 OSX: fix readlink call 2014-11-02 17:26:55 +01:00
Christian Mehlis
f3b1753ac7 added spark core board 2014-11-02 14:36:42 +01:00
Ludwig Ortmann
2117737302 Merge pull request #1806 from BytesGalore/extern_C_in_headers_boards
boards: add `extern "C"` to header files
2014-10-31 04:25:15 -07:00
BytesGalore
fc56535dd3 boards: add extern "C" to header files 2014-10-31 11:27:59 +01:00
Ludwig Ortmann
2c9c8bf2e0 make: remove dependency from flash to all
* print message when no hex file is found instead
* add objcopy for native so that flash can succeed
2014-10-31 10:31:47 +01:00
Oleg Hahm
fce3a2243e Merge pull request #1846 from thomaseichinger/at86rf23x
drivers/at86rf231: refactoring of the at86rf231 radio driver
2014-10-31 09:33:30 +01:00
Hinnerk van Bruinehsen
a5aeaab87b lint: fix unreadVariable warnings 2014-10-31 01:24:30 +01:00
Hinnerk van Bruinehsen
4b68b9e547 lint: fix redundantAssignment warnings
SQUASH ME: redundantAssignment (remove FAT stuff)

SQUASH ME: into redundantAssignment unnecessary supp
2014-10-31 01:24:29 +01:00
Hauke Petersen
9ba48e409f Merge pull request #1916 from mehlis/yunjia-rm-unused-file
yunjia: rm unused file
2014-10-30 23:41:00 +01:00
Christian Mehlis
7ebeab48da yunjia: rm unused file 2014-10-30 23:39:47 +01:00
Oleg Hahm
3c0d91720b Revert "boards: introduced a HAS_RADIO define"
This reverts commit 4238f40429.
2014-10-30 23:13:52 +01:00
Thomas Eichinger
dfb1b56fad drivers/at86rf231: refactoring of the at86rf231 radio driver
* deploy extended operation mode
* cleanup
* implement netdev 802154.h interface
2014-10-30 22:35:00 +01:00
Christian Mehlis
3e5cfaece3 Merge pull request #1555 from haukepetersen/fix_nrf_uartdriver
cpu/nrf51822: added interrupt mode to UART driver
2014-10-30 22:33:22 +01:00
Thomas Eichinger
a2d7b5abd6 Merge pull request #1909 from locicontrols/cc2538dk-jlink
boards/cc2538dk: Support flashing and debugging using the SEGGER JLink.
2014-10-30 22:28:10 +01:00
Hauke Petersen
32e8415c7c boards: added missing STD_RX_BUFSIZE defines
added for:
- pca10000
- pca10005
- yunjia-nrf51822
2014-10-30 21:51:31 +01:00
Hauke Petersen
4a5e794f32 boards: fixeded UART defines for NRF borads
fixed for pca10000, pca10005, yunjia-51822
2014-10-30 21:51:31 +01:00
Thomas Eichinger
44dcd0e631 Merge pull request #1817 from haukepetersen/add_driver_lps331ap
drivers: added driver for LPS331AP pressure sensor
2014-10-30 21:05:50 +01:00
Hauke Petersen
d31ed0f85b board/iot-lab_M3: added interface for LPS331AP 2014-10-30 20:24:51 +01:00
Ian Martin
6170d10bd4 boards/cc2538dk: Support flashing and debugging using the SEGGER JLink. 2014-10-30 14:44:05 -04:00
Hauke Petersen
56911ed01c Copy SEGGER JLink scripts from boards/openmote to boards/cc2538dk. 2014-10-30 14:43:39 -04:00
Oleg Hahm
313d5b4e56 doc: added and fixed some copyright boilerplates 2014-10-30 19:30:14 +01:00
Oleg Hahm
1548f93e76 Merge pull request #1906 from OlegHahm/has_radio_board_define
boards: introduced a HAS_RADIO define
2014-10-30 17:59:50 +01:00
Oleg Hahm
4238f40429 boards: introduced a HAS_RADIO define 2014-10-30 17:52:37 +01:00
Thomas Eichinger
baf147f4b6 Merge pull request #1899 from Lotterleben/rm_debug_mbed_lpc1768_hwtimer
boards/mbed_lpc1768: disable DEBUG by default
2014-10-30 17:24:00 +01:00
Hauke Petersen
fea597be24 Merge pull request #1897 from PeterKietzmann/add_udoo_spi
boards/udoo: added peripheral SPI definitions
2014-10-30 14:40:40 +01:00
PeterKietzmann
590b6f86d4 Enable SPI for udoo boards 2014-10-30 14:19:40 +01:00
Hauke Petersen
c6ff2d3faa board/stm32f4discovery: added ADC feature 2014-10-30 14:05:39 +01:00
Lotte Steenbrink
c4538cacd0 boards/mbed_lpc1768: disable DEBUG by default
Set ENABLE_DEBUG from (1) to (0)
2014-10-30 02:25:44 -07:00
Ludwig Ortmann
07d9dc4448 boards/avsextrem: remove configure.h, it's unused 2014-10-28 18:04:26 +01:00
Ludwig Ortmann
ff2ca855fa boards/avsextrem: purge FEUERWARE_CONF_SUPPORTS_FILES 2014-10-28 18:04:26 +01:00
Ludwig Ortmann
f30ce433fc board/avsextrem, cpu/lpc2387: purge FEUERWARE_CONF_CPU_NAME 2014-10-28 18:04:26 +01:00
Ludwig Ortmann
b397cbfd5a boards/avsextrem: purge FEUERWARE_CONF_CORE_SUPPORTS_FILES 2014-10-28 18:04:25 +01:00
Ludwig Ortmann
0923203d8b boards/avsextrem: purge FEUERWARE_CONF_BOARD_NAME 2014-10-28 18:04:25 +01:00
Ludwig Ortmann
d78c101b08 Merge pull request #1880 from fnack/cc110x_rename
drivers/cc110x: rename driver to cc110x_legacy_csma
2014-10-28 09:54:41 -07:00
Ludwig Ortmann
1fc5bd46a2 Merge pull request #1879 from Kijewski/issue-1876
make: fix `FEATURES_REQUIRED` and `FEATURES_PROVIDED` a bit
2014-10-28 08:23:59 -07:00
Fabian Nack
53b0ad2be5 drivers - cc110x: rename cc110x to cc110x_legacy_csma 2014-10-28 16:18:50 +01:00
Ludwig Ortmann
975412e16d boards, sys: purge feuerware_radios
* `feuerware_radios` is unused, remove from `radio.h` header
* FEUERWARE_CONF_NUM_RADIOS is superfluous without it, remove all occurrences
2014-10-27 14:49:25 +01:00
René Kijewski
765c88d08a make: allow drivers to implement features
This change allows drivers (or any module for that matter) to provide
features. This is e.g. useful if a board does not have a transceiver,
but your application uses `USEMODULE += some_driver`, which implements
the transceiver interface.

The line `FEATURES_PROVIDED += some_feature` should go to the guarded
block in `{sys,drivers}/Makefile.include`.
2014-10-26 23:54:10 +01:00
Hauke Petersen
e6e37e0371 Merge pull request #1864 from haukepetersen/add_board_openmote
boards: added support for OpenMote
2014-10-24 16:50:29 +02:00
Oleg Hahm
c33e1b5dad Merge pull request #1844 from OlegHahm/doxygen_cleanup
Doxygen cleanup
2014-10-24 16:04:01 +02:00
Hauke Petersen
a0ac86ed16 boards: added support for OpenMote 2014-10-24 15:34:12 +02:00
Hauke Petersen
9051c7be4b Merge pull request #1861 from haukepetersen/fix_cc2538_irqvector
cpu/cc2538: cleaned up IRQ vector definition
2014-10-24 14:40:10 +02:00
Hauke Petersen
eee159ee74 board/cc2538dk: made ISR functions configurable 2014-10-24 14:00:53 +02:00
Fabian Nack
07fff37efe drivers - cc110x_ng: rename ng driver to legacy 2014-10-24 09:55:31 +02:00
Oleg Hahm
3092416a0a doc: add names to pca1000x boards 2014-10-23 20:53:00 +02:00
Oleg Hahm
31b83e8753 doc: rename iot-lab_M3 group name 2014-10-23 20:53:00 +02:00
Oleg Hahm
481d4f2ee3 doc: fix ambiguous file name warnings
doxygen does a good job itself, identifying the unique part of the path
to identify a file.
2014-10-23 20:53:00 +02:00
Ludwig Ortmann
dd379220e7 Merge pull request #1851 from authmillenon/native-debug-args
make: initialize debugger with TERMFLAGS
2014-10-23 01:17:12 -07:00
5146c66786 core: adapt to msg_try_send 2014-10-22 12:37:33 +02:00
Martine Lenders
b3f59eec65 make: initialize debugger with TERMFLAGS 2014-10-21 19:49:00 +02:00
Ludwig Ortmann
d17b7730f5 Merge pull request #1833 from OlegHahm/dont_overwrite_linkflags
make: don't overwrite LINKFLAGS
2014-10-18 07:46:14 -07:00
Ludwig Ortmann
a29a9ced27 boards + cpu: atmega2560: fix non-existent GPIO 2014-10-18 07:40:27 +02:00
Oleg Hahm
559b072a59 make: don't overwrite LINKFLAGS
Fix the boards' Makefiles were a potentially set LINKFLAGS variable were
overwritten.
2014-10-17 22:39:45 +02:00
Ludwig Ortmann
a20e287a96 make: introduce and use periph_cpuid feature 2014-10-16 19:35:41 +02:00
Ludwig Ortmann
4cafe7c5a9 make: introduce and use periph_rtt feature 2014-10-16 19:35:41 +02:00
Ludwig Ortmann
3b52057fe5 make: introduce and use periph_random feature 2014-10-16 19:35:41 +02:00
Ludwig Ortmann
b3ecfd0a6e make: introduce and use periph_pwm feature 2014-10-16 19:35:41 +02:00
Hauke Petersen
c4d908b66b board/iot-lab_M3: added ISL29020 interface defs 2014-10-15 14:54:07 +02:00
Hauke Petersen
5b842e619a board/iot-lab_M3: added features 2014-10-15 14:50:19 +02:00
Hauke Petersen
2c1d65efd5 board/iot-lab_M3: added I2C device definitions 2014-10-15 14:50:19 +02:00
Ludwig Ortmann
92079312e2 make: introduce and use periph_spi feature 2014-10-13 18:18:19 +02:00
Thomas Eichinger
ecae75a1ab Merge pull request #1697 from locicontrols/cc2538
Add support for the Texas Instruments CC2538 ARM Cortex-M3 MCU and developer kit.
2014-10-13 16:58:41 +02:00
Ian Martin
0605a7eb95 Add support for the Texas Instruments CC2538 ARM Cortex-M3 MCU and developer kit. 2014-10-13 09:29:49 -04:00
Thomas Eichinger
86c85d86e8 Merge pull request #1756 from thomaseichinger/welq-fix
cpu/stm32f: boards/iot-lab_M3: cleanup and fixes
2014-10-13 11:58:46 +02:00
Christian Mehlis
668ce1df1f Merge pull request #1722 from haukepetersen/fix_nrf_leds
boards: added LED macro for pca1000 & yunjia-nrf
2014-10-11 16:25:52 +02:00
Thomas Eichinger
19db6ded85 cpu/stm32f1:board/iot-lab_M3: fix and cleanup for GPIO low level driver 2014-10-10 11:42:08 +02:00
Thomas Eichinger
a16d326bf0 stm32f1: implement RTT driver 2014-10-09 11:13:06 +02:00
Hauke Petersen
09cb367ac2 Merge pull request #1779 from thomaseichinger/stm32f1-flashing
boards/iot-lab_M3: change to openocd's new ftdi interface
2014-10-09 11:09:02 +02:00
Martine Lenders
264785852e nativenet: Supply net_dev_t support for nativenet 2014-10-09 09:40:58 +02:00
Thomas Eichinger
e455664cfc boards/iot-lab_M3: change to openocd's new ftdi interface
Openocd communication was done over a deprecated interface definition,
namely ft2232. Using the new ftdi interface speeds up flashing and
doesn't throw warnings anymore.
2014-10-08 13:49:03 +02:00
PeterKietzmann
695c34a201 boards: Implement SPI definitions for arduino-due 2014-10-08 12:20:23 +02:00
Thomas Eichinger
4c60c56bb3 boards/iot-lab_M3: fix PORT 2014-10-07 12:33:30 +02:00
Jelmer Tiete
1258183791 Add the latest cc2538-bsl script from https://github.com/JelmerT/cc2538-bsl/commit/f3701a0 2014-10-06 15:30:24 -04:00
Ludwig Ortmann
6262c4427e make: add gpio feature 2014-10-06 18:55:54 +02:00
René Kijewski
f49bd3e660 make: add Makefile.features telling the BOARDs' features
Please see #1715.
Closes #1715.

This PR implements the new Makefile variables "FEATURES_PROVIDED" and
"FEATURES_REQUIRED". A board *can* have a new file `Makefile.features`
which looks like:

```make
FEATURES_PROVIDED = transceiver
```

An application can have a corresponding line

```make
FEATURES_REQUIRED = transceiver
```

If the selected BOARD does not fulfil the requirements of the
application, then a *warning* is issued at compile time.

This change only includes the feature "transceiver", further features
are expected to be listed in further PRs. The requirement "transceiver"
is automatically added if the application uses the module
"defaulttransceiver".

`make buildtest` understands the new feature listing, so the user won't
need to add boards to `BOARD_BLACKLIST` manually.

Part of the change are the added Make targets
* `info-features-missing`, which prints the required features
  `\setminus` the provided features. The output is empty if there are no
  features missing.
* `info-boards-features-missing`, the same as `info-features-missing`
  but as a table for all boards, but heeded `BOARD_WHITELIST` and
  `BOARD_BLACKLIST`.

Applications don't have to use this new feature. This change does not
break existing Makefile.
2014-10-06 17:42:11 +02:00
René Kijewski
e9c369e2d7 redbee-econotag: don't print noisy warning 2014-10-06 17:34:35 +02:00
Hauke Petersen
bb94394784 board/iot-lab_M3: fixed default terminal device 2014-10-06 15:40:18 +02:00