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

2373 Commits

Author SHA1 Message Date
Hauke Petersen
e55ea0885c boards/arduino-mega2560: cleanup in periph_conf.h
- remove unused periph configuration
- fixed doxygen
2016-03-10 14:04:14 +01:00
Hauke Petersen
f0da25dbc0 Merge pull request #4981 from kYc0o/add_darwin_cc2538dk
boards/cc2538dk: adding PORT_DARWIN for mac support
2016-03-10 13:10:37 +01:00
Hauke Petersen
5e3f6f52db Merge pull request #5014 from kYc0o/avr_on_macosx
boards/arduino-mega2560: add support to flash it on mac osx
2016-03-10 13:09:59 +01:00
Hauke Petersen
e97f843e66 Merge pull request #5020 from haukepetersen/add_atmega_spi
cpu/atmega2560: added SPI driver
2016-03-10 13:03:12 +01:00
nqdinh
c7c64164e8 boards/mbed_lpc1768: enable periph_cpuid feature 2016-03-10 11:02:03 +07:00
Oleg Hahm
a2f8a3fdd4 Merge pull request #4946 from haukepetersen/add_boards_buttondefines
boards: added pin defines for user buttons
2016-03-09 23:14:53 +01:00
Hauke Petersen
85c1d6c086 boards/arduino-mega2560: added SPI configuration 2016-03-09 18:34:42 +01:00
kYc0o
c0d28f3f87 boards/arduino-mega2560: add support to flash it on mac osx 2016-03-09 15:15:18 +01:00
Oleg Hahm
1c260c2228 Merge pull request #4655 from bapclenet/SAML21/RTC
Driver RTC for the board SAML21 by FWX
2016-03-09 13:44:50 +01:00
Oleg Hahm
596c25daca Merge pull request #4943 from gebart/pr/while-loops
Use {} notation for empty while loops
2016-03-09 13:42:32 +01:00
Marc Poulhiès
d0fb8adf45 cpu/lm4f120: ADC support
Only ADC_0 and no precision support.

Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
2016-03-09 13:24:31 +01:00
Baptiste
455555304c SAML21/RTC: Add RTC driver 2016-03-09 09:28:42 +01:00
Oleg Hahm
f576317194 ci: split up cortex_m4 in even more groups 2016-03-08 20:37:25 +01:00
kYc0o
e92f214478 boards/cc2538dk: adding PORT_DARWIN for mac support 2016-03-08 19:49:42 +01:00
Joakim Nohlgård
7fa56b8d3b boards/wsn430-common: Use another module name for drivers subdirectory 2016-03-08 14:20:01 +01:00
Joakim Nohlgård
e9d7087a05 boards/native: Use another module name for drivers subdirectory 2016-03-08 14:19:52 +01:00
Joakim Nohlgård
047a522e8c boards/msba2-common: Use another module name for drivers subdirectory 2016-03-08 14:19:43 +01:00
Joakim Nohlgård
1d2d6bae44 boards/msb-430-common: Use another module name for drivers subdirectory 2016-03-08 14:19:34 +01:00
Joakim Nohlgård
d11b0bfd12 boards/chronos: Use another module name for drivers subdirectory 2016-03-08 14:19:23 +01:00
Joakim Nohlgård
90aa327614 boards/avsextrem: Use another module name for drivers subdirectory 2016-03-08 14:19:14 +01:00
Joakim Nohlgård
49a7368c33 Merge pull request #4970 from kaspar030/fix_board_common_module_names
boards: fix board common module names
2016-03-08 14:06:03 +01:00
Joakim Nohlgård
44fcde36ab boards/mulle: Avoid RMW bitbanding in LED macros 2016-03-08 09:48:10 +01:00
Ludwig Knüpfer
9dd666768a boards/msb-430: fix style 2016-03-07 22:45:09 +01:00
Ludwig Knüpfer
94709cfcdf boards/msb-430: fix and improve Doxygen
Add reference URL, fix typos.
2016-03-07 22:45:08 +01:00
Ludwig Knüpfer
5ad3073a7d boards/msb-430: fix components documentation 2016-03-07 22:45:08 +01:00
Martine Lenders
dc16cb188a Merge pull request #4433 from aeneby/openmote-cca
Update OpenMote board header file to define UPDATE_CCA
2016-03-07 20:02:45 +01:00
kYc0o
740635daaa Merge pull request #3765 from locicontrols/cc2538-i2c
cpu/cc2538: add periph/i2c driver
2016-03-07 18:22:32 +01:00
Peter Kietzmann
2f0b4c20bf Merge pull request #4849 from haukepetersen/add_test_leds
tests: added test for on-board LED macros
2016-03-07 09:42:13 +01:00
Oleg Hahm
4bc7028d1f Merge pull request #4733 from immesys/feature-fix-jlink
Fix JLink flash scripts
2016-03-06 20:19:46 +01:00
db096931ac boards: x86: fix x86-multiboot-common module name 2016-03-06 17:09:35 +01:00
08b8ac4ba1 boards: msb-430: fix common module name 2016-03-05 23:47:51 +01:00
13c99bbb35 boards: wsn-430: fix Makefiles 2016-03-05 23:47:51 +01:00
Michael Andersen
adb62f4b55 boards/cc2538dk: Overwrite JLink flash scripts 2016-03-05 12:07:49 -08:00
b704d774f9 board: msba2: fix msba2-common module name 2016-03-05 20:41:30 +01:00
Ian Martin
56b471c587 boards/cc2538dk: autodetect PORT_LINUX. 2016-03-04 13:56:24 -05:00
Joakim Nohlgård
6fed2eaeca Merge pull request #4760 from phectori/nucleo-f401-i2c
boards: I2C Feature for nucleo-f401
2016-03-04 15:53:40 +01:00
Cenk Gündoğan
d15bc43302 Merge pull request #4688 from OlegHahm/valgrind_debug_for_native
native: add debug-valgrind target
2016-03-04 07:55:45 +01:00
Martine Lenders
bd83828eda Merge pull request #4947 from gebart/pr/mulle-programmer-0.70-default
boards/mulle: Default to programmer version 0.70
2016-03-04 05:41:49 +01:00
Aaron Sowry
24f5bc8cef Update OpenMote board header file to define UPDATE_CCA.
As per the cc2538dk and ReMote boards. This enables the cc2538's
bootloader backdoor, to allow flashing via the serial interface even
when a valid image is already present.

Backdoor enable is set to LOW, PORT A, PIN 6 (ON/SLEEP on the OpenBase),
for consistency with the default OpenMote firmware.
2016-03-04 07:37:00 +13:00
Ian Martin
9642f2531a cpu/cc2538: add periph/i2c driver 2016-03-03 11:04:39 -05:00
Joakim Nohlgård
c6a25605b8 boards/pttu: Use {} notation for empty while loops 2016-03-03 16:31:30 +01:00
Peter Kietzmann
f7ddeb243e Merge pull request #4934 from haukepetersen/opt_dueudoo_leds
boards/due|udoo: cleaned up LED handling
2016-03-03 16:26:13 +01:00
Frits Kuipers
33c7e93ef6 boards/nucleo-f401: I2C Feature for nucleo-f401 board
board/nucleo-f401: Closed comment group

Removed double features
2016-03-03 11:36:32 +01:00
Oleg Hahm
2b949fcce1 native: add debug-valgrind target
debug-valgrind-server: Starts valgrind as gdb-server (vgdb)
debug-valgrind:        Connects to vgdb
2016-03-03 11:26:17 +01:00
kYc0o
e730f1bdc3 Merge pull request #4878 from locicontrols/cc2538-periph-timer
cpu/cc2538/periph/timer overhaul
2016-03-03 11:11:57 +01:00
Peter Kietzmann
2f0901bc64 Merge pull request #4932 from haukepetersen/opt_f1_timer
cpu/stm32f1: reworked timer implementation
2016-03-03 10:00:38 +01:00
Peter Kietzmann
3f99028b19 Merge pull request #4839 from haukepetersen/opt_nrf_timer
cpu/nrf5x: unified and reworked timer driver
2016-03-03 09:10:53 +01:00
Hauke Petersen
af48dadb26 Merge pull request #4807 from gebart/pr/saul-lis3dh
drivers/lis3dh: Add SAUL support
2016-03-02 13:23:29 +01:00
Joakim Nohlgård
5e78177c27 boards/mulle: Default to programmer version 0.70 2016-03-02 13:06:32 +01:00
Hauke Petersen
285f4a39ba boards/chronos: added missing LED defines + cleanup 2016-03-02 12:46:34 +01:00
Hauke Petersen
007f717f2c boards/udoo: cleaned up LED handling 2016-03-02 12:23:02 +01:00
Hauke Petersen
593ad5b223 boards/arduino-due: cleaned up LED handling 2016-03-02 12:22:30 +01:00
Hauke Petersen
ce2fdd7865 boards/stm*discovery: added define for user button 2016-03-02 12:11:34 +01:00
Hauke Petersen
70013e004f boards/saml21-xpro: added pin define for SW0 button 2016-03-02 12:11:16 +01:00
Hauke Petersen
c08cbb1700 boards/nucleo-xx: added pin define for user button 2016-03-02 12:10:55 +01:00
Peter Kietzmann
8e05e3152d Merge pull request #4933 from haukepetersen/opt_sam3_clksetup
cpu/sam3: cleaned up clock initialization
2016-03-02 10:07:43 +01:00
Hauke Petersen
1c3bd7a6f5 boards/spark-core: adapted to timer changes 2016-03-01 22:39:37 +01:00
Hauke Petersen
111f106b7e boards/nucleo-f103: adapted to timer changes 2016-03-01 22:39:37 +01:00
Hauke Petersen
f94b47c9d7 boards/fox: adapted to timer changes 2016-03-01 22:39:37 +01:00
Hauke Petersen
652b1ffef5 boards/iotlab-m3: adjusted to timer changes 2016-03-01 22:39:36 +01:00
Hauke Petersen
ea179fb8d3 boards/yunjia-nrf: adapted timer configuration 2016-03-01 22:20:47 +01:00
Hauke Petersen
343b48dd15 boards/pca10000: adapted timer configuration 2016-03-01 22:20:45 +01:00
Hauke Petersen
4641b6bab6 boards/pca10005: adapted timer configuration 2016-03-01 22:20:43 +01:00
Hauke Petersen
e8940c5a30 boards/nrf6310: adapted timer configuration 2016-03-01 22:20:38 +01:00
Hauke Petersen
a126339486 boards/nrf52dk: adapted timer configuration 2016-03-01 22:20:36 +01:00
Hauke Petersen
31c36d6285 boards/nrf51dongle: adapted timer configuration 2016-03-01 22:20:34 +01:00
Hauke Petersen
76dadd94c9 boards/airfy-beacon: adapted timer configuration 2016-03-01 22:20:32 +01:00
Ian Martin
e97af73862 enclose the numeric defines in parenthesis. 2016-03-01 15:15:19 -05:00
Ian Martin
4b29d2ef6d set xtimer parameters for cc2538-based boards. 2016-03-01 15:15:19 -05:00
Ian Martin
4176d04b02 cpu/cc2538/periph/timer overhaul
* Use the 32-bit counter mode.
 * Apply frequency scaling for non-16 MHz frequencies.
2016-03-01 15:15:16 -05:00
Hauke Petersen
a72129c2b7 boards/pca10005: use global JLink script 2016-03-01 19:24:38 +01:00
Hauke Petersen
2ba3167651 boards/pca10000: use global JLink script 2016-03-01 19:24:09 +01:00
Hauke Petersen
f07a2758a0 boards/openmote: use global JLink script 2016-03-01 19:23:38 +01:00
Hauke Petersen
f6b65180bd boards/udoo: removed system_sam3xa.c file 2016-03-01 15:56:59 +01:00
Hauke Petersen
dd129d0dde boards/udoo: added clock configuration 2016-03-01 15:56:59 +01:00
Hauke Petersen
07fbe5e35f boards/arduino-due: removed system_sam3xa.c 2016-03-01 15:56:59 +01:00
Hauke Petersen
3fe5b26632 boards/arduino-due: added clock configuration 2016-03-01 15:56:45 +01:00
Joakim Nohlgård
3af809bdfc Merge pull request #4910 from kaspar030/core_header_cleanup
core: header cleanup
2016-02-29 22:48:35 +01:00
lakshbhatia
6fd83a2f5e STM32L1 RTC driver 2016-02-29 21:43:03 +01:00
Oleg Hahm
c172425929 Merge pull request #4892 from gtrpucp/MSP430-Fix_issue_2109
Fix issue #2109
2016-02-29 17:17:26 +01:00
Peter Kietzmann
fde38f0158 Merge pull request #4904 from haukepetersen/opt_nrf51dongle_jlink
boards/nrf51dongle: use global JLink script
2016-02-29 14:03:38 +01:00
9082273746 core: header cleanup 2016-02-28 22:46:28 +01:00
BytesGalore
7277753405 Merge pull request #4917 from gebart/pr/mbed-comment-style
boards/mbed_lpc1768/system.c: C comment style
2016-02-28 07:51:20 +01:00
Joakim Nohlgård
3e5bfbba26 boards/mbed_lpc1768/system.c: C comment style 2016-02-28 00:33:41 +01:00
Joakim Nohlgård
58f9976591 boards/x86-multiboot-common/include/multiboot.h: Add missing closing brace 2016-02-28 00:10:20 +01:00
Hauke Petersen
978704665e boards/udoo: adjusted timer configuration 2016-02-26 17:49:48 +01:00
Hauke Petersen
39bff5dc80 boards/arduino-due: adjusted timer configuration 2016-02-26 17:49:48 +01:00
Joel Palomino
2f610add9c Board z1: Fix issue #2109 2016-02-26 17:48:13 +01:00
Hauke Petersen
9d7cdcfbef boards/nrf51dongle: use global JLink script 2016-02-26 15:32:09 +01:00
Hauke Petersen
08d1e8de91 boards/msb-430(h): style fixed in board.h
fixed indention and parens for LED defines
2016-02-24 15:59:14 +01:00
Marc Poulhiès
8f0a9ddf6f cpu/lm4f120: GPIO support 2016-02-23 15:12:53 +01:00
Hauke Petersen
97ceaadaec Merge pull request #4828 from haukepetersen/fix_nrf_leds
boards: cleaned up LED handling for NRF5x based boards
2016-02-22 22:21:54 +01:00
Peter Kietzmann
a23a1c1f70 Merge pull request #4848 from haukepetersen/fix_nrf51dongle_xtimer
boards/nrf51dongle: add xtimer configuration
2016-02-22 12:53:49 +01:00
Hauke Petersen
a75847ca27 baords/samr21-xpro: added third channel for PWM1 2016-02-21 16:49:45 +01:00
Cenk Gündoğan
4ea1a56f10 Merge pull request #4834 from cgundogan/pr/pba-d-01-kw2x/LED
pba-d-01-kw2x: use GPIO_PIN for LED_*_GPIO
2016-02-19 16:21:29 +01:00
Cenk Gündoğan
61724685c8 pba-d-01-kw2x: use GPIO_PIN for LED_*_GPIO 2016-02-19 07:55:30 +01:00
Hauke Petersen
6dc4f0d007 boards/msb-430(h): added LED_GREEN_x macros 2016-02-18 17:17:27 +01:00
Hauke Petersen
539a2577f4 boards/nrf51dongle: add xtimer configuration 2016-02-18 17:02:34 +01:00
Hauke Petersen
48f4e642b5 boards/yunjia-nrf: cleaned up LED handling 2016-02-18 15:46:30 +01:00
Hauke Petersen
146ebc2962 boards/nrf52dk: cleaned up LED handling 2016-02-18 15:46:30 +01:00
Hauke Petersen
a24ceffe1c boards/10005: cleaned up LED handling 2016-02-18 15:46:29 +01:00
Hauke Petersen
b56dd91f98 boards/pca10000: cleaned up LED handling 2016-02-18 15:46:29 +01:00
Hauke Petersen
bda005e1d3 boards/nrf6310: cleaned up LED handling 2016-02-18 15:46:29 +01:00
Hauke Petersen
10d68c4855 boards/nrf51dongle: cleaned up LED handling 2016-02-18 15:46:29 +01:00
Hauke Petersen
5ecb034f66 boards/airfy-beacon: cleaned up LED handling 2016-02-18 15:46:29 +01:00
Francisco Javier Acosta Padilla
a47bda5302 board/pba-d-01-kw2x: user button added 2016-02-17 21:46:43 +01:00
kYc0o
8bf944c4e6 Merge pull request #4820 from cgundogan/pr/pba-01-k-k2wx/add_sensors_info_to_board.h
pba-01-d-kw2x: add sensors to board.h
2016-02-16 22:39:57 +01:00
Joakim Nohlgård
e2f7ac78f0 Merge pull request #4040 from gebart/pr/periph-timer-init-freq
periph/timer: Change timer_init API to support arbitrary (integer) frequencies
2016-02-15 23:36:44 +01:00
Cenk Gündoğan
ddb111dfa9 pba-01-d-kw2x: add sensors to board.h 2016-02-15 15:43:20 +01:00
Hauke Petersen
fe5023b7d4 boards: adapted to HWRNG changes 2016-02-14 12:59:47 +01:00
Joakim Nohlgård
d1a57d040a Merge pull request #4638 from gebart/pr/periph-pwm-api-change
drivers: Optimized periph PWM interfaces
2016-02-14 08:54:47 +01:00
Joakim Nohlgård
e002308dcf boards/nucleo-f401: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
a61da40433 boards/nucleo-f103: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
4754c9e996 boards/f4vi1: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
f8212e6295 boards/weio: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
91f2a38197 boards/stm32f4discovery: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
cf7c18b76f boards/stm32f3discovery: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
9a7ec18ac8 boards/stm32f0discovery: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
d9697ede5f boards/spark-core: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
c40683b4d0 boards/nucleo-f334: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
373634c135 boards/nucleo-f303: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
595dfb3fb0 boards/nucleo-f091: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
1b1f04b7f7 boards/msbiot: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
13ba441054 boards/mbed_lpc1768: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
d556f89840 boards/iotlab-m3: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
51f945a303 boards/fox: Update to match timer_init API change 2016-02-13 21:29:36 +01:00
Joakim Nohlgård
91ebc86dab boards/mulle: Add LIS3DH SAUL auto init parameters 2016-02-13 21:25:11 +01:00
Hauke Petersen
9988f00d7b boards: fixed some PWM definitions 2016-02-12 16:10:01 +01:00
MohmadAyman
2199848a51 boards/nucleo-f091: adapted to GPIO driver changes
dummy

dummy

dummy
2016-02-12 11:41:16 +02:00
MohmadAyman
6d25bad433 boards/stm32f0discovery: adapted to GPIO driver changes 2016-02-12 07:02:16 +02:00
Joakim Nohlgård
936a92ce8b boards/msba2-common: Homogenize CFLAGS and add support for newlib-nano 2016-02-11 12:45:44 +01:00
Joakim Nohlgård
04c37094a0 make: Homogenize CFLAGS settings across cortexm_common, avr, msp430_common 2016-02-11 12:45:44 +01:00
Joakim Nohlgård
4ba3bfce7b boards/arduino-mega2560: Use code style CFLAGS from Makefile.cflags 2016-02-11 12:39:02 +01:00
Joakim Nohlgård
a0429f7542 Merge pull request #4778 from gebart/pr/cortex-m-makefile-refactor
make: Move CPU and BOARD includes to Makefile.modules and reorganize
2016-02-11 12:33:33 +01:00
René Herthel
4a4b3f620c stm32l1/i2c: initial update for the new interface 2016-02-10 16:40:33 +01:00
Joakim Nohlgård
31c9ca70e5 make: Move Makefile.include.$(TOOLCHAIN) to cpu dir 2016-02-10 16:37:03 +01:00
Joakim Nohlgård
717d89899f make: Move Makefile.msp430_common to cpu dir 2016-02-10 16:37:03 +01:00
Joakim Nohlgård
7835ab2be7 make: Move BOARD and CPU includes to Makefile.modules 2016-02-10 16:37:03 +01:00
Joakim Nohlgård
fae9a092fd boards: Remove Makefile.include.cortexm_common 2016-02-10 16:37:03 +01:00
Joakim Nohlgård
deba387393 cortexm_common: Move toolchain settings to cpu dir 2016-02-10 16:37:03 +01:00
Hauke Petersen
7382d8afee Merge pull request #4775 from haukepetersen/fix_nucleof401_features
boards/nucleo-f401: cleaned up Makefile.features
2016-02-09 18:29:54 +01:00
Hauke Petersen
fda34ea1f0 boards/nucleo-f401: cleaned up Makefile.features 2016-02-09 14:46:34 +01:00
Hauke Petersen
44e8515698 boards/saml21-xpro: added feature CPUID 2016-02-08 18:56:04 +01:00
Hauke Petersen
3ecd1ee3fb boards: added support for nRF52 DK 2016-02-05 12:07:32 +01:00
Cenk Gündoğan
dc6f53f630 Merge pull request #4742 from cgundogan/pr/saul/samr21_add_button
saul: add user button for samr21-xpro
2016-02-04 18:23:47 +01:00
Peter Kietzmann
6c839891a4 Merge pull request #4696 from haukepetersen/add_due_arduinosupport
boards/arduino-due: added support for Arduino API
2016-02-04 17:42:04 +01:00
Cenk Gündoğan
0d1a8393ca saul: add user button for samr21-xpro 2016-02-04 16:35:48 +01:00
Cenk Gündoğan
b860ad3715 saul: make pull-up/pull-down mode configurable 2016-02-04 14:57:00 +01:00
Cenk Gündoğan
b751d79bf5 boards: samr21-xpro: add user button gpio 2016-02-04 13:58:03 +01:00
Oleg Hahm
b5bd1a8add x86-multiboot: replaced multiboot header
https://www.gnu.org/software/grub/manual/multiboot/html_node/multiboot_002eh.html provides a MIT licensed header.
2016-01-28 16:46:42 +01:00
Oleg Hahm
6d7b0a2ea2 license: updated Free Software Foundation address 2016-01-28 16:46:41 +01:00
Hauke Petersen
f6d350a5a5 Merge pull request #4502 from haukepetersen/fix_doc_cc2538
cpu/cc2538: vendor header cleanup
2016-01-27 16:32:56 +01:00
Hauke Petersen
296ff6a427 boards/arduino-due: added support for Arduino API 2016-01-27 10:39:49 +01:00
Hauke Petersen
ff60976206 boards/arduino-due: fixed Arduino pin definitions 2016-01-27 10:34:54 +01:00
Hauke Petersen
9d6ff3d218 boards/cc2538dk: cleaned up CPU header file usage 2016-01-27 09:55:24 +01:00
Hauke Petersen
235b91efd8 boards/avsextrem: s/F_CPU/CLOCK_CORECLOCK/ 2016-01-27 09:52:44 +01:00
Hauke Petersen
fd7f403144 board/qemu-i386: removed unused F_CPU define 2016-01-27 09:52:44 +01:00
Hauke Petersen
9ddd13b0b8 boards: removed F_CPU from periph_conf.h 2016-01-27 09:52:44 +01:00
Hauke Petersen
ebfc13c68d boards: added CLOCK_CORECLOCK define to periph_conf 2016-01-27 09:52:44 +01:00
Hauke Petersen
b436219674 boards: removed F_CPU define from board.h 2016-01-27 09:52:44 +01:00
Hauke Petersen
424beb1bd6 boards/spark-core: adjusted to new vendor header
- fixed clock configuration
- removed non-existent TIMER_1
- removed unused system_stm32f1.c file
2016-01-26 23:45:51 +01:00
Hauke Petersen
affa5c0033 boards/iotlab-m3: adjusted to updated vendor header 2016-01-26 23:45:51 +01:00
Hauke Petersen
3b1a59d954 boards/fox: adjusted to updated cpu header 2016-01-26 23:45:50 +01:00
Peter Kietzmann
cc97fc63ef Merge pull request #4670 from TobiasFredersdorf/new_sam3_cpu_gpioupdate
cpu/sam3: udpate gpio driver
2016-01-26 17:13:58 +01:00
Thomas Eichinger
d46cd6ebb7 Merge pull request #4671 from emmanuelsearch/EK-TM4C123
board: ek-lm4f120xl modify default port on OS X
2016-01-26 15:33:35 +01:00
TobiasFredersdorf
9864c84c92 cpu/sam3: udpate gpio driver 2016-01-26 11:05:37 +01:00
Aaron Sowry
7759611713 Rename 'openmote' board to 'openmote-cc2538'
This is to avoid ambiguity with future versions of the OpenMote platform.
2016-01-23 08:06:15 +13:00
Emmanuel Baccelli
e6c943d903 modified default port to function on OS X 2016-01-22 16:24:22 +01:00
Hauke Petersen
db25206a58 boards: use default values for STDIO defines 2016-01-05 12:08:31 +01:00
Hauke Petersen
c57c608f19 Merge pull request #4422 from lebrush/board-nucleo-f103
Board nucleo f103
2015-12-16 10:51:26 +01:00
Victor Arino
3a8a932b27 boards/nucleo-f103: add support for nucleo-f103 2015-12-15 17:23:27 +01:00
Oleg Hahm
4114382d4e Merge pull request #4458 from nqd/sam3-cpuid
Sam3 cpuid
2015-12-15 16:09:27 +01:00
nqdinh
46563b77ba boards/udoo: enable periph_cpuid feature 2015-12-14 22:18:00 +07:00
nqdinh
348dee5f4b boards/arduino-due: enable periph_cpuid feature 2015-12-14 22:18:00 +07:00
Hauke Petersen
c8386028e0 boards/samr21-xpro: added saul to Makefile.dep 2015-12-10 14:33:33 +01:00
Oleg Hahm
4e5facd750 Merge pull request #4428 from PeterKietzmann/revert_stm32l1_i2c
Revert "stm32l1/i2c.c: adapt for new periph driver interface"
2015-12-08 11:58:31 +01:00
Thomas Eichinger
0f80e688f3 Merge pull request #4115 from haukepetersen/opt_stm32f4_uart
cpu/stm32f4: optimized UART driver
2015-12-08 11:44:13 +01:00
Oleg Hahm
fcb5fbf7f6 Merge pull request #4398 from OlegHahm/stm_header_cleanup
cpu: remove superfluous definitions in ST header
2015-12-08 08:52:23 +01:00
Oleg Hahm
0250d62509 Merge pull request #4358 from OlegHahm/eliminate_pedantic_errors
Eliminate pedantic errors
2015-12-08 02:05:30 +01:00
Oleg Hahm
aa3ef774d0 cpu stm32f1 periph spi: simplify condition 2015-12-08 01:48:21 +01:00
Oleg Hahm
875f48979a avsextrem: some cleanup 2015-12-07 20:28:52 +01:00
Oleg Hahm
8243a153be arduino-mega2560: fix pedantic compiler warnings 2015-12-07 20:28:52 +01:00
Hauke Petersen
84fd4d7a5a boards/nucleo-f401: adapted to UART driver update 2015-12-07 18:00:41 +01:00
Hauke Petersen
2585890052 boards/f4vi1: adapted to UART driver changes 2015-12-07 18:00:40 +01:00
Hauke Petersen
f8c1dd694b boards/msbiot: adatped to UART changes 2015-12-07 18:00:40 +01:00
Hauke Petersen
f3b0684af6 boards/stm32f4discovery: adapted to UART changes 2015-12-07 18:00:40 +01:00
Hauke Petersen
8764536f41 boards/native: build driver dir into board.a 2015-12-07 17:53:22 +01:00
Hauke Petersen
ac2b9f2524 boards: changed module name to 'board' 2015-12-07 17:53:22 +01:00
PeterKietzmann
7ff9467970 Revert "stm32l1/i2c.c: adapt for new periph driver interface"
This reverts commit e9215a6cc1.
2015-12-07 17:21:34 +01:00
Oleg Hahm
00def4f8e7 CI: split up Cortex-M0 in two groups 2015-12-07 11:38:34 +01:00
René Herthel
e9215a6cc1 stm32l1/i2c.c: adapt for new periph driver interface 2015-12-03 19:50:06 +01:00
Oleg Hahm
d65d213def CI: split up Cortex-M4 in two groups 2015-12-03 17:38:24 +01:00
Marc
96444d632e cpu/lm4f120: reworking timer 2015-12-02 13:58:23 +01:00
Hauke Petersen
c7d056208f Merge pull request #4377 from haukepetersen/fix_boards_includeguards
boards: fixed include guards
2015-12-02 13:27:20 +01:00
Peter Kietzmann
085c7498b9 Merge pull request #4368 from PeterKietzmann/limifrog_fix_uart
boards/limifrog-v1: fix uart configuration in periph_conf
2015-12-02 12:59:38 +01:00
Hauke Petersen
78bdec9356 boards/saml21-xpro: fixed include guards 2015-12-02 10:56:28 +01:00
Hauke Petersen
ca05613082 boards/nrf6310: fixed include guards 2015-12-02 10:56:09 +01:00
Hauke Petersen
d0423b26e1 boards/nrf51dongle: fixed include gurads 2015-12-02 10:55:50 +01:00
Hauke Petersen
54b3a51fe6 boards/frdm-k64f: fixed include guards 2015-12-02 10:55:26 +01:00
PeterKietzmann
c85e417b5c boards/limifrog-v1: fix uart configuration in periph_conf 2015-12-02 08:23:47 +01:00
28e800d2d2 boards/samr21: add SAUL led parameters 2015-11-30 20:33:56 +01:00
Hauke Petersen
f6dc6d0475 boards/fox: added SAUL configaration for sensors 2015-11-30 20:33:55 +01:00
Hauke Petersen
16f04741bd boards/iotlab-m3: added SAUL config for sensors 2015-11-30 20:33:55 +01:00
Cenk Gündoğan
60d4472419 Merge pull request #4301 from thomaseichinger/pr/env_bash
tools: remove hardcoding of bash hashbang
2015-11-30 11:04:23 +01:00
Peter Kietzmann
329820ddd4 Merge pull request #4119 from latsku/nucleo-f401
boards: Add support for Nucleo-f401
2015-11-30 10:52:24 +01:00
Lari Lehtomäki
14be504b6a boards/nucleo-f401: Add initial support
cpu: Add support for STM32F401xE cpu

boards: Add support for Nucleo-f401

boards/nucleo-f401: New line fixes and comment on green led pin

board/nucleo-f401: Added LED GPIO

board/nucleo-f401: Fixed LED GPIO

board/nucleo-f401: Minor fixes
2015-11-30 11:06:34 +02:00
2cf68f30ec Merge pull request #4312 from kaspar030/misc_fmt_compile_fixes
cpu: atmega_common, msp430: misc libc fixes for fmt
2015-11-28 23:47:09 +01:00
8d613ceb53 boards: chronos: add dummy write() implementation 2015-11-28 22:09:37 +01:00
Cenk Gündoğan
03b1d86179 Merge pull request #4355 from thomaseichinger/pr/telob_tty
boards/telosb: fix serial port on OS X
2015-11-27 17:42:14 +01:00
Thomas Eichinger
1f78293139 boards/telosb: fix serial port on OS X 2015-11-27 16:10:21 +01:00
Hauke Petersen
3f622d96ac board/stm32f4discovery: added Arduino configuration 2015-11-27 12:45:12 +01:00
Hauke Petersen
c581316706 Merge pull request #4313 from haukepetersen/add_mega_pinmap
boards/arduino-mega2560: added Ardunio pin mapping
2015-11-26 13:30:30 +01:00
Hauke Petersen
171df39b3c Merge pull request #4314 from haukepetersen/add_due_pinmap
boards/arduino-due: added Arduino pin mapping
2015-11-26 13:30:10 +01:00
Thomas Eichinger
72ee60b9d5 scripts: remove hardcoding of bash hashbang
For host systems like FreeBSD, bash binary is found in a different path.
2015-11-25 16:20:56 +01:00
test
6e51bb741f boards: samr21-xpro: uart config cleanup 2015-11-23 15:37:56 +01:00
Hauke Petersen
004537e045 boards/samr21-xpro: use default at86rf2xx_params.h 2015-11-19 16:25:40 +01:00
Hauke Petersen
af067e9428 boards/mulle: use default at86rf2xx_params.h 2015-11-19 16:25:40 +01:00
Hauke Petersen
7430ab30bb boards/iotlab-m3: use default at86rf2xx_params.h 2015-11-19 16:25:40 +01:00
Hauke Petersen
973d85fa2e boards/fox: use default at86rf2xx_params.h 2015-11-19 16:25:39 +01:00
Hauke Petersen
36a111e72f boards/fox: added radio to netif_default 2015-11-19 16:17:20 +01:00
Hauke Petersen
3f114cc155 boards/arduino-mega2560: added Ardunio pin mapping
added a pin mapping file that maps MCU GPIO pins to Ardunio
specific pin numbers
2015-11-19 16:16:40 +01:00
Hauke Petersen
a4fd5937e2 boards/arduino-due: added Arduino pin mapping
added a header file that maps from MCU pins to Arduino
pin numbers
2015-11-19 14:08:07 +01:00
Oleg Hahm
c8d89cb645 Merge pull request #3848 from haukepetersen/rm_samr21_at86defs
boards/samr21-xpro: rm unused radio interface defs
2015-11-18 17:12:43 +01:00
Cenk Gündoğan
567d0efe16 Merge pull request #4217 from haukepetersen/opt_tests_makefiles
tests: simplified Makefiles for device driver test apps
2015-11-13 15:46:04 +01:00
Hauke Petersen
99e5aaaa7d boards/fox: added params file for the at86rf231 2015-11-13 14:54:16 +01:00
Andreas "Paul" Pauli
e5b6566c9a Merge pull request #4170 from haukepetersen/opt_sam3_uart
cpu/sam3: cleaned up UART driver
2015-11-11 16:21:10 +01:00
Andreas "Paul" Pauli
bf63e09a65 Merge pull request #4137 from haukepetersen/opt_samr21_pwm
cpu/samd21: optimized pin config for PWM driver
2015-11-05 16:14:05 +01:00
René Herthel
13ae0ab979 atmega2560/cpu: Fixed wrong using of UART macros 2015-11-03 18:29:53 +01:00
Peter Kietzmann
a7ea2522c0 Merge pull request #4166 from x3ro/samr-multiple-boards-term
Minor usability improvements prior to adding documentation
2015-10-29 09:20:41 +01:00
Peter Kietzmann
6fcea29bdc Merge pull request #4042 from gebart/pr/kinetis-gpio-periph-refactor
kinetis_common: Refactor GPIO implementation
2015-10-29 08:29:09 +01:00
Joakim Nohlgård
142c28094e kinetis_common: Refactor GPIO implementation
This is a rewrite of the Kinetis GPIO driver which follows the
refactored API in [1]. Pins are specified using the GPIO_PIN(PORT_x, y)
macro, e.g. GPIO_PIN(PORT_E, 25) for the PTE25 pin.

The interrupt pin handling is now implemented as a linked list, this
is more memory efficient, but with a minor variation in interrupt
latency depending on in what order the pins were initialized at
runtime.

Because the linked list entries are taken from a shared pool, there is
also the possibility of running out of available configuration slots,
define the preprocessor macro GPIO_INT_POOL_SIZE in periph_conf.h if
you need more than 16 pins configured for interrupts in the same
application.

[1]: https://github.com/RIOT-OS/RIOT/pull/3095
2015-10-28 14:12:19 +01:00
Hauke Petersen
aa216b585e board/udoo: adjusted UART configuration 2015-10-28 12:05:35 +01:00
Hauke Petersen
8c38ccdb99 boards/arduino-due: adjusted UART configuration 2015-10-28 12:05:35 +01:00
Hauke Petersen
20a5571640 boards: added support for SiLabs SLWSTK6220A 2015-10-28 11:33:44 +01:00
Hauke Petersen
e17ab3df4a make: added common JLink Makefile for boards 2015-10-28 11:19:38 +01:00
Lucas Jenss
d80f18de0b Minor usability improvements for samr21 usage 2015-10-27 19:43:40 +01:00
Hauke Petersen
ddb8765ee4 boards/z1: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
49efe3f611 boards/wsn430-v1_4: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
fe7e2d1a97 boards/wsn430-v1_3b: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
0e1e16d67f boards/wsn430-common: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
c62f39aa54 boards/telosb: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
bfdc3e2f95 boards/pttu: adjusted to UART changes 2015-10-27 14:59:39 +01:00
Hauke Petersen
eb46b6b80d boards/msba2: adjusted to UART changes 2015-10-27 14:59:38 +01:00
Hauke Petersen
a4372ce514 boards/msb-430h: adjusted to UART changes 2015-10-27 14:59:38 +01:00
Hauke Petersen
a8502e2991 boards/msb-430: adjusted to UART changes 2015-10-27 14:59:38 +01:00
Hauke Petersen
d4c2ee62b4 boards/avsextrem: adjusted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
0f3e6fd5b9 boards/arduino-due: adapted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
2bf8136168 boards/yunjia-nrf51822: adapted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
e7f9b5b4f6 boards/pca10005: adapted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
86072b1f6d boards/pca10000: adapted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
ab2fb1f095 boards/nrf51dongle: adapted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
c5d67b69fc boards/airfy-beacon: adapted to UART changes 2015-10-27 14:59:37 +01:00
Hauke Petersen
63b37640b6 s board/periph_conf: added some spaces 2015-10-27 12:28:32 +01:00
Ludwig Knüpfer
01b3486edc boards: add ADC definitions to periph_conf 2015-10-25 14:30:35 +01:00
Ludwig Knüpfer
0b5918003f cpu/nrf51 + boards: fix typo - TIEMER -> TIMER 2015-10-25 08:07:21 +01:00
Hauke Petersen
83b322f9ce s board: fixes
- moved pwm_conf[_chan]_t to periph_cpu.h
- fixed comments for channel definitions
2015-10-23 11:41:04 +02:00
Hauke Petersen
d70d59592e boards/samr21-xpro: adjusted PWM pin configuration 2015-10-23 11:41:04 +02:00
Hauke Petersen
d8cefaf97f Merge pull request #4080 from thomaseichinger/pr/openmote-fix-flasher
boards/openmote: This board *doesn't* use openocd
2015-10-23 11:16:40 +02:00
Peter Kietzmann
c59f2450a7 Merge pull request #4133 from gebart/pr/mulle-xtimer-init
mulle: Initialize xtimer early to support nvram usage in board_init
2015-10-22 11:49:02 +02:00
Peter Kietzmann
24a82833f1 Merge pull request #4128 from haukepetersen/opt_boards_makefeat
boards: cleaned up entries in Makefile.features
2015-10-22 11:05:45 +02:00
Joakim Nohlgård
043deca350 mulle: Initialize xtimer early to support nvram usage in board_init 2015-10-22 07:54:25 +02:00
Peter Kietzmann
fc539573a4 Merge pull request #3485 from gebart/pr/mulle-nvram
mulle: Initialize NVRAM storage at boot, update boot counter
2015-10-21 18:01:23 +02:00
Hauke Petersen
528e832c90 boards: cleaned up entries in Makefile.features 2015-10-21 16:45:21 +02:00
Hauke Petersen
c24028f408 boards/samr21-xpro: rm unused radio interface defs 2015-10-21 14:14:06 +02:00
Paul Rathgeb
df68ac9f79 cpu/lpc11u34 : Added SPI for NXP LPC11U34 (SPI_0 and SPI_1)
make: Blacklisted 'weio' in driver_at86rf2xx and driver_kw2xrf due to insufficient memory
2015-10-16 17:28:09 +02:00
Thomas Eichinger
02e2d8c353 Merge pull request #4084 from ks156/adc
cpu/lpc11u34 : Added ADC support for LPC11U34
2015-10-14 10:22:09 +02:00
Paul Rathgeb
c2d8d27322 cpu/lpc11u34 : Added ADC support for LPC11U34 2015-10-13 21:45:17 +02:00
Joakim Gebart
22af0cca80 mulle: Initialize NVRAM storage at boot, update boot counter
The boot counter is incremented on each boot. Still missing is an
interface for reading the boot counter from an application.
2015-10-13 18:19:34 +02:00
Hauke Petersen
e395dfd91e boards: s/GPIO(x,y)/GPIO_PIN(x,y)/ 2015-10-13 14:59:53 +02:00
Thomas Eichinger
c0782d68e8 Merge pull request #4070 from thomaseichinger/hauke_fix_l1_uartpins
cpu/stm32l1: cleaned up UART pin configuration slightly
2015-10-13 11:37:12 +02:00
Thomas Eichinger
f4a6293858 boards/openmote: This board *doesn't* use openocd 2015-10-12 18:09:27 +02:00
Hauke Petersen
cdcdd185af boards/nucleo-l1: adapted UART configuration 2015-10-10 13:24:28 +02:00
Paul Rathgeb
8b97ef12d5 cpu/lpc11u34 : Add CPUID support and added this capability to board/weio 2015-10-10 09:23:45 +02:00
Paul Rathgeb
01e5c056d9 cpu/lpc11u34 : Added PWM support for the NXP LPC11U34
and added PWM capabilities to the board WeIO
2015-10-08 15:37:38 +02:00
Paul Rathgeb
c1a3c729ff board/weio : Added a new board definition for WeIO (www.we-io.net)
This board use a NXP LPC11U34
2015-10-01 20:11:26 +02:00
669043c435 Merge pull request #3973 from daniel-k/pr/samr21-xpro_tty
samr21-xpro: connect to correct tty when given SERIAL with make term
2015-09-29 12:44:34 +02:00
Ludwig Knüpfer
eda6328e21 documentation: update my name (Ortmann -> Knüpfer) 2015-09-27 18:58:30 +02:00
daniel-k
eb144530d8 samr21-xpro: connect to correct tty when given SERIAL 2015-09-25 17:39:09 +02:00
d9414fdab4 cpu: msp430fxyz: switch back to uart_stdio 2015-09-25 11:09:19 +02:00
Hauke Petersen
187e318da9 Merge pull request #3912 from thomaseichinger/pr/samr21-xpro_serial_port
boards/samr21-xpro: define serial port for OS X
2015-09-24 18:01:46 +02:00
63acf0bb19 boards: msba2: add cc110x support 2015-09-23 18:56:00 +02:00
Hauke Petersen
712a096de3 boards/nucleo-l1: added xtimer configuration 2015-09-22 14:06:39 +02:00
Hauke Petersen
92ee5d9562 boards/limifrog-v1: adjusted timer configuration 2015-09-22 12:30:41 +02:00
Hauke Petersen
c7d089d231 boards/nucleo-l1: adjusted timer configuration 2015-09-22 12:30:41 +02:00
Thomas Eichinger
36d3d9c4cd boards/samr21-xpro: define serial port for OS X 2015-09-21 15:04:07 +02:00
Joakim Nohlgård
98c465008b all: Update @gebart family name, email 2015-09-20 13:47:39 +02:00
Hauke Petersen
fc3c0f373c Merge pull request #3780 from haukepetersen/add_test_periph_timer
tests: added test for periph_timer plus adaption
2015-09-18 18:03:32 +02:00
Oleg Hahm
37c4d52620 Merge pull request #3880 from haukepetersen/rm_hwtimer_leftovers
boards/core: removed some hwtimer leftovers
2015-09-18 10:28:27 +02:00
Hauke Petersen
1d393fae87 baords: s/TIMER_DEV/TIMER_BASE/ for kinetis boards 2015-09-17 13:57:58 +02:00
Hauke Petersen
a3e11cad93 boards: s/TIMER_DEV/TIMER_BASE/ for msp430 boards 2015-09-17 13:57:58 +02:00
Thomas Eichinger
d339a84059 msb-430: add missing SPI periph_conf definitions 2015-09-17 11:32:38 +02:00
Thomas Eichinger
c9dcb160bd wsn430-common: add SPI periph_conf definitions 2015-09-17 11:32:38 +02:00
Thomas Eichinger
8e29c56e53 telosb: add SPI periph_conf definitions 2015-09-17 11:32:38 +02:00
Hauke Petersen
ce6b1d390a boards/z1: added SPI configuration 2015-09-17 11:32:38 +02:00
Hauke Petersen
fd693ee092 boards/msb-430h: added SPI configuration 2015-09-17 11:32:38 +02:00
Thomas Eichinger
92cd6dfcba Merge pull request #3866 from haukepetersen/opt_msp430_board_makefiles
boards: Makefile cleanup for MSP430 based boards
2015-09-17 11:30:40 +02:00
Hauke Petersen
6398abda06 boards/mulle: removed comment about hwtimer 2015-09-17 11:26:34 +02:00
Hauke Petersen
18e364ae17 boards: removed deprecated HW_TIMER defines 2015-09-17 11:22:03 +02:00
Martine Lenders
2184c97002 Merge pull request #3838 from haukepetersen/opt_samuart
cpu/samd21: optimized and extended UART impl.
2015-09-17 03:39:36 +02:00
Hauke Petersen
bf3e2eb258 boards/telosb: Makefile cleanup 2015-09-16 18:08:25 +02:00
Hauke Petersen
6f5786d08d boards/wsn-430xxx: Makefile cleanup 2015-09-16 18:08:25 +02:00
Hauke Petersen
c531d157e3 boards/msb-430xx: Makefile cleanup 2015-09-16 18:08:25 +02:00
Hauke Petersen
81bba6bcdc boards/chronos: Makefile cleanup 2015-09-16 18:05:32 +02:00
Hauke Petersen
13aa0ffe12 boards/z1: Makefile cleanup 2015-09-16 17:16:53 +02:00
Hauke Petersen
a07bff47a8 boards: added shared Makefile.inc for msp430 boards 2015-09-16 17:06:08 +02:00
Hauke Petersen
e98a22619a boards: fixed xtimer defines for nrf24 based boards 2015-09-16 12:34:34 +02:00
cb253da235 boards: stm32f4discovery: add xtimer configuration 2015-09-16 12:34:34 +02:00
44cdec0e1e boards: msp430*: added (x)timer XTIMER_SHIFT_ON_COMPARE values 2015-09-16 11:13:41 +02:00
534290fb5b board: arduino-mega2560: add xtimer configuration values 2015-09-16 11:13:41 +02:00
Hauke Petersen
8d89b95af5 boards: added missing periph_timer feature 2015-09-16 10:58:56 +02:00
80e038045d boards: nucleo-f334: update xtimer tuning values 2015-09-16 10:58:55 +02:00
cbb7750202 boards: msba2: add xtimer tuning values, remove HW_TIMER define 2015-09-16 10:58:55 +02:00
1c9e46b55d boards: iotlab-m3: add xtimer tuning values 2015-09-16 10:58:55 +02:00
c581e884a7 boards: z1: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
e97553537b boards: wsn430-v1_4: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
d4bb83baf7 boards: wsn430-v1_3b: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
83fb012772 boards: telosb: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
b665dac421 boards: mulle: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
ffd87aacc4 boards: msb-430h: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
a650b9487e boards: msb-430: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
975640c0df boards: chronos: remove hwtimer from board.h 2015-09-16 10:58:53 +02:00
43c95e9e29 boards: avsextrem: convert to xtimer 2015-09-16 10:58:53 +02:00
b0892c781f boards: chronos: convert buzzer to use xtimer 2015-09-16 10:58:53 +02:00
7d2286e3ec boards: iot-lab_M3: remove obsolete hwtimer defines 2015-09-16 10:58:51 +02:00
8a0237e4da board: samr21: adapt to xtimer 2015-09-16 10:58:51 +02:00
Thomas Eichinger
122400f85c boards/z1: make use of Makefile.include.serial 2015-09-15 14:06:42 +02:00
Hauke Petersen
444d9e1d76 boards/samr21-xpro: adapted and extended UART defs
- adapted to optimized UART implementation
- defined a 2. UART device
2015-09-14 17:20:27 +02:00
bd27feefec cpu: atmega2560: simplify periph/timer implementation 2015-09-14 10:47:35 +02:00
René Herthel
d05151fdef cpu/mega2560: initial import of a gpio driver 2015-09-07 14:48:15 +02:00
Hauke Petersen
7701aed546 Merge pull request #3164 from kaspar030/remove_uart0
sys: remove uart0
2015-09-04 18:54:30 +02:00
48baf5ddcf Merge pull request #3683 from kaspar030/add_gnrc_netdev2_support
sys: net: add gnrc netdev2 support
2015-09-04 18:00:18 +02:00
2eb2c8bf7b boards: qemu-i386: remove obsolete UART0_BUFSIZE define 2015-09-04 17:46:23 +02:00
b38a3493c7 boards: ek-lm4f120xl: remove obsolete UART0_BUFSIZE define 2015-09-04 17:46:23 +02:00
0e4386a46f native: remove uart0 2015-09-04 17:46:23 +02:00
a13bc46f3e sys: remove uart0 2015-09-04 17:46:23 +02:00
ef972735dc sys: net: replace dev_eth with netdev2, adapt native tap driver 2015-09-04 15:39:04 +02:00
Hauke Petersen
84d611249e boards/avsextrem: configured periph timer 2015-09-04 15:32:50 +02:00
Hauke Petersen
e84788c695 boards/pttu: configured periph timer 2015-09-04 15:32:50 +02:00
Hauke Petersen
9550ae87fb boards/msba2-common: removed legacy timer code 2015-09-04 15:32:50 +02:00
Hauke Petersen
a052f5515f boards/msba2: added periph timer configuration 2015-09-04 15:32:50 +02:00
128d9db0a5 Merge pull request #3766 from haukepetersen/rm_econotag
boards: removed support for redbee-econotag
2015-09-04 12:35:41 +02:00
Peter Kietzmann
ef000d46af Merge pull request #3426 from kaspar030/make_arduino-mega2560_use_uart_stdio
board: arduino-mega2560: use uart_stdio
2015-09-03 18:04:19 +02:00
fa0202ec99 board: arduino-mega2560: set default baudrate to 9600 2015-09-03 16:30:51 +02:00
Hauke Petersen
c511118ff1 boards/msb-430: added GPIO feature 2015-09-03 16:29:55 +02:00
Hauke Petersen
4669f7f089 boards/telosb: added GPIO feature 2015-09-03 16:29:55 +02:00
Hauke Petersen
effa036ddb boards/wsn430-v1_3b: added GPIO feature 2015-09-03 16:29:55 +02:00
Hauke Petersen
8aa247ff8e boards/wsn430-v1_4: added GPIO feature 2015-09-03 16:29:55 +02:00
Hauke Petersen
78fb698eb7 boards/z1: added GPIO feature 2015-09-03 16:29:55 +02:00
Hauke Petersen
64b3e27479 boards/msb-430h: added GPIO feature 2015-09-03 16:29:55 +02:00
Hauke Petersen
d71f0fa895 boards: removed support for redbee-econotag 2015-09-03 16:06:56 +02:00
bec167c8d0 boards: arduino-mega2560/board.c: add myself as copyright holder 2015-09-03 15:53:01 +02:00
73e15bdde1 atmega2560: remove uart0, adapt to uart_stdio 2015-09-03 15:53:01 +02:00
Hauke Petersen
076e9db374 Merge pull request #3402 from kaspar030/simplify_shell
sys: simplify shell
2015-09-03 15:27:01 +02:00
Thomas Eichinger
fa11195e38 Merge pull request #3393 from thomaseichinger/pr/fix_osx_warnings_errors
native: fix warning error OS X
2015-09-03 14:04:45 +02:00
d16ae35d9e boards: chronos: add dummy getchar implementation 2015-09-03 13:33:49 +02:00
Hauke Petersen
69c4dc7cea boards/wsn430-common: fixed interrupt vector names 2015-09-03 12:00:34 +02:00
Hauke Petersen
5fe6cc7cee boards/chronos: adapted to periph UART driver 2015-09-03 12:00:34 +02:00
Hauke Petersen
5e2a1d226b boards/msb-430: adapted to periph UART driver 2015-09-03 12:00:33 +02:00
Hauke Petersen
178b46c877 boards/telosb: now using periph UART driver 2015-09-03 12:00:33 +02:00
Hauke Petersen
2bd250e912 boards/wsn430-xxx: now using periph UART driver 2015-09-03 12:00:33 +02:00
Hauke Petersen
bb204add17 boards/z1: adapted to use periph UART driver 2015-09-03 12:00:33 +02:00
Hauke Petersen
daa716aaf8 boards/msb-430h: switched to periph/uart driver 2015-09-03 12:00:33 +02:00
Hauke Petersen
fb8d15d34a Merge pull request #3724 from haukepetersen/add_msp430_periph_timer
cpu/[msp|cc]430: added peripheral timer driver
2015-09-03 12:00:07 +02:00
Thomas Eichinger
9c4b511e7d native: don't warn for deprecated code
As native uses the `ucontext` API this change is needed on OS X
as this API is marked as deprecated.
2015-09-02 17:34:47 +02:00
Hauke Petersen
2e9403d8fe board/z1: added (x)timer configuration 2015-09-02 17:10:28 +02:00
Hauke Petersen
949f0cf0d1 board/wsn430-common: added periph timer config 2015-09-02 17:10:28 +02:00
Hauke Petersen
c33deca818 board/wsn430-v1_4: added (x)timer configuration 2015-09-02 17:10:28 +02:00
Hauke Petersen
e667cefa4c board/wsn430-v1_3b: added (x)timer configuration 2015-09-02 17:10:28 +02:00
Hauke Petersen
a053716e4b board/telosb: added (x)timer configuration 2015-09-02 17:10:28 +02:00
Hauke Petersen
929a38c319 board/msb-430h: added (x)timer configuration 2015-09-02 17:10:28 +02:00
Hauke Petersen
3c3c0b914c board/msb-430: added (x)timer configuration 2015-09-02 17:10:28 +02:00
Hauke Petersen
812b33fb17 board/chronos: added timer and xtimer configuration 2015-09-02 17:10:28 +02:00
Hauke Petersen
824a81ff3a boards/z1: adapted to non-legacy header 2015-09-02 17:10:27 +02:00
Hauke Petersen
54384fc7d1 boards/wsn430-common: fixed for non-legacy header 2015-09-02 17:10:27 +02:00
Hauke Petersen
e928d727fe boards/telosb: adapted to non-legacy ISR def scheme 2015-09-02 17:10:27 +02:00
Hauke Petersen
51610f0399 boards/msb-430-common: removed legacymsp430.h code
Conflicts:
	boards/msb-430-common/board_init.c
2015-09-02 17:10:27 +02:00
6dec2efdd6 saml21: add lpm support 2015-09-02 16:46:42 +02:00
Emmanuel Baccelli
014939805e Merge pull request #3062 from alignan/pull/remote-port
New Zolertia Re-Mote platform (CC2538 + CC1120)
2015-08-25 21:18:13 +02:00
bd40b2c56b Merge pull request #3661 from authmillenon/auto_init/api/auto_init_gnrc_netif
sys: auto_init: rename auto_init_ng_netif to auto_init_gnrc_netif
2015-08-25 21:17:19 +02:00
6d1aab7126 Merge pull request #2926 from kaspar030/wtimer
sys: add new timer subsystem
2015-08-25 19:20:07 +02:00
74ed0ff241 boards: nucleo-f334: add xtimer tuning values 2015-08-25 13:20:36 +02:00
Thomas Eichinger
82aff54a74 Merge pull request #3703 from DipSwitch/add_clock_selection_stm32l1
Add clock source selection based on CLOCK_HSE or CLOCK_HSI for STM32L1 family
2015-08-25 12:22:46 +02:00
DipSwitch
148acc684b cpu: Add clock source selection based on CLOCK_HSE or CLOCK_HSI for STM32L1 family 2015-08-25 10:12:48 +02:00
Frank Holtz
ee952f79fe boards: added nrf6310 support. (NRF51 MCU) 2015-08-23 17:00:01 +02:00
Lari Lehtomäki
1ecaadab4e cpu/stm32f0: RTC implementation with external clock
tests: Tests for RTC clock
2015-08-20 13:09:43 +03:00
Martine Lenders
64c6d49cbd iot-lab_M3: rename to iotlab-m3 2015-08-19 20:59:06 +02:00
Martine Lenders
d46f542220 iot-lab_M3: rename to iotlab_m3 2015-08-19 18:29:17 +02:00
Martine Lenders
b41e31bb8a auto_init_ng_netif: remove deprecated files 2015-08-19 17:22:54 +02:00
Martine Lenders
58ff31bfe9 gnrc: make all gnrc modules sub-modules of gnrc 2015-08-18 23:00:07 +02:00
Hauke Petersen
3922b6c852 Merge pull request #3530 from kaspar030/update_msba2
cpu: lpc2387: provide periph/* implementations, update to use newlib module.
2015-08-17 21:45:16 +02:00
Antonio Lignan
b8823b7afe Zolertia Re-Mote platform (cc2538 + cc1120) port 2015-08-17 14:17:32 +02:00
Joakim Gebart
ff05007a6e boards/mulle: cleanup
Remove old syscalls implementation from before cortexm_common unification and sys/newlib introduction.
2015-08-14 20:09:44 +02:00
5e51bf8ddd board: pttu: add dummy LED defines 2015-08-14 16:50:41 +02:00
0e72872cde boards: avsextrem: remove obsolete FAT defines 2015-08-14 16:50:41 +02:00
5003ebc91e board: redbee-econotag: fix Makefile for newlib 2015-08-14 16:50:41 +02:00
3b94a0d497 lpc2387/msba2/avsextrem: fix doxygen warnings 2015-08-14 16:50:41 +02:00
a03ff202cf cpu: lpc2387: switch to newlib module 2015-08-14 16:50:41 +02:00
4dd63dd24e cpu: lpc2387: add periph/spi support 2015-08-14 16:50:41 +02:00
bd76626fb5 cpu: lpc2387: add periph/uart driver 2015-08-14 16:50:41 +02:00
3c5f31eb95 cpu: lpc2387: add periph/gpio imlementation 2015-08-14 16:50:41 +02:00
ab531a5719 boards: msba2-common: remove ltc4150
(it depends on obsolete gpioint module)
2015-08-14 16:50:41 +02:00
Peter Kietzmann
77ca7a50bc Merge pull request #3509 from katezilla/LimiFrog-v1
board: limifrog-v1 initial commit
2015-08-13 15:45:27 +02:00
Katja Kirstein
bda86cfcd3 boards: limifrog-v1 initial commit 2015-08-13 14:14:18 +02:00
Peter Kietzmann
5866737596 Merge pull request #3618 from BytesGalore/rename_further_remaining_ng_macros
drivers: renamed further remaining *NG_* macros
2015-08-13 12:28:34 +02:00
Peter Kietzmann
c6d31aa507 Merge pull request #3564 from haukepetersen/opt_f1_gpioaf
cpu/stm32f1: simplified pin initialization in periph drivers
2015-08-13 12:27:01 +02:00
BytesGalore
394ddb6900 drivers: renamed further remaining *NG_* macros 2015-08-12 17:21:45 +02:00
Joakim Gebart
f721148729 Merge pull request #3605 from OlegHahm/atmega_uart_signatures
arduino_mega2560: correct uart prototypes
2015-08-12 12:14:55 +02:00
Hauke Petersen
e292375c5b board/spark-core: adjusted GPIO defines 2015-08-12 10:50:18 +02:00
Hauke Petersen
567193277f boards/fox: adjusted GPIO defines in periph_conf.h 2015-08-12 10:50:18 +02:00
Hauke Petersen
af4bc110d9 board/iot-lab_M3: adjusted gpio defines 2015-08-12 10:50:17 +02:00
Oleg Hahm
8639d2c27d at86rf2xx: rename remaining files and variables 2015-08-11 23:52:02 +02:00
Hauke Petersen
ca8c27a753 boards/native: fixed PORT selection for dev_eth_tap 2015-08-11 19:04:26 +02:00
Oleg Hahm
cf2dd6656b arduino_mega2560: correct uart prototypes 2015-08-11 10:21:25 +02:00
Martine Lenders
54fe08feda Merge pull request #3591 from authmillenon/at86rf2xx/api/mv
at86rf2xx: remove ng_ prefix
2015-08-10 02:53:26 +02:00
Martine Lenders
8f9e1656e1 at86rf2xx: remove ng_ prefix 2015-08-10 00:08:21 +02:00
Martine Lenders
f0cb1429f0 native: rename ng_nativenet to dev_eth_tap 2015-08-09 22:04:26 +02:00
Oleg Hahm
f90032f94f Merge pull request #3334 from kaspar030/remove_old_net
remove old network stack
2015-08-06 15:10:11 +02:00
Hauke Petersen
de8d8be728 boards/spark-core: adapted to GPIO driver changes 2015-08-06 13:48:25 +02:00
Hauke Petersen
4cb87014d9 boards/fox: adapted to GPIO driver changes 2015-08-06 13:48:25 +02:00
Hauke Petersen
9b7d1bbf6e board/iot-lab_M3: adapted to GPIO driver changes 2015-08-06 13:48:25 +02:00
57d7e62d57 boards: avsextrem redbee-econotag spark-core telosb z1: fix includes 2015-08-06 12:13:54 +02:00
Hauke Petersen
bff1d7e73e boards: remove feature 'transceiver' 2015-08-06 12:13:54 +02:00
bbf64e81ec remove defaulttransceiver, cc110x, cc2420 traces 2015-08-06 12:13:54 +02:00
Hauke Petersen
359edca5d1 removed deps to transceiver and sys/net/include
for
    - avsextrem
    - redbee-econotag
    - spark-core
    - telosb
    - z1
2015-08-06 12:13:54 +02:00
9db612cd53 boards: avsextrem: remove obsolete cc1100 code 2015-08-06 12:13:19 +02:00
9878b783eb chronos: remove obsolete cc110x code 2015-08-06 12:13:19 +02:00
ebc9b2ab5f remove legacy board specific cc2420 code 2015-08-06 12:13:19 +02:00
723d0b2479 remove legacy board specific cc110x code 2015-08-06 12:13:19 +02:00
830af458ea oldnet: remove radio_packet_length_t define 2015-08-06 12:13:18 +02:00
da20bb9053 boards: msba2: remove cc110x_legacy support 2015-08-06 12:13:18 +02:00
5d8349298f remove bulk of legacy network stack and drivers 2015-08-06 12:12:47 +02:00
Oleg Hahm
d5e356a90f ek-lm4f120xl: removed unused debugging macros 2015-08-04 17:48:26 +02:00
Oleg Hahm
9166d1d280 avsextrem: removed leftover printf() 2015-08-04 17:48:08 +02:00
e04e1b7207 Merge pull request #3527 from kaspar030/fix_iot-lab_timer_definitions
cpu: stm32f1: fix TIMERx_MAX_VALUE definitions
2015-07-31 20:05:03 +02:00
a134693918 board: iot-lab_M3: fix timer MAX_VALUEs
our implementation of stm32f1 uses two 16bit timers to emulate one 32bit
timer. This commit makes the timer maximum value definitions match the
timers.
2015-07-30 14:23:33 +02:00
Hauke Petersen
b6a38b1db2 boards: removed deprecated netif initializations 2015-07-30 13:13:17 +02:00
haukepetersen
ecefad3435 boards: added support for the nRF51 Dongle 2015-07-28 18:03:01 +02:00
Raken
186041b553 Addition for doxygen documentation 2015-07-24 08:59:54 +05:30
Rakendra Thapa
aa30ecd04f Interrupt file to include isr correctly. 2015-07-24 08:59:54 +05:30
Rakendra Thapa
2d656b8732 Define CLOCK_SOURCE and move the clock defines to appropriate files. 2015-07-24 08:59:54 +05:30
Rakendra Thapa
c99de05d23 Remove Not yet supported ADC peripheral. ToDo task 2015-07-24 08:59:54 +05:30
Rakendra Thapa
dad274ccea Makefile changes.
License edit in stellaris_common
2015-07-24 08:59:53 +05:30
Rakendra Thapa
8e24860266 Commits: - Indentation Edits. - Edit Header Files. - Change comments to C-style indentation. - Edit Periph_conf file to exclude not used peripherals. # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # Your branch is up-to-date with 'origin/master'. # # Changes to be committed: # modified: boards/ek-lm4f120xl/board.c # modified: boards/ek-lm4f120xl/include/board.h # modified: boards/ek-lm4f120xl/include/periph_conf.h # modified: cpu/lm4f120/cpu.c # modified: cpu/lm4f120/include/cpu_conf.h # modified: cpu/lm4f120/include/hwtimer_cpu.h # modified: cpu/lm4f120/include/lm4f120h5qr.h # modified: cpu/lm4f120/lpm_arch.c # modified: cpu/lm4f120/periph/adc.c # modified: cpu/lm4f120/periph/cpuid.c # modified: cpu/lm4f120/periph/timer.c # modified: cpu/lm4f120/periph/uart.c # modified: cpu/lm4f120/vectors.c # 2015-07-24 08:59:53 +05:30
Rakendra Thapa
4757e30e10 Remove tabs to spaces 2015-07-24 08:59:53 +05:30
Rakendra Thapa
9c4a5f5d86 Applying Coding Conventions correction 2015-07-24 08:59:53 +05:30
Rakendra Thapa
028a5a5780 Remove unneccessary Files 2015-07-24 08:59:53 +05:30
Rakendra Thapa
8c1abd716d Adding Files for Stellaris Porting 2015-07-24 08:59:53 +05:30
Rakendra Thapa
0b673e66da Adding Support for Stellaris Launchpad LM4f120. This board is based on ARM Cortex M4 from TI. 2015-07-24 08:59:53 +05:30
Joakim Gebart
70d59331b8 arm7_common: Build fixes after discovering an include guard overlap 2015-07-20 12:40:32 +02:00
Joakim Gebart
cefd7cdab0 boards/mulle: Reduce RTC crystal load capacitance 2015-07-16 16:29:56 +02:00
Joakim Gebart
88f834fd51 Merge pull request #3419 from gebart/pr/mulle-ng-trx-params
mulle: ng_at86rf2xx parameters
2015-07-15 23:22:24 +02:00
Hauke Petersen
67c13f2942 Merge pull request #3400 from A-Paul/fix_stm32f3_pwm_freq
cpu/stm32f3: Fix Issue#3197
2015-07-15 19:58:15 +02:00
Andreas "Paul" Pauli
84c758e65a board/stm32f3discovery: corrected timer 4 clock value 2015-07-15 17:33:44 +02:00
Joakim Gebart
5949cf0e7e mulle: Add dependency check for ng_netif_default 2015-07-15 15:26:49 +02:00
Joakim Gebart
7217c9f8ba mulle: ng_at86rf2xx parameters 2015-07-15 15:26:49 +02:00
Thomas Eichinger
3aaa431262 Merge pull request #3297 from gebart/pr/native-linker-sections
native: Add -ffunction-sections -fdata-sections to CFLAGS
2015-07-15 11:26:42 +02:00
Peter Kietzmann
a522f9069f Merge pull request #3207 from haukepetersen/mv_nrf
cpu: generalized nrf51822 to nrf51 and updated headers
2015-07-15 00:13:37 +02:00
Oleg Hahm
4684aea39e Merge pull request #3370 from kaspar030/remove_native_ltc4150
native: remove ltc4150
2015-07-14 20:46:54 +02:00
Andreas "Paul" Pauli
7c4e291f70 board/stm32f3discovery: corrected timer 3 clock value 2015-07-14 18:40:45 +02:00
Andreas "Paul" Pauli
be23c931b5 board/nucleo-f303: corrected timer 3 clock value 2015-07-14 18:40:06 +02:00
haukepetersen
376934bc0a boards: adapted nrf51 based boards to new CPU name 2015-07-14 18:15:42 +02:00
Hauke Petersen
8aa0dde3da Merge pull request #3208 from haukepetersen/opt_pca10000_cleanup
boards/pca10000: some cleanup
2015-07-14 16:57:21 +02:00
haukepetersen
b7bf9c3d8e boards/pca10000: some cleanup
- fixed some doxygen style issues
- fixed some newline issues
- compacted the board initialization code
2015-07-14 15:56:40 +02:00
Thomas Eichinger
ae046e42d5 arduino-due: fix variable usage in flash.sh 2015-07-14 15:51:56 +02:00
Thomas Eichinger
7e88358135 Merge pull request #3194 from haukepetersen/mv_sam3x
cpu: rename SAM3X8E to SAM3
2015-07-14 15:42:45 +02:00
Hauke Petersen
ec7c9ab590 Merge pull request #3380 from gebart/pr/toolchain-gcc-alias
boards/Makefile.include.cortexm_common: Add TOOLCHAIN=gcc as an alias for TOOLCHAIN=gnu
2015-07-14 09:31:22 +02:00
Joakim Gebart
68c47d29ea boards/z1: Add getchar implementation 2015-07-14 08:11:19 +02:00
Joakim Gebart
1e63aa60a6 boards/wsn430-common: Add getchar implementation 2015-07-14 08:11:19 +02:00
Joakim Gebart
5a99d5ce7d boards/msb-430-common: Add getchar implementation 2015-07-14 08:11:19 +02:00
Joakim Gebart
192a7559ff boards/telosb: Add getchar implementation 2015-07-14 08:11:19 +02:00
Joakim Gebart
1c03dc261c boards/redbee-econotag: Disable -Wcast-align, -Wextra
Temporarily, until all warnings are fixed in the tree.
2015-07-14 08:11:15 +02:00
Joakim Gebart
91b0ba37f9 boards/openmote: Allow all available GPIO pins 2015-07-14 08:11:15 +02:00
Joakim Gebart
78b5509c7a boards/openmote: Update GPIO configuration to new interface 2015-07-14 08:11:14 +02:00
Joakim Gebart
49d8e647e3 boards/wsn430-common/wsn430-uart0: Fix warning about unused variable 2015-07-14 08:11:14 +02:00
Joakim Gebart
f8a8e6994e Merge pull request #3163 from gebart/pr/adopted/add_gc
make: build with linker garbage collection
2015-07-13 22:36:16 +02:00
Joakim Gebart
4e7987e0c8 dist/tools/toolchains/build_x86.sh: upgrade to newlib-2.2.0.20150623 2015-07-13 20:04:16 +02:00
Joakim Gebart
3cfb1b6099 boards/Makefile.include.cortexm_common: Add TOOLCHAIN=gcc as an alias for TOOLCHAIN=gnu 2015-07-13 17:04:57 +02:00
Thomas Eichinger
a624412597 make: build with linker garbage collection
Currently only has the linker flag --gc-sections defined which tells
the linker to omit dead code. Depending on the application this leads
to significant reduction of code size.
2015-07-13 15:20:48 +02:00
6c4f0da6d7 Merge pull request #3299 from thomaseichinger/pr/fix_freebsd_build
board/native: fix CFLAGS and LINKFLAGS for FreeBSD
2015-07-13 15:11:54 +02:00
Thomas Eichinger
238dda4423 board/native: fix CFLAGS and LINKFLAGS for FreeBSD 2015-07-13 12:49:27 +02:00
86f3d25a19 native: remove ltc4150 2015-07-13 12:08:48 +02:00
Joakim Gebart
eff9338e2a boards/mulle: Add fallback for PORT
Fixes a problem with make buildtest if TARGET=mulle and no USB serial device connected:

    $ make buildtest
    Warning: no PORT set!
    Building for Warning: .. failed
    .../riot/Makefile.include:110: *** The specified board Warning: does not exist..  Stop.
    .../riot/Makefile.include:110: *** The specified board Warning: does not exist..  Stop.
    Building for no (no linking) .. failed
    .../riot/Makefile.include:110: *** The specified board no does not exist..  Stop.
    .../riot/Makefile.include:110: *** The specified board no does not exist..  Stop.
    Building for PORT .. failed
    .../riot/Makefile.include:110: *** The specified board PORT does not exist..  Stop.
    .../riot/Makefile.include:110: *** The specified board PORT does not exist..  Stop.
    Building for set! .. failed
    .../riot/Makefile.include:110: *** The specified board set! does not exist..  Stop.
    .../riot/Makefile.include:110: *** The specified board set! does not exist..  Stop.
    Building for airfy-beacon (no linking) .. ^C
2015-07-10 16:55:54 +02:00
Peter Kietzmann
f95aaa6bf6 Merge pull request #3327 from authmillenon/native/enh/address-sanitizer
native: add address sanitizer make target
2015-07-09 16:07:00 +02:00
Martine Lenders
8a33a62914 native: add address sanitizer make target 2015-07-09 15:00:19 +02:00
b2272fc016 Merge pull request #3282 from benoit-canet/timer
native: Resurect native/perif/timer and handle #715 (WIP)
2015-07-09 11:12:24 +02:00
0835f577a3 native: add periph_timer to features 2015-07-09 02:43:04 +02:00
Joakim Gebart
30dee9c561 native: Add -ffunction-sections -fdata-sections to CFLAGS 2015-07-02 05:58:51 +02:00
Johann F
3291b27a98 boards/frdm-k64f: initial import for the Freescale FRDM-K64F Board 2015-07-01 23:08:12 +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
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
e2d49b43e9 mulle: Update OpenOCD conf to work with 0.9.0
OpenOCD 0.9.0 added a definition of a single flash bank as
"$_CHIPNAME.flash" (the chip has two flash banks), the new flash bank
definitions are enclosed in catch statements to avoid startup errors.

The original configuration when combined with openocd 0.9.0 caused an
error during flash probing (which happens during GDB connect), because
of three defined flash banks, which made openocd drop the GDB
connection.
2015-06-24 15:59:14 +02:00
Oleg Hahm
8c203a610b boards: fix qemu header guards 2015-06-24 15:54:42 +02:00
Oleg Hahm
140afc3800 boards: cosmetics 2015-06-24 15:54:36 +02:00
Oleg Hahm
5312ae998b boards: removed incorrect doxygen comment markers 2015-06-24 15:54:36 +02:00
Oleg Hahm
49d4153892 msb-430h: removed superfluous #endif 2015-06-24 15:54:36 +02:00
Oleg Hahm
5ca37400b8 boards: remove all C++ comments 2015-06-24 15:54:36 +02:00
BigDaddyD
b6bd067863 boards: removed leading underscores from macros
* also added a trailing underscore to header guards for consistency

Commit for PR 2623, repairing header file include guards.
This PR is intended to fix the include guards in files under RIOT/boards

SQUASH ME: fix underscore removal overdos

SQUASH ME: consistent macro naming

SQUASH ME: missed that one

SQUASH ME: fixed overdo

SQUASH ME: consistency
2015-06-24 15:54:36 +02:00
Hauke Petersen
73019e8090 Merge pull request #3214 from haukepetersen/fix_nucleof334_gpiocleanup
board/nucleo-f334: removed obsolete GPIO defines
2015-06-17 11:01:41 +02:00
Hauke Petersen
f34c7230a2 board/nucleo-f334: removed obsolete GPIO defines 2015-06-16 18:18:46 +02:00
Hauke Petersen
6a19d9069d board/nucleo-f303: removed obsolete GPIO defines 2015-06-16 16:26:39 +02:00
daniel-k
322523261c samr21: fix SERIAL environment varible to select board when flashing 2015-06-16 15:48:05 +02:00
PeterKietzmann
100f34f59e boards/nucleo-f303: remove superfluous GPIO_NUMOF 2015-06-16 09:19:55 +02:00
Peter Kietzmann
666ad5da5f Merge pull request #3165 from katezilla/nucleo-f303
board/Nucleo-f303: initial support for the Nucleo-f303
2015-06-16 09:17:10 +02:00
Hauke Petersen
2195ce7860 board/udoo: addjusted CPU for renamed sam3 2015-06-15 14:29:46 +02:00
Hauke Petersen
c387224c7e board/arduino-due: adjusted CPU for renamed sam3 2015-06-15 14:29:46 +02:00
Hauke Petersen
350cfc7a2b Merge pull request #3095 from haukepetersen/opt_gpio
drivers/gpio: changed periph driver interface
2015-06-15 13:57:03 +02:00
Hauke Petersen
6698a01958 boards: removed obsolete GPIO defines
- touched pca10000, pca10005, stm32f3discovery, yunjia-nrf51822
2015-06-14 16:11:19 +02:00
Jonas
e29f005f8f boards/pba-d-01-kwx: ng_netif to ng_netif_default 2015-06-13 22:30:04 +02:00
Hauke Petersen
a174b7644a boards: adjusted peripheral confs to GPIO changes 2015-06-12 19:12:21 +02:00
Katja Kirstein
4abb2bbfc6 Nucleo-f303 initial commit 2015-06-12 18:45:25 +02:00
Peter Kietzmann
98312452ce Merge pull request #3170 from A-Paul/sam3x8e-periph-pwm
cpu/sam3x8e: Add pwm implementation
2015-06-12 16:09:08 +02:00
43b8e1cdb1 Merge pull request #3191 from kaspar030/set_default_cpu_model
cpu: cortexm_common: set default value for CPU_MODEL
2015-06-12 15:42:06 +02:00
Andreas "Paul" Pauli
ba66a3d63f cpu/sam3x8e: add pwm peripheral driver 2015-06-12 11:15:23 +02:00
Hauke Petersen
e7c784e72f board/native: minor cleanup in Makefile.dep 2015-06-11 21:58:45 +02:00
Hauke Petersen
619f336ddc board/samr21-xpro: use ng_netif_default module 2015-06-11 21:58:44 +02:00
Hauke Petersen
b3f10085f4 board/iot-lab_M3: used ng_netif_default module 2015-06-11 21:58:44 +02:00
6662dc86eb board: arduino-due, mbed_lpc1768, udoo: remove redundant CPU_MODEL define 2015-06-11 20:45:39 +02:00
Hauke Petersen
235a488977 board/native: adapted Makefile.dep for netif init
The new network stack does not now the concept of the
defaulttransceiver, so this fix makes auto_init_ng_netif
work for now.
2015-06-11 15:40:39 +02:00
Hauke Petersen
92e37e4392 board/samr21-xpro: enabled PWM feature 2015-06-05 11:22:26 +02:00
bapclenet
217815c48d Merge pull request #3034 from haukepetersen/opt_samr21
cpu/samd21: added cpu clock configuration code
2015-06-05 09:35:58 +02:00
Hauke Petersen
d8532ea052 Merge pull request #3119 from gebart/pr/cortexm-clang
cortexm: Add support for building with LLVM/Clang
2015-06-04 12:03:14 +02:00
Hauke Petersen
acb06d8fe8 board/samr21-xpro: made cpu clock configurable 2015-06-04 11:58:26 +02:00
Martine Lenders
5e7de0821b Merge pull request #3096 from OlegHahm/ng_nativenet_netdev_auto_foobar
ng_nativenet: auto initialization and improvements
2015-06-03 17:53:18 +02:00
Hauke Petersen
401adb8b58 Merge pull request #3018 from kaspar030/saml21_add_rtt
saml21: add periph rtt support
2015-06-02 16:21:23 +02:00
Joakim Gebart
f376bbc8f6 cortexm: Add support for building with LLVM/Clang
as an alternative to the default GCC toolchain.

    export TOOLCHAIN=llvm

to build with Clang instead of GCC
2015-06-01 14:56:29 +02:00
Joakim Gebart
612044dfef mulle: Use common Cortex M build enviornment 2015-05-31 18:31:20 +02:00
Joakim Gebart
6e12503937 mulle: remove device map 2015-05-31 18:31:17 +02:00
Johann Fischer
cbfc236b4b boards/pba-d-01-kw2x: adapt to common board Makefile 2015-05-31 18:26:11 +02:00
Joakim Gebart
030820ce65 Merge pull request #3123 from haukepetersen/opt_cortex_linkerscripts
cpu: centralized linkerscripts for Cortex-M based CPUs
2015-05-31 09:37:50 +02:00
Joakim Gebart
1d7440f57d Merge pull request #3121 from gebart/pr/cortexm-minor-style-cflag-fixes
cortexm: minor CFLAGS changes
2015-05-30 14:18:04 +02:00
Hauke Petersen
9373b4535d boards/Make.inc: include cortexm base linkerscript 2015-05-30 13:43:19 +02:00
Joakim Gebart
ba2d4a0d11 cortexm: Make linker warnings fatal
Linker warnings usually means something does not get placed where it is
supposed to and the most likely result is a broken binary.
Linker warnings should be treated as serious problems with the program
and should be solved before the program is tested on actual hardware.
2015-05-30 12:27:35 +02:00
Joakim Gebart
99ade42723 cortexm: let environment override CFLAGS_DBG 2015-05-30 12:24:11 +02:00
Joakim Gebart
3c0498d835 cortexm: escalate implicit-function-declaration to error
"implicit declaration of function 'blah'" is a symptom of a missing #include
and should be considered an error.
2015-05-30 12:24:11 +02:00
Joakim Gebart
c09a8484e2 cortexm: Move ldscripts into separate directory
Less clutter inside the cpu/* directories by placing linker scripts
under cpu/*/ldscripts/CPUNAME.ld
2015-05-30 12:20:07 +02:00
Joakim Gebart
cbe10e1116 Merge pull request #3023 from haukepetersen/opt_cortexm
cpu: unified cortex-m[034]_common implementations
2015-05-29 09:54:34 +02:00
Peter Kietzmann
7ab88539eb Merge pull request #3087 from haukepetersen/fix_samr21_led
board/samr21: fixed and cleaned up LED code
2015-05-29 08:48:48 +02:00
Joakim Gebart
42f48b731f boards: Let env override PREFIX, set TARGET_TRIPLE 2015-05-28 19:30:07 +02:00
Joakim Gebart
02fe7c5d76 boards: Makefile.include.gnu: Use GDBPREFIX for GDB
GDB can be built as multitarget which can debug multiple architectures
and is often installed without a target prefix.
2015-05-28 19:30:07 +02:00
haukepetersen
38f4fc7027 cpu/samd21: moved -O0 from board to cpu 2015-05-28 19:30:07 +02:00
Hauke Petersen
49dcb692d1 boards: adapted Makefiles to cortexm_common folder
- changed naming of cortexm_common in makefiles
- included some minor cleanups
2015-05-28 19:30:07 +02:00
Hauke Petersen
97b6c56178 boards: moved flashing options to openocd Makefile 2015-05-28 19:30:07 +02:00
Hauke Petersen
b8dd144e03 cpu: unified cortexm_common folder
- removed coretx-m[0|3|4]
- moved their content to cortexm_common
- adjusted cortex Makefiles to this new name
- adjusted cortex Makefiles new structure
2015-05-28 19:30:07 +02:00
Hauke Petersen
57103f5823 board/pttu: fixed doxygen for board.h 2015-05-28 15:45:05 +02:00
Hauke Petersen
9943f51080 global: renamed cpu-conf.h into cpu_conf.h 2015-05-28 15:45:05 +02:00
Oleg Hahm
f4f328fa54 native: use ng_nativenet as default transceiver 2015-05-27 21:51:08 +02:00
Oleg Hahm
e2764e7464 native: append tap parameter for ng_nativenet, too 2015-05-27 21:49:29 +02:00
Joakim Gebart
a6f378a64e mulle: Increase GPIO_NUMOF to match the enabled GPIOs 2015-05-27 17:27:54 +02:00
Peter Kietzmann
8e5541757d Merge pull request #2911 from neumodisch/driver_i2c_stm32f3
boards: Implemented i2c functionality for the stm32f3discovery board
2015-05-27 15:12:11 +02:00
Hauke Petersen
d1050a274f board/samr21-xpro: style fixes and simplified code
- fixed line length issue in doxygen headers
- compressed LED init code in board.c
- fixed whitespace issues in board.h
2015-05-27 13:22:54 +02:00
Hauke Petersen
3120ff3368 board/samr21-xpro: fixed LED initialization 2015-05-27 13:18:53 +02:00
Jan Pohlmann
50b8a96322 cpu/stm32f3: Initial import of the i2c driver. 2015-05-27 11:37:15 +02:00
Johann Fischer
b9903b2e67 boards/pba-d-01-kw2x: adapt for unified OpenOCD script 2015-05-27 10:30:39 +02:00
Joakim Gebart
175d3d7747 mulle: Use work-area-phys in openocd to speed up flash verification 2015-05-27 10:30:34 +02:00
haukepetersen
286a8f2aad cpu/saml21: removed not needed files
- removed hwtimer_arch.c
- removed syscalls.c
2015-05-26 21:39:03 +02:00
haukepetersen
b2149442d4 board/saml21-xpro: simplified Makefile.include 2015-05-26 21:32:51 +02:00
4872e7c1ab saml21: add RTT support 2015-05-26 21:31:45 +02:00
Hauke Petersen
42f38122c5 Merge pull request #2849 from kaspar030/saml21
cpu: saml21 initial commit
2015-05-26 21:13:55 +02:00
cfd9a5905a Merge pull request #2766 from kaspar030/add_dev_eth
sys: net: introduce low-level ethernet driver API
2015-05-26 19:28:14 +02:00
Hauke Petersen
569f28f6d9 Merge pull request #2711 from haukepetersen/ng_nrf51prop
cpu/nrf51822: added minimal radio driver implementation
2015-05-26 15:39:34 +02:00
fbfb0954eb cpu: native: add tap implementation of dev_eth (ng_nativenet) 2015-05-26 15:37:55 +02:00
302699eb02 make: move cpu specific CFLAGS into cpu makefile 2015-05-26 10:46:34 +02:00
625497e093 board: yunjia-nrf51822: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
dac9dd4fea board: udoo: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
cff8f2222f board: stm32f4discovery: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
5d894f9e59 board: stm32f3discovery: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
70b9df6238 board: stm32f0discovery: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
7168708b67 board: spark-core: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
107be4122c board: samr21-xpro: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
4a5924727f board: pca10005: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
acba05cb3f board: pca10000: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
0fb0638266 board: openmote: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
4a7e5ff97f board: nucleo-l1: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
d31166f932 board: nucleo-f334: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
71b6c32713 board: nucleo-f091: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
2acfedc2d7 board: msbiot: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
401f417a78 board: mbed_lpc1768: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
16d9842868 board: iot-lab_M3: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
e450631aa8 board: fox: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
e691fc6432 board: f4vi1: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
61ce881654 board: cc2538dk: adapt to common board Makefile 2015-05-26 10:46:34 +02:00
b16a3b3ec1 board: arduino-due: adapt to common board Makefile 2015-05-26 10:46:33 +02:00
51a9641e1f board: airfy-beacon: adapt to common board Makefile 2015-05-26 10:46:33 +02:00
8beba5645b make: board: initial commit of generic board Makefiles 2015-05-26 10:46:33 +02:00
9dc0554d98 cpu: samd21: use cortex common makefile and newlib module 2015-05-26 10:46:33 +02:00
Oleg Hahm
7be7e00ab9 Merge pull request #3042 from gebart/pr/doxygen-@file-remove-filename
everything: Remove filename from @file Doxygen command
2015-05-22 17:10:04 +02:00
af63254f4e cpu: saml21 initial commit
basic port, uart, one timer, gpio, spi working.
2015-05-22 11:47:51 +02:00
Johann Fischer
31c0ea7358 Merge pull request #2994 from gebart/pr/kinetis-pwm-refactor
kinetis: Refactor PWM periph
2015-05-22 09:51:47 +02:00
Peter Kietzmann
15b5b28e19 Merge pull request #3041 from haukepetersen/fix_f4dis_doxyge
board/stm32f4discovery: fixed doxygen in periph_conf
2015-05-22 09:28:07 +02:00
Joakim Gebart
13832d8e62 everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
Oleg Hahm
d0790ad034 Merge pull request #2993 from gebart/pr/kinetis-bitband-reg
kinetis: remove ambiguous BITBAND_REG macro
2015-05-21 19:18:33 +02:00
Lucas Jenß
742c39e838 Merge pull request #2881 from x3ro/clarify-stacksize-constants
Clarify and unify naming of thread-related constants (stacksize and priority)
2015-05-21 16:55:30 +02:00
Hauke Petersen
807c6432cc board/stm32f4discovery: fixed doxygen in periph_conf 2015-05-21 13:19:41 +02:00
Joakim Gebart
7b4450bd0a mulle: Use BITBAND_REG32 instead of BITBAND_REG 2015-05-21 11:00:49 +02:00
Lucas Jenss
426170b064 Improve naming of thread stacksize/priority constants
As discussed in #2725, this commit renames a number of stacksize constants to
better convey their intended usage. In addition, constants for thread priority
are given a `THREAD_` prefix. Changes are:

* KERNEL_CONF_STACKSIZE_PRINTF renamed to THREAD_EXTRA_STACKSIZE_PRINTF
* KERNEL_CONF_STACKSIZE_DEFAULT renamed to THREAD_STACKSIZE_DEFAULT
* KERNEL_CONF_STACKSIZE_IDLE renamed to THREAD_STACKSIZE_IDLE
* KERNEL_CONF_STACKSIZE_MAIN renamed to THREAD_STACKSIZE_MAIN
* Move thread stacksizes from kernel.h to thread.h, since the prefix changed
* PRIORITY_MIN renamed to THREAD_PRIORITY_MIN
* PRIORITY_IDLE renamed to THREAD_PRIORITY_IDLE
* PRIORITY_MAIN renamed to THREAD_PRIORITY_MAIN
* Move thread priorities from kernel.h to thread.h since the prefix has changed
* MINIMUM_STACK_SIZE renamed to THREAD_STACKSIZE_MINIMUM for consistency
2015-05-21 00:14:23 +02:00
Oleg Hahm
8cb0e59283 Merge pull request #3030 from gebart/pr/tab-fixes2
Tab indentation fixes
2015-05-20 18:27:28 +02:00
Johann Fischer
b0e73b9a8c Merge pull request #2983 from jfischer-phytec-iot/pr@kw2x-rf-autoinit
boards/pba-d-01-kw2x: add network interface auto init
2015-05-20 10:00:23 +02:00
Joakim Gebart
964fdb5cf2 mulle: Add PWM configuration 2015-05-20 06:19:51 +02:00
Joakim Gebart
fc926e57bf pba-d-01-kw2x: Add PWM_MAX_VALUE 2015-05-20 06:16:42 +02:00
Joakim Gebart
4656e022cc boards/redbee-econotag: Replace tabs by spaces 2015-05-19 12:25:28 +02:00
Joakim Gebart
6f59d41335 boards/pttu: Replace tabs by spaces 2015-05-19 12:25:10 +02:00
Joakim Gebart
36849276b3 boards/pba-d-01-kw2x: Replace tabs by spaces 2015-05-19 12:24:56 +02:00
Hauke Petersen
1c610df0f5 boards/yunjia-nrf51822: enabled nrfmin radio driver 2015-05-19 10:02:57 +02:00
Hauke Petersen
8d1b51423a boards/pca10005: enabled nrfmin radio driver 2015-05-19 10:02:57 +02:00
Hauke Petersen
8d831eab14 boards/pca10000: enabled nrfmin radio driver 2015-05-19 10:02:57 +02:00
Hauke Petersen
e991b1c4d0 boards/airfy-beacon: enabled nrmin radio driver 2015-05-19 10:02:57 +02:00
Joakim Gebart
19c17c529c mulle: Add FEATURES_MCU_GROUP=cortex_m4 2015-05-19 08:56:29 +02:00
Jonas
9b66477180 adapted new auto-init process to kw2xrf driver
added kw2xrf to auto-init
2015-05-18 17:12:44 +02:00
Peter Kietzmann
b3e78ddc33 Merge pull request #3016 from gebart/pr/tab-indentation
Inconsistent indentation in some files
2015-05-18 15:45:15 +02:00
Joakim Gebart
b1bc737c0d msba2-common: Replace tabs by spaces 2015-05-18 07:10:41 +02:00
3c00ff0c9b drivers: adapt ng_at86rf2xx to new auto_init_ng_netif scheme 2015-05-17 21:02:00 +02:00
Jonas
4b8613b944 add pba-d-01-kw2x board to m4-group 2015-05-17 00:43:58 +02:00
Johann Fischer
1d46291d49 Merge pull request #2059 from jfischer-phytec-iot/wip@mkw2xd
RIOT port for the MKW22D512 SiP and Phytec PBA-D-01 PhyWave Evaluations-Board
2015-05-15 10:01:56 +02:00
Johann F
b0b5027bca add support for phyWAVE-KW2x Board, pba-d-01-kw2x
- default cpu model is kw21d256
2015-05-15 08:05:43 +02:00
Joakim Gebart
4352dbe26d mulle: Add GPIO_26 on PTE4 2015-05-14 18:12:37 +02:00
Oleg Hahm
2bd9a5d595 Merge pull request #2936 from d00616/change_nrf_rtt_source
cpu/nrf51822: change RTT from RTC0 to RTC1
2015-05-12 20:57:23 +02:00
Oleg Hahm
714c10e44f Merge pull request #2966 from anandsr21/arm_stm32f0discovery_led_fix
arm: stm32f0discovery led color fix
2015-05-12 08:43:27 +02:00
Anand Srivastava
f694d46b43 boards/stm32f0discovery: led color fix 2015-05-11 16:26:28 +05:30
bapclenet
3f2afcd596 Merge pull request #2918 from daniel-k/samd21_rtt
cpu/samd21: Add RTT driver
2015-05-11 10:31:13 +02:00
Oleg Hahm
69f07c601f Merge pull request #2949 from OlegHahm/crash_panic_foobar
core: panic unification
2015-05-10 21:54:43 +02:00
daniel-k
a31848ceb8 cpu/samd21: implement peripheral real time timer (periph/rtt) 2015-05-10 21:09:31 +02:00
Oleg Hahm
828839316b core: renamed crash.h to panic.h 2015-05-09 18:44:10 +02:00
Frank Holtz
bb2f94a2b9 cpu/nrf51822/periph/rtt Change RTC from 0 to 1 2015-05-09 17:58:40 +02:00
Joakim Gebart
e9c567107d all: remove extra blank lines at the end 2015-05-09 09:10:08 +02:00
Joakim Gebart
5021c5a85e boards/msba2-common/tools/flashutil.sh: whitespace fixes 2015-05-09 08:54:34 +02:00
BytesGalore
f9a79eee41 RIOT/Makefile.include: added compile time warning on conflicting features 2015-05-07 21:05:08 +02:00
haukepetersen
43f8a04c41 boards/samr21-xpro: added init of network interfaces 2015-04-30 15:08:49 +02:00
haukepetersen
10615f863e board/iot-lab: added network interface init 2015-04-30 15:08:49 +02:00
Francesco Ermini
ca743ae97b cpu/sam3x: extend gpio implementation
fix functions arguments

extended sam3x GPIO from 16 to 31

fix GPIO_NUMOF to 32

add GPIOs

extend GPIO 16-31  for ArduinoDue/UDOO

fix white space at the end  gpio_clear
2015-04-15 17:56:00 +02:00
Oleg Hahm
c1ecccfbd8 Merge pull request #2282 from gebart/pr/k60-initial
Add support for Kinetis K60 CPUs and Eistec Mulle IoT board
2015-04-10 00:22:21 +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
Ludwig Ortmann
70fc6686ff boards/samr21-xpro: fix led macros/init 2015-04-04 16:09:06 +02:00
Joakim Gebart
4ae819c011 mulle: Initial import of Eistec Mulle board.
Initially supports only Mulles with serial number > 220 (due to missing
MK60DN256ZVLL10 support in k60).

See also: https://github.com/RIOT-OS/RIOT/wiki/Board%3A-Mulle

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-03-28 08:32:46 +01:00
Hauke Petersen
ebd6ec1675 Merge pull request #2707 from haukepetersen/fix_f3discovery_features
boards/stmf3discovery: fixed MCU GROUP
2015-03-27 11:51:26 +01:00
Ludwig Ortmann
29a614e4c4 Merge pull request #2318 from LudwigOrtmann/flash-targets
boards/samr21-xpro: enable specifying a flash port
2015-03-26 21:07:42 +01:00
Hauke Petersen
a00afbb6dd boards/stmf3discovery: fixed MCU GROUP 2015-03-24 15:28:45 +01:00
Peter Kietzmann
68e3054e2d Merge pull request #2641 from Tom-VdE/master
boards/Makefile.features: one feature per row
2015-03-23 09:37:42 +01:00
Tom Van den Eynde
65b1334b4b boards/yunjia-nrf51822: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:40 +01:00
Tom Van den Eynde
05073bf50a boards/wsn430-v1_4: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:35 +01:00
Tom Van den Eynde
484612617f boards/wsn430-v1_3b: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:29 +01:00
Tom Van den Eynde
a9234c5b59 boards/udoo: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:23 +01:00
Tom Van den Eynde
a387f6f3d6 boards/stm32f4discovery: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:18 +01:00
Tom Van den Eynde
c20401362d boards/stm32f3discovery: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:12 +01:00
Tom Van den Eynde
63245ea678 boards/stm32f0discovery: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:06 +01:00
Tom Van den Eynde
e5f90a6056 boards/samr21-xpro: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:14:01 +01:00
Tom Van den Eynde
d73de8a3bd boards/pca10005: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:54 +01:00
Tom Van den Eynde
8c8c2c876c boards/pca10000: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:49 +01:00
Tom Van den Eynde
9d330872cd boards/openmote: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:42 +01:00
Tom Van den Eynde
01d0ea6507 boards/nucleo-l1: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:35 +01:00
Tom Van den Eynde
e57176b760 boards/nucleo-f091: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:29 +01:00
Tom Van den Eynde
e563e2df36 boards/native: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:24 +01:00
Tom Van den Eynde
42bdb4465a boards/msbiot: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:18 +01:00
Tom Van den Eynde
087b3e6b85 boards/msba2: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:13 +01:00
Tom Van den Eynde
93eb5c8f43 boards/iot-lab_M3: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:07 +01:00
Tom Van den Eynde
270bc751a8 boards/fox: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:13:02 +01:00
Tom Van den Eynde
cedbcf8c25 boards/chronos: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:12:56 +01:00
Tom Van den Eynde
435fc3094f boards: cc2538dk: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:12:49 +01:00
Tom Van den Eynde
4d1de9f8e8 boards/avsextrem: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:12:43 +01:00
Tom Van den Eynde
51581907c4 boards/arduino-due: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:12:37 +01:00
Tom Van den Eynde
692517c89c boards/airfy-beacon: split FEATURES_PROVIDED over multiple lines 2015-03-20 00:12:10 +01:00
Ludwig Ortmann
54020a1aea Merge pull request #2599 from LudwigOrtmann/pr/nucleo-f334-periph-cpuid
boards/nucleo-f334: indicate periph_cpuid feature
2015-03-19 22:16:56 +01:00
Thomas Eichinger
549a913939 Merge pull request #2636 from haukepetersen/fix_nucleof334_openocd
boards/nucleo-f334: adjusted openocd config
2015-03-18 16:57:41 +01:00
Hauke Petersen
88831f0872 Merge pull request #2617 from LudwigOrtmann/pr/bossac-revert
boards/arduino-due: revert bossac binary
2015-03-18 16:40:19 +01:00
Hauke Petersen
4fadff4a9a boards/nucleo-f334: adjusted openocd config 2015-03-18 16:27:12 +01:00
Hauke Petersen
346810ce12 boards: added SPI definitions for NRF based boards
added SPI defines for
- yunjia-nrf51822
- pca10005
- airfy-beacon
2015-03-17 10:37:47 +01:00
Hauke Petersen
9f65959f4b Merge pull request #2594 from haukepetersen/add_board_nucleof091
boards: added support for ST nucleo-f091
2015-03-17 10:30:31 +01:00
Ludwig Ortmann
4ecb60bdcc boards/arduino-due: revert bossac binary
The file was accidentally changed in 2362623490
2015-03-16 21:59:31 +01:00
Ludwig Ortmann
14063d22ba boards/nucleo-f334: indicate periph_cpuid feature 2015-03-16 21:46:44 +01:00
Hauke Petersen
88749ee324 boards/spark-core: fixed make flash target 2015-03-16 20:27:22 +01:00
Hauke Petersen
38430d4dba boards/arduino-due: fixed broken flash target 2015-03-16 20:20:26 +01:00
Hauke Petersen
7ccf184cd1 boards: added support for nucleo-f091 2015-03-16 16:23:44 +01:00
Hauke Petersen
0f00ae627f board/stm32f0discovery: fixed GPIO ISR defines 2015-03-13 15:32:48 +01:00
Thomas Eichinger
1eac81b562 Merge pull request #2593 from haukepetersen/fix_stm32f0_timerdef
cpu/stm32f0: cleanup for timer IRQ macro
2015-03-13 14:23:41 +01:00
Thomas Eichinger
64410350bd Merge pull request #2552 from jhollister/add_cpuid
Added cpuid_get for STM boards
2015-03-13 10:59:09 +01:00
Hauke Petersen
0f5c941cf6 board/stm32f0discovery: cleaned up timer defines
- make irq prio 'timer global'
- removed unused timer_1 defs
2015-03-13 10:21:56 +01:00
Hauke Petersen
fde32bf066 Merge pull request #2578 from fnack/msb_feat
boards/msbiot: Extend the provided features
2015-03-12 11:42:47 +01:00
Fabian Nack
54d98a4c68 boards/msbiot: Add DAC feature 2015-03-11 13:53:34 +01:00
Fabian Nack
faf6a1d3da boards/msbiot: Add ADC feature 2015-03-11 13:53:34 +01:00
Fabian Nack
b66ed3ab73 boards/msbiot: Add random feature 2015-03-11 13:53:34 +01:00
James Hollister
722835989d cpu/stm32f4: added cpuid_get to stm32f4 2015-03-08 12:18:37 -07:00
James Hollister
10f4aacf6c cpu/stm32f3: added cpui_get for stm32f3 2015-03-08 12:14:19 -07:00
James Hollister
3d6ab85bb3 cpu/stm32f0: added cpuid_get for stm32f0 2015-03-08 12:13:10 -07:00
Fabian Nack
869a6dc805 boards/msbiot: Switch from st-util to openocd 2015-03-06 10:12:49 +01:00
Ludwig Ortmann
7344f770a3 boards/samr21-xpro: allow specifying flash device 2015-03-03 21:19:48 +01:00
Philipp Rosenkranz
02d0c88284 tests/travis: split buildtests into MCU groups. 2015-02-22 15:04:52 +01:00
Martine Lenders
449d2735c5 native: fix termflags 2015-02-21 16:14:36 +01:00
Ludwig Ortmann
cec87139a5 core, cpu, drivers, tests: remove trailing space 2015-02-18 13:52:48 +01:00
Fabian Nack
b2fb894c90 board - msbiot: Prepare msbiot for mpu9150 driver usage 2015-02-13 10:08:38 +01:00
Hauke Petersen
12e301352d Merge pull request #2444 from haukepetersen/fix_doc_boardqemu
board/qemu-i386: some cleanup in file headers
2015-02-12 23:46:16 +01:00
Hauke Petersen
4a9c5b4302 board/qemu-i386: changed to use default license header 2015-02-12 16:08:04 +01:00
Hauke Petersen
ae20715bca board/qemu-i386: cleanup doxygen headers
- fixed doxygen group name
- fixed some minor formatting
- added missing file description
2015-02-12 16:05:41 +01:00
Hauke Petersen
a96c2b5943 Merge pull request #2443 from haukepetersen/fix_doc_boards1
boards: unified doxygen group names
2015-02-12 15:54:40 +01:00
Hauke Petersen
d45ab123bf board/z1: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
f70aeeb0d2 board/udoo: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
63fc72979d board/stm32f4discovery: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
6bc5088712 board/stm32f3discovery: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
622045f934 board/stm32f0discovery: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
7b98e71139 board/spark-core: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
d476a3d30c board/samr21-xpro: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
19b5a7b0a6 board/pttu: fixed doxygen group name 2015-02-12 15:11:01 +01:00
Hauke Petersen
ac5a6b9ffe board/pca10005: fixed doxygen group name 2015-02-12 15:11:00 +01:00
Hauke Petersen
3de716ada3 board/pca10000: fixed doxygen group name 2015-02-12 15:11:00 +01:00
Hauke Petersen
a4797d7db7 board/openmote: fixed doxygen group name 2015-02-12 15:11:00 +01:00
Hauke Petersen
bd8b4c52f5 board/nucleo-l1: fixed doxygen group name 2015-02-12 15:11:00 +01:00
Hauke Petersen
7fa166ce3c board/x86-multiboot-common: fixed doxygen headers 2015-02-12 14:26:25 +01:00
Hauke Petersen
baacfc3064 board/nucleo-f334: fixed doxygen group name 2015-02-12 13:40:36 +01:00
Hauke Petersen
46827fe7a2 board/msbiot: fixed doxygen group name 2015-02-12 13:39:47 +01:00
Hauke Petersen
c8d15660f2 board/mbed_lpc1768 fixed doxygen group name 2015-02-12 13:39:08 +01:00
Hauke Petersen
84df8e15ed board/iot-lab_M3: fixed doxygen group name 2015-02-12 13:38:11 +01:00
Hauke Petersen
0dbd3cf6d2 board/fox: fixed doxygen group name 2015-02-12 13:37:39 +01:00
Hauke Petersen
f4f5e4c9ff board/f4vi1: fixed doxygen group name 2015-02-12 13:37:01 +01:00
Hauke Petersen
3b792080e0 board/cc2538dk: fixed doxygen group name 2015-02-12 13:35:53 +01:00
Hauke Petersen
f642cbb7e1 board/arduino-mega2560: fixed doxygen group name 2015-02-12 13:34:50 +01:00
Hauke Petersen
fcce4368d7 board/arduino-due: fixed doxygen group 2015-02-12 13:33:59 +01:00
Hauke Petersen
46dd66d0bf board/airfy-beacon: fixed doxygen group name 2015-02-12 13:26:50 +01:00
Hauke Petersen
06d4e24101 board/yunjia-nrf51822: fixed doxygen group name 2015-02-12 13:25:59 +01:00
Thomas Eichinger
5155dc799f board/fox: specify target CPU for openocd 2015-02-10 14:27:46 +01:00
Thomas Eichinger
a124834d8d board/iot-lab_M3: specify target CPU for openocd 2015-02-10 14:27:46 +01:00
haukepetersen
de3200a88f board/samr21-xpro: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
596b7ce734 board/nucleo-l1: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
d076bc13e3 board/nucloe-f334: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
a5a1ffe6ba board/iot-lab_M3: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
a44ff8f8df board/fox: use unified openocd file 2015-02-10 14:27:45 +01:00
haukepetersen
95bf4e2f94 board/yunjia-nrf51822: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
d973729e13 board/stm32f4discovery: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
c737bacace board/airfy-beacon: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
f334a8b317 board/stm32f0discovery: use unified openocd script 2015-02-10 14:27:45 +01:00
haukepetersen
03858bffe9 board/stm32f3discovery: use unified openocd script 2015-02-10 14:27:45 +01:00
Thomas Eichinger
5595bbb94b Merge pull request #2372 from haukepetersen/add_f0discovery_openocd
board/stm32f0discovery: switched to OpenOCD
2015-01-30 13:21:19 +01:00
Hauke Petersen
4142125af8 Merge pull request #2364 from thomaseichinger/f3dicovery-openocd
boards/stm32f3discovery: use OpenOCD for flashing, debugging and resetting
2015-01-30 11:14:19 +01:00
Hauke Petersen
a944d29edc board/stm32f0discovery: switched to OpenOCD
switched flashing and debug scripts to use OpenOCD
2015-01-30 11:08:25 +01:00
Thomas Eichinger
dd45333a09 SQUASHME: Fixed issues and omitted parameters 2015-01-29 14:48:20 +01:00
Hauke Petersen
3834d8709c board/stm32f4discovery: optimized openocd script
removed redundant flash erase (speeds up flashing quite a bit)
2015-01-29 13:49:38 +01:00
Thomas Eichinger
7b4472718f SQUASHME: fix permissions 2015-01-29 13:28:55 +01:00
Thomas Eichinger
f6741b719e SQUASHME: adding ports for openocd 2015-01-28 15:05:48 +01:00
Thomas Eichinger
7dbb1fd6b0 boards/stm32f3discovery: use OpenOCD to flash, debug and reset 2015-01-28 15:05:22 +01:00
Joakim Gebart
d60a6045d8 nucleo-f334: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:55:39 +01:00
Joakim Gebart
bc542fa31d yunjia-nrf51822: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:55:04 +01:00
Joakim Gebart
9968280705 udoo: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:55:04 +01:00
Joakim Gebart
b6f67a72ec stm32f4discovery: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:54:49 +01:00
Joakim Gebart
913922813e stm32f3discovery: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
2a3f710f1c stm32f0discovery: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
cd0511726a spark-core: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
38fc33717b samr21-xpro: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
ee300272d4 pca10005: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
934cc2ccdd pca10000: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
779de1bda6 openmote: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
3c336ad170 nucleo-l1: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
99f7586fe8 msbiot: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
a55f49825e mbed_lpc1768: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
082944e231 iot-lab_M3: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
222e68ddd5 fox: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
afe7ee2126 f4vi1: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
2cb7735ce2 cc2538dk: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
530fc8709d arduino-due: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Joakim Gebart
33756675dc airfy-beacon: Add -mno-thumb-interwork.
Cortex-M processors only support Thumb instructions (no ARM mode code).

Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2015-01-28 13:52:53 +01:00
Thomas Eichinger
0b79dffa87 boards/nucleo-f334: correct CPU_USAGE variable 2015-01-28 11:21:51 +01:00
haukepetersen
834335027d boards: added support for nucleo-f334 2015-01-27 23:14:10 +01:00
Hauke Petersen
2f60e4c7fd Merge pull request #2359 from thomaseichinger/nucleo-l1_openocd_futureproof
boards/nucleo-l1: use upstream openocd configuration
2015-01-27 22:08:54 +01:00
Peter Kietzmann
eb92f43432 Merge pull request #1812 from BytesGalore/guarding_headers
boards: core: cpu: drivers: sys: added missing header guards
2015-01-27 21:59:14 +01:00
Thomas Eichinger
36cb57bb33 Merge pull request #2305 from x3ro/samr21-autostart-gdb
Samr21: autostart gdb when running make debug
2015-01-27 21:07:55 +01:00
Lucas Jenss
5fdbf0ccfe Samr21: autostart gdb when running make debug 2015-01-27 20:49:58 +01:00
Christian Mehlis
bea0171754 stm32f4discovery: use openocd for flashing 2015-01-27 20:32:57 +01:00
BytesGalore
714ee38355 boards: core: cpu: drivers: sys: added missing header guards 2015-01-27 19:10:57 +01:00
Thomas Eichinger
7f05dc2725 boards/nucleo-l1: use upstream openocd configuration
Configuration for the ST Nucleo L152RE board was merged into
OpenOCD upstream. This commit changes scripts for flashing,
debugging and reseting to use this and removes RIOT's configuration
file.
2015-01-27 15:21:33 +01:00
Thomas Eichinger
4b7cc95529 boards/nucleo-l1: check presence of stm32l.cfg
In current updates OpenOCD split up stm32l.cfg into stm32l1.cfg and
stm32l0.cfg. This provides a check in openocd.cfg for this file so
openocd doesn't fail.
2015-01-26 15:24:25 +01:00
Fabian Nack
c1cc08a727 boards/msbiot: Add PWM config to MSB-IoT 2015-01-22 14:33:35 +01:00
Peter Kietzmann
eaf9cc32e6 Merge pull request #2308 from haukepetersen/fix_stm32f0_gpioclks
cpu/stm32f0: fixed port clk en for GPIO driver
2015-01-21 10:20:10 +01:00
haukepetersen
827f34be19 board/nucleo-l1: capitalized doxygen group 2015-01-21 09:31:45 +01:00
Hauke Petersen
7ec85a3797 board/stm32f0discovery: fixed GPIO CLKEN defines 2015-01-21 08:20:28 +01:00
Hauke Petersen
c3cdfe7ef7 Merge pull request #2315 from fnack/spi_clock
cpu/stm32f4: Fix SPI baud rate control settings
2015-01-16 11:19:18 +01:00
Fabian Nack
f9a72b477d boards/msbiot: add spi feature for msbiot to include it in the tests 2015-01-16 09:24:48 +01:00
Fabian Nack
9a365b0647 boards: Introduce spi bus divider to distinguish APB2 and APB1 bus 2015-01-16 09:24:48 +01:00
Hauke Petersen
c61056ad0f board/stm32f4discovery: adjusted GPIO clken defines 2015-01-15 14:24:48 +01:00
Hauke Petersen
63b2bbd684 board/msbiot: ajusted GPIO clken defines 2015-01-15 14:24:17 +01:00
Hauke Petersen
b435a488fa Merge pull request #2026 from thomaseichinger/stm32l1
stm32l1: initial port for the nucleo-l1 board and stm32l1 cpu
2015-01-12 21:33:21 +01:00
Thomas Eichinger
07d76d7127 stm32l1: initial port for the nucleo-l1 board and stm32l1 cpu 2015-01-12 15:13:19 +01:00
Troels Hoffmeyer
29b0e73350 samr21: cpuid implemented by reading 128 bits from flash 2015-01-12 13:50:16 +01:00
Thomas Eichinger
2ea028dd51 Merge pull request #2011 from haukepetersen/add_stm32f3_spi
cpu/stm32f3: added SPI driver
2015-01-09 11:46:06 +01:00
Oleg Hahm
9bddd61115 Merge pull request #2207 from gebart/pr/lpc2387-gc-sections
msba2: Use --gc-sections when linking.
2015-01-08 14:05:27 +01:00
Hauke Petersen
7f0ffcf615 board/stm32f3discovery: added SPI configuration 2015-01-07 20:18:25 +01:00
Thomas Eichinger
d6c4d5581f Merge pull request #2215 from bapclenet/samr21/RTC
cpu/samd21: add rtc periph implementation
2015-01-06 18:21:22 +01:00
Oleg Hahm
d3a88013f7 Merge pull request #2218 from thomaseichinger/openwsn-ng
pkg/openwsn: update to current openwsn version
2014-12-31 18:33:09 +01:00
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
Martine Lenders
ec24fbd6dc Merge pull request #1751 from LudwigOrtmann/native_syscalls_p2
native: add two more syscall declarations
2014-10-01 22:14:15 +02:00
Ludwig Ortmann
b849b848a0 native: add two more syscall declarations 2014-10-01 21:56:43 +02:00
Thomas Eichinger
fccfce2d59 stm32f1: implement 32bit hwtimer by cascading two timers 2014-10-01 20:54:14 +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
a990217a54 board/iot-lab_M3: added clock config to periph_conf 2014-09-30 11:26:00 +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
af1e012efc board/iot-lab_M3: cleaned up SPI in periph_conf.h 2014-09-30 11:19:16 +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
Hauke Petersen
0651020547 boards: added LED macro for pca1000 & yunjia-nrf 2014-09-26 17:50:27 +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
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
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
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
Hauke Petersen
934eb44c13 Merge pull request #1488 from haukepetersen/add_stm32f0_spi
board/cpu: added SPI driver for the stm32f0discovery
2014-09-25 11:59:11 +02:00
Oleg Hahm
9b4d22aaa0 pyterm: make pin toggling optional
For the MSB-A2 the DTR and RTS pins have to be pulled down over the
serial interface in the beginning. (This is required because the Linux
usbserial driver pulls them up when initializing the device which set
the node into reset mode.) Since this is not necessary on most other
platforms and might even cause problems, it's better to make this an
optional behavior of pyterm.
2014-09-24 17:05:36 +02:00
Hauke Petersen
cdb335e21d [SQUASH ME] stm32f0: substantial fixes to SPI driver 2014-09-24 15:41:48 +02:00
Hauke Petersen
ff4854341a [SQUASH ME] finished 0.1 of spi driver 2014-09-24 15:41:47 +02:00
Hauke Petersen
c494e3ab09 board/cpu: added SPI driver for stm32f0discovery 2014-09-24 15:41:47 +02:00
Hinnerk van Bruinehsen
567ebf987f lint: limit maximum length of input via scanf 2014-09-19 23:31:26 +02:00
Christian Mehlis
a6ff40b6d7 iot-lab_M3: fix numof uart 2014-09-19 17:12:38 +02:00
Hauke Petersen
34aaa61eb0 Merge pull request #1486 from haukepetersen/fix_sam3x_finish_gpio
cpu/boards: completed GPIO driver for sam3x8e
2014-09-19 13:21:09 +02:00
Hauke Petersen
905283131b board/yunjia-nrf5182: adjusted openocd.cfg 2014-09-19 12:46:19 +02:00
Ludwig Ortmann
d7cdc85758 Merge pull request #1677 from LudwigOrtmann/headers
doc: add license headers to some .h files
2014-09-18 10:47:30 -07:00
Hauke Petersen
50ba74b7dc cpu/boards: completed GPIO driver for sam3x8e
- adjusted peripheral conf for udoo and arduino-due
- added gpio_init_int()
- added interrupt service routines
- fixed gpio_read()
- added clock enable for gpio_init_in()
2014-09-18 18:29:02 +02:00
Ludwig Ortmann
289c4c0ee4 doc: add license headers to some .h files 2014-09-18 17:45:11 +02:00
Hauke Petersen
8499a2c0ca board/pca1000x: small fixes to periph_conf.h files 2014-09-17 14:44:13 +02:00
Hauke Petersen
e0fec98477 boards: initial import of yunjia-nrf51822 board 2014-09-17 14:44:13 +02:00
Hinnerk van Bruinehsen
c85fa9789b boards: redbee: add missing semicolon 2014-09-16 19:57:08 +02:00
Thomas Eichinger
db95cff5cd iot-lab_M3: fixing term make target 2014-09-15 15:59:01 +02:00
Hinnerk van Bruinehsen
2faf813793 board/sys: move bounds check before array access 2014-09-14 01:56:11 +02:00
Hinnerk van Bruinehsen
bc0a05f19d boards: msba2-common tools: reduce scope 2014-09-13 19:47:58 +02:00
René Kijewski
0cc699c0ce lint: reduce scope
Fix some lint warnings of kind
```
style (variableScope): The scope of the variable '…' can be reduced
```
2014-09-12 11:50:12 +02:00
Thomas Eichinger
75adcb8d8b Merge pull request #1629 from thomaseichinger/iot-lab_debugger++
iot-lab_M3: extend debug target for iot-lab_M3
2014-09-04 20:01:12 +02:00
Ludwig Ortmann
3d29a9e3d3 native: add support for Linux on ARM 2014-09-04 16:39:33 +02:00
Fabian Nack
e8a33d58db board - msbiot: initial import for the msbiot 2014-09-02 15:45:32 +02:00
Thomas Eichinger
b505df23a5 SQUASHME: kill openocd by PID 2014-09-02 11:41:41 +02:00
Thomas Eichinger
8945768c91 iot-lab_M3: extend debug target for iot-lab_M3 2014-09-02 10:35:48 +02:00
Ludwig Ortmann
2439bd839c doc: fix more license headers
Remove some cruft, set correct lgpl versions, update to lgpl where
this had been overlooked in the past, fix odd comment style...
2014-08-27 19:20:49 +02:00
Hinnerk van Bruinehsen
223e22ac1e board: arduino-mega2560: Initial import 2014-08-27 16:39:40 +02:00
Hauke Petersen
f4c68cf466 board/pca1000x: added/fixed dist scripts
- pca10000: added author to debug.sh
- pca10005: added debug and reset scripts
- pca10005: fixed flash script
- pca10005: adjusted env vars in Makefile.include
2014-08-27 15:15:20 +02:00
Ludwig Ortmann
fc0b0bcc29 Merge pull request #1608 from LudwigOrtmann/fixmorelicenseheaders
Fix more license headers
2014-08-26 13:48:59 +02:00
Thomas Eichinger
6f83609107 Merge pull request #1607 from haukepetersen/add_nrf_random
cpu/nrf51822: added random number generator driver
2014-08-25 14:51:18 +02:00
Hauke Petersen
4bec6390eb board/stm32f4discovery: enabled RNG driver 2014-08-25 13:54:29 +02:00
Ludwig Ortmann
502fd23558 Merge pull request #1570 from LudwigOrtmann/native-ssp
native: add stack smashing protection
2014-08-23 17:39:57 +02:00
Ludwig Ortmann
b7992922ce fix license headers in non-.c files 2014-08-23 16:16:26 +02:00
Hauke Petersen
ab38723558 board/pca1000[0|5]: enabled RNG peripheral 2014-08-23 13:28:31 +02:00
Ludwig Ortmann
db6d6ae95e native: add stack smashing protection
When `DEVELHELP` is defined, add `-fstack-protector-all`.
2014-08-23 10:56:39 +02:00
Ludwig Ortmann
ba59ecdaae native: fix and improve term-valgrind flags 2014-08-22 20:05:43 +02:00
Hauke Petersen
addfaefe8a Merge pull request #1598 from haukepetersen/add_nrf_rtt
cpu/board: added RTT driver for NRF51822
2014-08-22 02:13:43 +02:00
Martine Lenders
6c64144e22 Merge pull request #1558 from authmillenon/fix-termflags
make: Fix TERMFLAGS
2014-08-22 01:37:17 +02:00
Martine Lenders
248a8531a5 make: Fix TERMFLAGS
Sometimes boards/*/Makefile.include (e. g. in case of the msba2) gets included
twice somehow, leading the TERMFLAG to be set twice and faulty. This
fixes that.
2014-08-22 01:09:55 +02:00
Hauke Petersen
af78ba287b board/pca10000: enabled RTT timer in periph_conf.h 2014-08-22 00:41:15 +02:00
Thomas Eichinger
67fc424a76 boards:make: hardcode goodfet.bsl path in Makefile.include 2014-08-21 23:58:05 +02:00
René Kijewski
b22c2f4ab5 Merge pull request #1431 from Kijewski/wget-for-everyone-woooohooooo
make: centralize wget/curl & unzip/7z feature test
2014-08-21 21:23:30 +02:00
Hauke Petersen
ead29a12bb boards/arduino-due: enabled RNG driver 2014-08-21 20:18:02 +02:00
René Kijewski
639dae4a1d Merge pull request #1575 from Kijewski/use-sched_active_pid
all over the place: use sched_active_pid
2014-08-21 19:09:40 +02:00
René Kijewski
a70ee0f022 make: centralize wget/curl & unzip/7z feature test
With many open PRs that could benefit from loading SDKs when needed,
instead adding vast amounts of code to RIOTs master, this PR provides
the "functions" `$(DOWNLOAD_TO_STDOUT)`, `$(DOWNLOAD_TO_FILE)`, and
`$(UNZIP_HERE)`.

The first "function" takes one argument, the URL from where to download
the content. It is then piped to stdout. To be used e.g. with `tar xz`.

The second "function" taken two arguments, the destination file name,
and the source URL. If the previous invocation was interrupted, then the
download gets continued, if possible.

The last "function" takes one argument, the source ZIP file. The file
gets extracted into the cwd, so best use this "function" with
`cd $(SOME_WHERE) &&`.

The clumsy name `$(UNZIP_HERE)` is taken because the program "unzip"
takes the environment variable `UNZIP` as the source file, even if
another file name was given on the command line. The rationale for that
is that the hackers of "unzip" hate their users. Also they sacrifice
hamsters to Satan.
2014-08-21 19:07:52 +02:00
Thomas Eichinger
0e79a01cd2 stm32f1: SPI: implement speed setting properly 2014-08-21 17:53:38 +02:00
Thomas Eichinger
6b43b3f587 stm32f1: implement new cpuid_get 2014-08-21 17:53:38 +02:00
Thomas Eichinger
c28aebf105 at86rf231: handle rx tx state changes correctly 2014-08-21 17:53:38 +02:00
Thomas Eichinger
e59bc2eb9d iot-lab_M3: refactor at86rf231 driver 2014-08-21 17:53:37 +02:00
Thomas Eichinger
aaa2c2e8ba boards: initial import of iot-lab_M3 2014-08-21 17:53:37 +02:00
Thomas Eichinger
37611db41c cpu: initial import of stm32f1 2014-08-21 17:53:37 +02:00
Hauke Petersen
46a791fd95 board/pca10000: added make targets
- added `reset` target
- added `debug` target
- added `debug-server` target
- adjusted `flash` target
2014-08-21 15:47:10 +02:00
René Kijewski
2cb4166c3e all over the place: use sched_active_pid
In many places we needlessly use `sched_active_thread->pid` whilst we
already have `sched_active_pid` with the same value, and one less
indirection.

`thread_getpid()` is made `static inline` so that there is no penalty in
using this function over accessing `sched_active_pid` directly.
2014-08-17 21:04:25 +02:00
Hauke Petersen
13894fa70c cpus: adjusted uart implementations for changed IF
- adjusted stm32f0
- adjusted stm32f3
- adjusted stm32f4
- adjusted sam3x8e
- adjusted nrf51822
2014-08-15 12:23:39 +02:00
Hauke Petersen
48eafe9912 board/stm32f3discover: fixed LED macros 2014-08-15 10:38:10 +02:00
Hauke Petersen
037820d6a6 board/cpu: adjusted uart driver implementations
for
- sam3x8e
- stm32f0
- stm32f4
- sam3x8e
- nrf51822
2014-08-11 15:08:20 +02:00
Oleg Hahm
1de5c2b4a0 fixed remaining variables to kernel_pid_t 2014-08-07 17:29:53 +02:00
Oleg Hahm
aa2ecf6216 initialize kernel_pid_t correctly 2014-08-07 16:31:27 +02:00
Hauke Petersen
cc6ee1dc05 board/cpu: added pwm driver for stm32f4discovery 2014-08-07 16:15:39 +02:00
Hauke Petersen
9a90eae1ba cpu: adjusted pwm driver impl for lpc2387 2014-08-07 16:14:09 +02:00
René Kijewski
aed57f4fe6 x86: disable --gc-sections for Travis' sake
I could not reproduce the problem at home, but on Travis CI after
merging #1415 tests/unittest failed to execute for qemu-i386.

There is a crash early in the initialization, caused by a #PF. The
execution hangs afterwards (`cli; 0: hlt; jmp 1b`), and Travis kills
the execution after 10 minutes.
2014-08-06 15:23:11 +02:00
Oleg Hahm
bbdd93e9d3 make: msb-430 boards: added debug and debugserver targets 2014-08-05 22:52:51 +02:00
Hauke Petersen
9ced34a52d boards/stm32fXdiscovery: added debug-server target
added "make debug-server" target for
- stm32f0discovery
- stm32f3discovery
- stm32f4discovery
2014-08-05 22:52:51 +02:00
Ludwig Ortmann
1df6505db9 boards/cpu: fix some warnings 2014-08-05 18:52:26 +02:00
Ludwig Ortmann
27b28e70bf boards: fixup for pyterm renaming 2014-08-05 13:29:24 +02:00
epiktet
5784a15cdd boards/pca10005: squash added Support for Nordic Dev Kit p2 2014-08-04 13:42:07 +02:00
epiktet
c1993b1bf6 boards/pca10000: squash added support for Nordic Dev Kit p1 2014-08-04 13:42:07 +02:00
Ludwig Ortmann
a3d883f610 Merge pull request #1374 from OlegHahm/harmonize_pid
core: harmonizes the data type for the process ID
2014-08-01 17:14:47 +02:00
Oleg Hahm
cb85a901f2 pyterm: renamed pyterm.py to pyterm 2014-08-01 17:09:45 +02:00
Oleg Hahm
6340123558 make: introduced TERMFLAGS
Also added the missing -p flag for the new pyterm version where
necessary.
2014-08-01 17:09:45 +02:00
Oleg Hahm
983d056c75 core: harmonizes the data type for the process ID
Instead of using differing integer types use kernel_pid_t for process
identifier. This type is introduced in a new header file to avoid
circular dependencies.
2014-08-01 12:02:54 +02:00
Hauke Petersen
938c61a5a2 Merge pull request #1456 from haukepetersen/board_stm32f3discovery
board/cpu: Added support for the stm32f3discovery board and stm32f3 cpu
2014-07-31 23:55:05 +02:00
Ludwig Ortmann
d55da67fb6 Merge pull request #1329 from LudwigOrtmann/riot_license
RIOT default license header change
2014-07-31 23:12:47 +02:00
Hauke Petersen
c54594632f Merge pull request #1505 from haukepetersen/add_stm32f0_adc
cpu/board: added ADC driver for stm32f0discovery
2014-07-31 23:01:21 +02:00
Ludwig Ortmann
5fdce06b3b doc: use lgplv2.1-short license header instead of lgplv2-short-v1 2014-07-31 22:57:20 +02:00
Ludwig Ortmann
73aa3739d2 doc: use lgplv2.1-short license header instead of lgplv2-short-v2 2014-07-31 22:57:20 +02:00
Ludwig Ortmann
c40b281873 doc: use lgplv2.1-short license header instead of lgplv2-short-v3 2014-07-31 22:57:20 +02:00
Ludwig Ortmann
3ca4f18479 doc: use lgplv2.1-short license header instead of lgpl-short-riot 2014-07-31 22:57:20 +02:00
Ludwig Ortmann
1200c3bc46 doc: fix comment indentation 2014-07-31 22:57:19 +02:00
Oleg Hahm
8a337f3566 Merge pull request #1512 from cgundogan/remove_tabs_boards
converting tabs to spaces in boards (#1439)
2014-07-31 22:57:13 +02:00
Martine Lenders
107ef28705 Merge pull request #1470 from haukepetersen/add_stm32f4_adc
cpu/board: added ADC driver for stm32f4discovery
2014-07-31 22:56:41 +02:00
Cenk Gündoğan
7ca2e874e1 converting tabs to spaces in boards (#1439)
This PR converts tabs to white spaces.
The statement I used for the conversion:
'''find . -name "*.[ch]" -exec zsh -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;'''
Afterwards, I had a quick overview of the converted files to prevent odd indentation.
2014-07-31 20:34:28 +02:00
Hauke Petersen
94848cf57f board: Initial import of stm32f3discovery 2014-07-31 19:42:00 +02:00
Ludwig Ortmann
cee59dae23 lpc2k: unify Paul Stoffregen license headers 2014-07-31 18:58:06 +02:00
Hauke Petersen
b451de05e4 cpu/board: added ADC driver for stm32f4discovery 2014-07-31 17:51:01 +02:00
Hauke Petersen
3a45a062d1 cpu/board: added ADC driver for stm32f0discovery
- added ADC implementation for the stm32f0 cpu
- added ADC pin/device configuration for stm32f0discovery board
2014-07-31 17:04:48 +02:00
Philipp Rosenkranz
4d1ce32e66 avsextrem: use cc110x_ng as default transceiver driver 2014-07-30 22:18:23 +02:00
Ludwig Ortmann
b6846e31fc doc: fix most occurences of FU as an author
.. but only if there are other authors as well
2014-07-29 17:23:11 +02:00
Oleg Hahm
8076468cf4 Merge pull request #1474 from LudwigOrtmann/chronos_cleanup_display
boards/chronos: clean up display driver a bit
2014-07-29 15:34:43 +02:00
Hauke Petersen
20cb27d04d boards/udoo: cleanup in periph_conf.h
- removed unused defines
2014-07-28 17:22:35 +02:00
Hauke Petersen
11bb9d2627 boards/arduino-due: some cleanup
- added parenthesis for LED macros
- changed mapping for LED_* to LED_RED_*
- removed some old values from periph_conf.h
2014-07-28 17:22:22 +02:00
Kévin Roussel
d630eadca0 Merge pull request #1380 from rousselk/arduino-due-minor-fixes
Reset ARM Cortex-M3 MCUs before flashing
2014-07-28 14:13:03 +02:00
Ludwig Ortmann
3cda0369cb native: cleanup
fix style
fix some syscall declarations
reorder syscall declarations
init syscalls in dedicated function
substitute 1 with EXIT_FAILURE
2014-07-27 15:16:38 +02:00
Ludwig Ortmann
c6bcc344ca native: uart reconnect buffer replay
When using socket stdio, add option to replay what has been written to
stdout while not connected (`-r`).

The implementation is to simply use the existing log file (which is
implicitly created when the option is used), and read from it until
EOF upon reconnect.

closes #476
2014-07-27 15:16:38 +02:00
Ludwig Ortmann
fb205550a1 boards/chronos: clean up display driver a bit
reduce scope of variables
remove useless comments and spaces

saves 2 bytes =)
2014-07-27 12:51:22 +02:00
Kévin Roussel
904f313ade Reset udoo's MCU before flashing 2014-07-25 16:02:20 +02:00