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

1897 Commits

Author SHA1 Message Date
Oleg Hahm
16a3f131a3 Merge pull request #5112 from kaspar030/use_git_cache
make: pkg: introduce git-cache
2016-03-21 22:32:33 +01:00
772657253f dist: tools: add git-cache 2016-03-21 21:22:33 +01:00
Oleg Hahm
0331029990 pyterm: fix logging directory
The default logging directory should be ${HOME}/${HOST}/run-name/
2016-03-20 21:20:59 +01:00
DipSwitch
58186bfa9e dist: add script to fetch and build teensy_loader_cli 2016-03-20 12:55:57 +01:00
17fd3d5d39 dist: build_and_test.sh: support CI_BASE_BRANCH 2016-03-15 00:08:18 +01:00
b916a58ed4 dist: tools: pr_check: adapt to RIOT CI 2016-03-12 00:54:43 +01:00
Cenk Gündoğan
98958e74c0 dist/tools/desvirt: added README 2016-03-10 18:29:09 +01:00
Cenk Gündoğan
dc509f030d dist/tools/desvirt: proper integration 2016-03-10 18:29:09 +01:00
Oleg Hahm
f576317194 ci: split up cortex_m4 in even more groups 2016-03-08 20:37:25 +01:00
18e55c6f67 dist: tools: testrunner: increase default timeout to 10 secs 2016-03-07 01:56:39 +01:00
e168f49c86 dist: testrunner: kill whole process group of spawned process 2016-03-05 20:47:51 +01:00
d7a10aa030 dist: travis-scripts/get-pkg-list.py: add python 3 pexpect pkg 2016-03-05 20:36:28 +01:00
test
819dfacccc dist: add testrunner shared pexpect code 2016-03-05 20:36:28 +01:00
test
ac44264dfa dist: remove obsolete testsuite 2016-03-05 16:05:10 +01:00
Martine Lenders
a7487e2b19 Merge pull request #4948 from cgundogan/pr/travis/static-tests_fix
travis: continue static tests on error
2016-03-04 05:40:31 +01:00
Oleg Hahm
eb85eb50a7 Merge pull request #4921 from authmillenon/travis/fix/warn-on-config-change
travis: warn about differing .travis.yml
2016-03-03 10:44:22 +01:00
Cenk Gündoğan
592c73ef79 travis: continue static tests on error 2016-03-02 13:37:25 +01:00
Hauke Petersen
72fb1790c0 Merge pull request #4905 from OlegHahm/goodfet_fix
tools: goodfet fix
2016-03-01 23:32:07 +01:00
Martine Lenders
77bf5277f6 dist: Recall build_and_test.sh after rebase if it was changed 2016-03-01 19:54:43 +01:00
Martine Lenders
c239e359f6 travis: warn about differing .travis.yml 2016-03-01 19:54:42 +01:00
Hauke Petersen
90512ce3ab dist/jlink: fixed typo in JLINK_PRE_FLASH 2016-03-01 19:22:42 +01:00
a2d8c4b50d dist: tools: compile_test: fix unassigned variable 2016-02-28 22:51:10 +01:00
Oleg Hahm
a14657ef85 tools goodfet: directly access baudrate member 2016-02-26 15:03:22 +01:00
Cenk Gündoğan
c68a38f472 dist/tools/ethos: add .gitignore for ethos 2016-02-17 11:38:53 +01:00
c762a6fe7e dist/tools/licenses: add GPLv2 short pattern 2016-02-07 19:15:15 +01:00
52aec3ad32 dist: add ethos UNIX tool 2016-02-07 19:15:15 +01:00
Oleg Hahm
2ec29cc55d Merge pull request #4711 from OlegHahm/iotlab_make_site_fixes
iotlab: fix IOTLAB_SITE for term, flash etc
2016-01-28 23:16:22 +01:00
Martine Lenders
bc2ee6afce Merge pull request #4703 from OlegHahm/license_pattern_fixes
License pattern fixes
2016-01-28 21:28:30 +01:00
Oleg Hahm
23e3bcf60a iotlab: fix IOTLAB_SITE for term, flash etc 2016-01-28 20:38:08 +01:00
Oleg Hahm
db03259b6b tools: add pattern for MIT license 2016-01-28 16:46:42 +01:00
Cenk Gündoğan
feea0139c4 make iotlab: stop 2016-01-28 10:56:39 +01:00
Oleg Hahm
cfdd6cb696 make iotlab: removed duplicated PHONY targets 2016-01-27 15:47:59 +01:00
Oleg Hahm
27688d8be1 make iotlab: rename internal target
In order to avoid potential naming clashes.
2016-01-27 15:47:31 +01:00
Oleg Hahm
c4dbe2da27 iotlab: fix selective flashing and serial access 2016-01-26 23:07:05 +01:00
Martine Lenders
0db92bb0ea travis: adapt for unittest change 2016-01-23 16:17:23 +01:00
Oleg Hahm
57e8d5080b iotlab: set IOTLAB_SITE to corresponding site
Uses the actual site of the selected experiment instead as "grenoble" as default.
2016-01-21 16:30:28 +01:00
Cenk Gündoğan
e62a655b03 travis: pass the proper branch to compile_test.py 2016-01-07 18:39:32 +01:00
Cenk Gündoğan
f2860701f0 vagrant: add vim 2015-12-11 08:53:37 +01:00
Cenk Gündoğan
6b0283fbb0 vagrant: rename RIOT-OS => RIOT and mount the synced folder directly to /home/cnk 2015-12-11 08:53:25 +01:00
Cenk Gündoğan
8e63ae95f3 Merge pull request #4330 from thomaseichinger/pr/cmdline2xml_fix
eclipsesym/cmdline2xml.sh: introduce workaround readlink function
2015-12-08 14:12:37 +01:00
Thomas Eichinger
4a8b2aed56 eclipsesym/cmdline2xml.sh: introduce workaround readlink function
readlink for OS X and FreeBSD does not offer -m flag to canonicalise the
file's path. Implement a workaround shell function to simulate behaviour.
2015-12-08 13:59:32 +01:00
Tobias Markmann
57b8a24466 Add a RELIC package and unit test that shows how to use it
Add install of cmake to .travis.yml.

Test-Information:

This has been tested on OS X and on Ubuntu for both the native target
and STM32F4Discovery.
2015-12-08 08:58:11 +01:00
Oleg Hahm
00def4f8e7 CI: split up Cortex-M0 in two groups 2015-12-07 11:38:34 +01:00
Cenk Gündoğan
5f201f1856 travis: fix git complaining about 'ambiguous argument' 2015-12-07 00:35:43 +01:00
Cenk Gündoğan
a53ed20066 Add and configure Vagrant for RIOT-OS 2015-12-04 14:14:04 +01:00
Oleg Hahm
d65d213def CI: split up Cortex-M4 in two groups 2015-12-03 17:38:24 +01:00
Lucas Jenss
ddaa9863f2 Add 256 byte block hamming code implementation 2015-11-30 20:08:36 +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
Oleg Hahm
c1c540a354 iotlab: set DEBUG_NODE correctly 2015-11-28 15:23:32 +01:00
Martine Lenders
2cc2adffee Merge pull request #3900 from haukepetersen/add_arduino_api
sys: added Arduino API to RIOT
2015-11-27 13:35:29 +01:00
Martine Lenders
bf9004595f Merge pull request #3927 from authmillenon/dist/feat/debug-server
iotlab: add capability to create and connect to debug server
2015-11-27 13:32:21 +01:00
Hauke Petersen
931c1902e1 dist: added script for merging Arduino sketches 2015-11-27 12:45:12 +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
0d9f14c848 make pyterm nicely fails if no port is available 2015-11-20 17:50:40 +01:00
Cenk Gündoğan
dda9b9b6a1 dist: iotlab-testbed: add IOTLAB_EXCLUDE_NODES to README 2015-11-11 16:13:22 +01:00
Cenk Gündoğan
12c8883799 make: iotlab-testbed: exclude list for reset+flash 2015-10-31 21:25:18 +01:00
Hauke Petersen
0bf7e676e2 dist: added SiLabs BSD license pattern 2015-10-28 13:50:34 +01:00
Hauke Petersen
4b62a4902f dist: added common JLink script for flashing 2015-10-28 11:19:38 +01:00
Cenk Gündoğan
813709adb4 Merge pull request #3849 from OlegHahm/pyterm_ümläüte
pyterm: fix problems with German umlauts as input
2015-10-27 19:21:53 +01:00
Oleg Hahm
3b8aa9b476 pyterm: fix problems with German umlauts as input 2015-10-27 15:27:04 +01:00
Cenk Gündoğan
0b7c7fbbb6 Merge pull request #3884 from cgundogan/pr/sniffer/socketify
sniffer: extend script to support sockets
2015-09-30 18:33:12 +02:00
Cenk Gündoğan
46d7571710 sniffer/README: describe usage of the socket connection type 2015-09-30 16:32:23 +02:00
Cenk Gündoğan
be579171d1 sniffer/sniffer.py: enable sniffing for sockets 2015-09-30 16:32:23 +02:00
Martine Lenders
eea59bf805 iotlab: add capability to create and connect to debug server 2015-09-30 11:11:52 +02:00
Martine Lenders
4dcadf0203 iotlab: introduce IOTLAB_AUTHORITY variable to testbed Makefile 2015-09-30 11:09:56 +02:00
Ludwig Knüpfer
eda6328e21 documentation: update my name (Ortmann -> Knüpfer) 2015-09-27 18:58:30 +02:00
Joakim Nohlgård
98c465008b all: Update @gebart family name, email 2015-09-20 13:47:39 +02:00
Oleg Hahm
a7a52d7494 dist: sniffer: fix python version check 2015-09-10 00:18:31 +02:00
Cenk Gündoğan
3cf727617b README.iotlab.md: Add IOTLAB_EXP_NAME and IOTLAB_PHY_NODES 2015-09-07 10:23:05 +02:00
Cenk Gündoğan
40334d6039 Makefile.iotlab: accept custom resourceid_list for experiment-cli 2015-09-07 10:13:26 +02:00
a13bc46f3e sys: remove uart0 2015-09-04 17:46:23 +02:00
Oleg Hahm
b331ca6626 dist: chose binary format for IoT-LAB Makefile 2015-09-04 14:42:01 +02:00
Oleg Hahm
2c555f748e dist: fix missing include of sys/time.h in tunslip 2015-09-01 15:24:01 +02:00
daniel-k
78b98b3b1c debugging: fix openocd closing when pressing Ctrl+C in GDB, fix #3427 2015-08-29 19:17:24 +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
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
58ff31bfe9 gnrc: make all gnrc modules sub-modules of gnrc 2015-08-18 23:00:07 +02:00
Antonio Lignan
b8823b7afe Zolertia Re-Mote platform (cc2538 + cc1120) port 2015-08-17 14:17:32 +02:00
Cenk Gündoğan
049d24aa6e dist/testbed-support: make experiment name configurable 2015-08-17 11:04:20 +02:00
Joakim Gebart
9968c59baa dist/tools/sniffer: Fix usec calculation 2015-08-14 16:45:15 +02:00
Martine Lenders
5760f9042d native: unify and simplify usage of tapsetup script 2015-08-14 12:05:34 +02:00
Martine Lenders
7f581ef44f tools: Remove wireshark dissector for native 2015-08-11 02:57:30 +02:00
Martine Lenders
3e0b62b3bf tools: replace old sniffer script with gnrc sniffer 2015-08-09 21:03:51 +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
bbf64e81ec remove defaulttransceiver, cc110x, cc2420 traces 2015-08-06 12:13:54 +02:00
Martine Lenders
0566471173 dist: make iotlab-exp dependent on all
iotlab-exp uses `$(ELFFILE)` for the first flash so it needs to be
there.
2015-08-05 19:07:33 +02:00
Philipp Rosenkranz
935e2d81b4 Merge pull request #3409 from phiros/dist_drone_script_fail_if_gh_label_not_set
dist: make drone build script fail if gh label not set
2015-07-28 15:03:02 +02:00
Philipp Rosenkranz
d0f23b8a3e compile_test.py: fix error/warning output duplication 2015-07-22 13:57:34 +02:00
Hauke Petersen
51b7227c9f Merge pull request #3382 from daniel-k/openocd_dont_reset
openocd: don't reset cpu for target 'debug'
2015-07-21 15:24:38 +02:00
Philipp Rosenkranz
e3fc0a3fb5 dist: compile_test.py refactored 2015-07-17 00:20:17 +02:00
Philipp Rosenkranz
da1e715473 make/compile_test.py: display compile errors and warnings 2015-07-16 21:22:57 +02:00
Philipp Rosenkranz
8c9cbdae37 dist: make drone build script fail if gh label not set 2015-07-16 17:21:29 +02:00
Peter Kietzmann
6d067a66cb Merge pull request #3151 from authmillenon/dist/enh/sniffer-pythonic
dist: make ng_sniffer.py more pythonic
2015-07-15 00:15:02 +02:00
Martine Lenders
375bb14c76 dist: make ng_sniffer version independent 2015-07-14 16:45:20 +02:00
Martine Lenders
c10ea983f9 dist: pep8 ng_sniffer.py 2015-07-14 16:45:19 +02:00
Martine Lenders
67197854df dist: make ng_sniffer.py more pythonic 2015-07-14 16:45:19 +02:00
Joakim Gebart
235b9b3c16 dist/tools/toolchain: Fix whitespace errors in newlib patches. 2015-07-14 08:11:20 +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
1edd79a36a dist/tools/toolchains/build_x86.sh: Use patch files for newlib modifications 2015-07-13 19:57:56 +02:00
daniel-k
03542161dd openocd: don't reset cpu for target 'debug' 2015-07-13 17:22:54 +02:00
Martine Lenders
07adbec5e2 Merge pull request #3353 from phiros/compile_test_fix_output_for_failed_boards
compile_test.py / buildtest: fix output for failed boards
2015-07-13 13:05:55 +02:00
Philipp Rosenkranz
f44615a855 drone-scripts: create dir for each BUILDTEST_MCU_GROUP 2015-07-10 17:20:50 +02:00
Philipp Rosenkranz
94490ed031 compile_test.py / buildtest: fix output for failed boards 2015-07-10 03:12:04 +02:00
Martine Lenders
bfec897e9e dist:testbed-support: fix Makefile include description 2015-07-05 00:54:06 +02:00
Martine Lenders
dd6a57da18 dist:testbed-support: Let GitHub parse markdown 2015-07-05 00:48:35 +02:00
Philipp Rosenkranz
f09eba6775 dist: add github label check to drone build script 2015-06-30 20:12:01 +02:00
Philipp Rosenkranz
652f5327dd dist: add gnu parallel to dockerfile 2015-06-24 23:00:56 +02:00
Philipp Rosenkranz
8ea9965cae dist: exec drone build script in parallel 2015-06-24 23:00:56 +02:00
Hauke Petersen
b2413f79ba Merge pull request #3150 from authmillenon/dist/enh/sniffer-read-iface
dist: ng_sniffer: read interface from device
2015-06-05 16:28:31 +02:00
Martine Lenders
86984fd53a Merge pull request #2952 from OlegHahm/iotlab_makefile_fix
iotlab: append experiment ID to serial_aggregator
2015-06-03 22:23:46 +02:00
Oleg Hahm
c42a02ff3b iotlab: some cosmetics 2015-06-03 17:44:09 +02:00
Martine Lenders
401d8b182d dist: ng_sniffer: read interface from device 2015-06-02 23:36:03 +02:00
haukepetersen
61a99dc41b dist: some fixes to the ng_sniffer script
- now working with the samr21 through removed uart flow control calls
- removed unused code
- move and added some comments
2015-06-02 15:56:32 +02:00
haukepetersen
aec8c070cb dist: added ng_sniffer script 2015-06-02 14:44:28 +02:00
Joakim Gebart
b54c9d21ee dist: Add tool for generating Eclipse setting XML files
Usage: make eclipsesym (in application directory)
2015-06-01 17:53:44 +02:00
26195bf275 Merge pull request #3035 from kaspar030/add_ccache_support
make: add ccache support
2015-05-30 16:54:59 +02:00
Joakim Gebart
85f7a7d98f travis: get arm install packages for cortex_m3_1
fix typo that caused all packages to be installed when building group cortex_m3_1
2015-05-30 09:05:53 +02:00
b5a9769a05 dist: Dockerfile: refactor to use less RUN commands 2015-05-29 09:45:40 +02:00
e283f87132 dist: docker: add ccache support to Dockerfile 2015-05-29 09:45:40 +02:00
Martine Lenders
fc6ff227b9 Merge pull request #3072 from authmillenon/travis/enh/do-not-install
travis: exit before before_install phase
2015-05-29 07:07:32 +02:00
Martine Lenders
f33f35720b travis: exit before before_install phase 2015-05-29 00:05:28 +02:00
Oleg Hahm
06205c506d iotlab: wait for the new experiment in iotlab-exp
* also quietens the IoT-LAB targets
2015-05-28 19:49:36 +02:00
Joakim Gebart
527750c496 dist: openocd.sh: Add PRE_FLASH_CHECK_SCRIPT 2015-05-27 10:30:33 +02:00
Johann Fischer
21141cd389 dist/tools/openocd/openocd.sh: Add flash-elf command 2015-05-27 10:30:33 +02:00
Joakim Gebart
f5c67ebe62 dist: openocd.sh: Refactor argument handling, add new hooks for extra commands 2015-05-27 10:30:33 +02:00
Hauke Petersen
42f38122c5 Merge pull request #2849 from kaspar030/saml21
cpu: saml21 initial commit
2015-05-26 21:13:55 +02:00
794d8389d5 Merge pull request #3037 from BytesGalore/travis_compile_on_demand
travis: enable travis compile tests on set github label `Ready for Travis build`
2015-05-26 12:24:22 +02:00
Ludwig Ortmann
ec9d5ea271 Merge pull request #3043 from OlegHahm/pyterm-newline
Pyterm newline
2015-05-26 08:56:37 +02:00
Janos Kutscherauer
6c620f273d Added improved handling of CR/LF in PYTERM.
The default behaviour only appreciates the LF character (unix style).
The pyterm switch -nl/--newline can be used to specify the newline combination of CR/NL.
Possible values are CR, NL, CRNL and NLCR. Default is NL.
2015-05-25 13:38:14 +02:00
BytesGalore
7df0d9b636 travis: enable travis build on set github label Ready for CI build 2015-05-24 09:19:05 +02:00
Martine Lenders
d2275ae8d1 dist: add contiki's version of 3c-BSD 2015-05-23 13:47:38 +02:00
Martine Lenders
c3abfb3627 dist: remove old slip driver implementation 2015-05-23 13:19:17 +02:00
Martine Lenders
1a146f7934 tools: import tunslip from contiki 2015-05-23 13:19:17 +02:00
622acc74e5 dist: tools: cppcheck: exclude saml21 atmel headers from check 2015-05-22 11:47:51 +02:00
8b59240da0 tools: externc: ignore saml21 atmel/ includes 2015-05-22 11:47:51 +02:00
Joakim Gebart
13832d8e62 everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
Lucas Jenß
73ce03ac1f Merge pull request #3021 from x3ro/pr_check_error_naming
[Travis Script] Make clear that "labels" refers to the ones set on GitHub
2015-05-19 15:22:56 +02:00
Lucas Jenss
b2115d2bdb Make clear that "labels" refers to the ones set on GitHub 2015-05-18 11:51:58 +02:00
Joakim Gebart
203a0a1d62 dist/tools/toolchains: Replace tabs by spaces 2015-05-18 07:10:52 +02:00
Joakim Gebart
49a12804b3 drone: added Drone file
Drone is a continuous integration server that can be installed locally.

The included Drone configuration mimics the Travis build scripts except
for the build matrix feature, all targets are built sequentially by the
dist/tools/drone-scripts/build_and_test.sh script instead of in
separate instances.

See: https://github.com/drone/drone
2015-05-14 15:40:09 +02:00
Oleg Hahm
eebb649b88 iolab: enable serial_aggregator readline support 2015-05-09 23:51:32 +02:00
Oleg Hahm
28f8c51aa2 iotlab: append experiment ID to serial_aggregator 2015-05-09 20:42:01 +02:00
Joakim Gebart
e9c567107d all: remove extra blank lines at the end 2015-05-09 09:10:08 +02:00
Joakim Gebart
0d590e48bd dist/tools/sniffer: whitespace fixes 2015-05-09 09:02:17 +02:00
Joakim Gebart
f9059ea08d dist/tools/pyterm/testbeds: whitespace fixes 2015-05-09 09:00:36 +02:00
Joakim Gebart
a1d40524f1 dist/tools/pyterm/pytermcontroller: whitespace fixes 2015-05-09 08:59:43 +02:00
Joakim Gebart
2261c52769 dist/tools/licenses/patterns/3c-BSD-ti: trailing space fix 2015-05-09 08:58:13 +02:00
Joakim Gebart
9cd8da3e72 dist/tools/doccheck/check.sh: trailing space fix 2015-05-09 08:57:41 +02:00
Oleg Hahm
c94583f931 Merge pull request #2640 from OlegHahm/iotlab_makefile
dist: Makefile to work with IoT-LAB
2015-05-01 12:41:23 +02:00
Philipp Rosenkranz
cb84729dfe dist/tools: add desvirt (incl. example topology) 2015-04-29 15:24:51 +02:00
Oleg Hahm
e3eda9a315 dist: Makefile to work with IoT-LAB
Introduces a Makefile that can be included into one's application
Makefile in order to remotely control experiments on the IoT-LAB
testbed. It requires that cli-tools
(https://github.com/iot-lab/cli-tools) are installed.
2015-04-28 19:11:37 +02:00
Joakim Gebart
d4b054c067 Merge pull request #2392 from gebart/pr/docker-initial
Makefile.include: Add support for running make inside a Docker container
2015-04-26 13:49:29 +02:00
Joakim Gebart
8db628b17c Makefile.include: Add docker target.
export BUILD_IN_DOCKER=1 to use Docker for building inside a Docker
container.
GDB debug file paths will be wrong after building inside the container,
use the script provided in `dist/gdbinit-docker` to set the correct GDB
substitution paths (copy and paste the contents into your `~/.gdbinit`)

The environment variable DOCKER_FLAGS can be used to pass extra
parameters to the Docker process.
2015-04-24 16:03:52 +02:00
Martine Lenders
eb14425806 travis: build applications only on change 2015-04-16 15:54:15 +02:00
Martine Lenders
41ffab78a6 Merge pull request #2746 from authmillenon/dist/enh/tab-test
dist: add tab test
2015-04-10 08:52:33 +02:00
Martine Lenders
e973cc63fc dist: removes endingcheck
Is now part of whitespacecheck
2015-04-10 01:24:41 +02:00
Martine Lenders
2ec5f27a57 dist: add tab test 2015-04-09 19:39:03 +02:00
Joakim Gebart
de486ff79f k60: Initial commit of K60 CPU.
Tested on the following Freescale Kinetis K60 CPUs:

 - MK60DN512VLL10

The port should with a high probability also support the following variations of the above CPUs (untested):

 - MK60DN256VLL10

And possibly also:

 - MK60DX256VLL10
 - MK60DX512VLL10
 - MK60DN512VLQ10
 - MK60DN256VLQ10
 - MK60DX256VLQ10
 - MK60DN512VMC10
 - MK60DN256VMC10
 - MK60DX256VMC10
 - MK60DN512VMD10
 - MK60DX256VMD10
 - MK60DN256VMD10

Currently not working on the following CPUs (Missing PIT channel
chaining necessary for kinetis_common/periph/timer implementation):

 - MK60DN256ZVLL10
 - MK60DN512ZVLL10
 - MK60DX256ZVLL10
 - MK60DX512ZVLL10
 - MK60DN512ZVLQ10
 - MK60DN256ZVLQ10
 - MK60DX256ZVLQ10
 - MK60DN512ZVMC10
 - MK60DN256ZVMC10
 - MK60DX256ZVMC10
 - MK60DN512ZVMD10
 - MK60DX256ZVMD10
 - MK60DN256ZVMD10

Regarding header files from Freescale:

   dist/tools/licenses: Add Freescale CMSIS PAL license pattern

Redistribution is OK according to:

https://community.freescale.com/message/477976?et=watches.email.thread#477976

Archive copy in case the above link disappears:

https://web.archive.org/web/20150328073057/https://community.freescale.com/message/477976?et=watches.email.thread

Applies to:
 - MK60DZ10.h (K60 variant)
2015-03-28 08:30:13 +01:00
Joakim Gebart
ef6aaf6045 dist/tools/whitespacecheck: Do not redirect stdout.
Show new whitespace errors in Travis log for easier code review.
2015-03-17 06:51:17 +01:00
kushalsingh007
41ad9946ad Adding a script to check for line endings (valid UNIX ending)
-Created a bash script using grep to check for carriage return at line endings.
-Works for modified and new files only (if choosen)
-Modified build_and_run.sh to include the new check.sh and run it.
2015-03-10 05:51:07 +05:30
Oleg Hahm
96e6d2aee3 Merge pull request #2471 from haukepetersen/fix_openocd_shutdown
dist/openocd.sh: added shutdown to flash commands
2015-03-05 17:18:10 +01:00
Ludwig Ortmann
48e6247f4f Merge pull request #2507 from authmillenon/travis/remove-outputting-nproc
travis: remove unnecessary nproc output
2015-03-03 21:38:34 +01:00
Ludwig Ortmann
2ff29ea1de Merge pull request #2487 from gebart/pr/openocd-init-arguments
dist/tools/openocd: Replace OPENOCD_EXTRA_INIT with command line arguments
2015-03-03 21:15:44 +01:00
Martine Lenders
fe79ec8eaf travis: remove unnecessary nproc output 2015-03-01 20:45:57 +01:00
Martine Lenders
5386fdb335 travis: aggregate result values of static tests 2015-03-01 20:07:18 +01:00
Martine Lenders
cfe7993886 travis: let all static tests run 2015-02-28 19:16:07 +01:00
Martine Lenders
20e1fd2fbd travis: replace tabs with spaces in script 2015-02-28 19:10:24 +01:00
Philipp Rosenkranz
e9e9a1c01c travis: fixed pep8 code style issues in python support script 2015-02-24 00:28:37 +01:00
Philipp Rosenkranz
0f0f291dde travis: added license header for travis scripts 2015-02-24 00:28:27 +01:00
Philipp Rosenkranz
20b2999843 travis: add static tests as a matrix build target 2015-02-24 00:17:28 +01:00
Joakim Gebart
f10c1f94d8 dist/tools/openocd: Replace OPENOCD_EXTRA_INIT with command line arguments
OPENOCD_EXTRA_INIT did not work for quoted arguments or openocd commands which require arguments.
2015-02-23 10:57:24 +01:00
Philipp Rosenkranz
02d0c88284 tests/travis: split buildtests into MCU groups. 2015-02-22 15:04:52 +01:00
Hauke Petersen
34541a5e0e squash: work-around for wrong openocd return value 2015-02-19 16:59:03 +01:00
Hauke Petersen
8b17d0575e dist/openocd.sh: added shutdown to flash commands 2015-02-19 16:45:00 +01:00
Oleg Hahm
8fa44ee117 dist/tools: check for whitespace errors 2015-02-19 10:29:39 +01:00
Joakim Gebart
a519aaad3d dist/tools/openocd: Add documentation for newly introduced environment variables 2015-02-18 10:20:26 +01:00
Joakim Gebart
f4006cda2a dist/tools/openocd: Quote file names in shell arguments 2015-02-18 10:11:07 +01:00
Joakim Gebart
b4c3f0c565 dist/tools/openocd: Make openocd command configurable. 2015-02-18 10:11:06 +01:00
Joakim Gebart
6e88b4ab2d dist/tools/openocd: Add support for specifying config file and extra initialization arguments. 2015-02-18 10:10:53 +01:00
haukepetersen
63f019210c dist: added unified openocd control script 2015-02-10 14:27:45 +01:00
Joakim Gebart
086825bfa3 dist: Add tools for finding USB serial adapters on Linux.
These tools can be used to find the corresponding TTY device node of
attached USB serial adapter devices.
2015-02-09 19:43:18 +01:00
Martine Lenders
0eb2d78dda doc: use my real name 2015-02-08 18:52:16 +01:00
Johann Fischer
9dcf34307b dist/tools/licenses: add Freescale 3c-BSD license pattern 2015-01-20 13:27:32 +01:00
Thomas Eichinger
07d76d7127 stm32l1: initial port for the nucleo-l1 board and stm32l1 cpu 2015-01-12 15:13:19 +01:00
Finn Wilke
0d4b81d62e dist/tools/licenses: support BSD sed 2015-01-12 03:20:09 +01:00
Fabian Nack
f7b11dda3e tools/licenses: add revised 1c-BSD pattern used in utlist 2014-12-12 12:18:33 +01:00
Oleg Hahm
bb7453dc70 doccheck: grep for all lines with a warning 2014-12-11 16:35:41 +01:00
Martine Lenders
7642f7bb15 pr_check: Fix matching
Fixes #2125
2014-12-03 12:29:30 +01:00
Ludwig Ortmann
43830dfb61 Merge pull request #2104 from OlegHahm/travis_doccheck
travis: check for doxygen warnings
2014-12-03 12:06:18 +01:00
Oleg Hahm
83da4a8738 travis: added doxygen check script to travis config 2014-12-03 11:10:25 +01:00
Oleg Hahm
f97f9ff826 travis: check for doxygen warnings
This introduces a script that will check for doxygen warnings in newly
committed or edited files.
2014-12-03 11:10:12 +01:00
Ludwig Ortmann
3490ccd615 Merge pull request #2090 from authmillenon/travis-squash-check
travis: squash check
2014-12-01 14:45:13 +01:00
Martine Lenders
7713fa87dd travis: check PRs if they need squashing or depend on other PRs 2014-12-01 14:04:01 +01:00
Ludwig Ortmann
fdae56a7a5 dist/tools/licenses: add license 2014-11-28 18:05:02 +01:00
Ludwig Ortmann
8abaf95ed1 dist/tools/externc: add license 2014-11-28 18:05:02 +01:00
Ludwig Ortmann
4ebeee7582 dist/tools/cppcheck: add license 2014-11-28 18:05:02 +01:00
Oleg Hahm
b6e59e85a6 Merge pull request #885 from OlegHahm/sniffer_applicatoin
examples: net: Sniffer application
2014-11-27 14:03:01 +01:00
Oleg Hahm
a6414ea721 tools: added pcap script for sniffing radio
To use in combination with
https://github.com/RIOT-OS/applications/tree/master/sniffer
2014-11-27 14:01:29 +01:00
Hinnerk van Bruinehsen
ed9834c7ff dist: run cppcheck with only one job (triage #2089) 2014-11-27 08:58:34 +01:00
Pham Huu Dang Nhat
bb85671ea7 CI: replaced head with cat and filtered out tools for extern "C" check. 2014-11-25 22:00:09 +07:00
Ludwig Ortmann
d716f2d4a5 dist/licenses: add and use --error-exitcode 2014-11-24 18:54:56 +01:00
Ludwig Ortmann
1574c2bb76 dist/licenses: add and use diff-filter 2014-11-24 18:54:56 +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
Ludwig Ortmann
e343f114f4 dist/cppcheck: handle unhandled condition
When no arguments are given at all, the script would shift when there
is nothing to shift. This results in a failure on debian stable:
```
./dist/tools/cppcheck/check.sh: 20: shift: can't shift that many
```
2014-11-21 18:43:26 +01:00
Ludwig Ortmann
5819baea9f tools/licenses: add 1c-BSD-stanford pattern 2014-11-21 15:28:07 +01:00
Ludwig Ortmann
372e2e05f0 tools/licenses: remove unused 3c-BSD-clark 2014-11-21 15:12:52 +01:00
Ludwig Ortmann
a220fc82db tools/licenses: add 3c-BSD-nordic pattern 2014-11-21 15:08:21 +01:00
Ludwig Ortmann
64351603e8 tools/licenses: add 3c-BSD-atmel3 pattern 2014-11-21 15:03:15 +01:00
Hinnerk van Bruinehsen
edd948c176 dist: default cppcheck to ignore unusedStructMember 2014-11-19 11:22:42 +01:00
Oleg Hahm
30b166c177 pyterm: make mostly pep8 compliant 2014-11-07 01:02:55 +01:00
Oleg Hahm
cbe49912be pyterm: enable TCP connection to remote host 2014-11-05 22:42:36 +01:00
Hinnerk van Bruinehsen
72115d629d lint: fix uninitstring in sixlowdriver 2014-10-31 01:24:32 +01:00
Hinnerk van Bruinehsen
75c02c937a lint: suppress unusedStructMember in vendor files 2014-10-31 01:24:32 +01:00
Ludwig Ortmann
ac150e9a3b Merge pull request #1840 from LudwigOrtmann/cppcheck-selecta
Travis + cppcheck: let cppcheck fail for new files
2014-10-24 05:40:40 -07:00
Ludwig Ortmann
6424ba0665 cppcheck: handle --diff-filter option
Add the possibility to the cppcheck script to pass git's
`--diff-filter` option.
Also improve comments a bit.
2014-10-24 11:40:18 +02:00
Oleg Hahm
b0a65e870b make: doc: clean up dist Makefile 2014-10-22 20:00:26 +02:00
6f6fb8a621 dist: add Dockerfile for docker builder container 2014-10-22 18:11:21 +02:00
Ludwig Ortmann
302b9b775c dist/tools: add check for extern "C" declaration 2014-10-18 07:29:14 +02:00
Thomas Eichinger
bf256f63a3 samr21-xpro: initial import for the samr21-xpro board 2014-09-25 14:37:47 +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
Hinnerk van Bruinehsen
567ebf987f lint: limit maximum length of input via scanf 2014-09-19 23:31:26 +02:00
Philipp Rosenkranz
973fff7097 Merge pull request #1610 from phiros/feature_pytermcontroller
dist/pyterm: control server incl. support for multiple testbeds
2014-09-19 15:18:48 +02:00
Philipp Rosenkranz
2a67363be3 dist: pyterm control server (incl. support for multiple testbeds) 2014-09-19 14:42:15 +02:00
Hinnerk van Bruinehsen
136a6b0d35 dist: linux-border_router: reduce scope 2014-09-13 19:47:58 +02:00
Ludwig Ortmann
8503267ead Merge pull request #1604 from LudwigOrtmann/cppcheck-script
dist/tools: add cppcheck script
2014-09-06 08:37:16 -07:00
Ludwig Ortmann
95a3d48367 SQUASHME: tool -> tools path typo 2014-09-06 16:32:48 +02:00
Ludwig Ortmann
ba854a5423 SQUASHME: add documentation 2014-09-06 11:27:16 +02:00
Fabian Nack
c4bb61ce4e licenses: added stm specific 3 clause BSD license pattern 2014-09-02 15:45:50 +02:00
Ludwig Ortmann
500d6bfa8b SQUASHME: file(line) -> file:line
Addresses https://github.com/RIOT-OS/RIOT/pull/1604#discussion_r16936195
2014-09-01 07:23:25 +02:00
Hinnerk van Bruinehsen
a6b77b4745 cpu: atmega_common: Initial import 2014-08-27 16:22:48 +02:00
Ludwig Ortmann
e0712ccc84 dist/tools: add cppcheck script
enables easy linting of the whole tree or just one branches changes against
another
2014-08-25 14:53:31 +02:00
Ludwig Ortmann
26d2781624 tests: let license checker check cpp files, too 2014-08-23 16:16:26 +02:00
Ludwig Ortmann
b7992922ce fix license headers in non-.c files 2014-08-23 16:16:26 +02:00
Thomas Eichinger
f11af5f9a1 goodfet: hardcode python version to 2.7 2014-08-22 00:00:30 +02:00
René Kijewski
591c76902e Merge pull request #1531 from LudwigOrtmann/header_license_headers
tests: let license checker check headers, too
2014-08-21 22:46:59 +02:00
Hinnerk van Bruinehsen
1b5836571b pyterm: fix exit behavior if twisted is not available 2014-08-16 00:49:43 +02:00
Oleg Hahm
dce96763b5 pyterm: adds timer function
/timer <interval> <command> now allows to schedule arbitrary commands to
be send to the node after the specified interval (in seconds).
2014-08-13 11:46:36 -04:00
Martine Lenders
5fa5c568ff pyterm: Use only printf-style String Formatting
Needed for backwards compatibility to python 2.6. Refers to
46c38230eb (commitcomment-7363298)
2014-08-13 00:16:41 +02:00
René Kijewski
9879e4aaa7 buildtest: retry failed builds once
On Travis CI often builds fail spuriously.

This PR lets `make buildtest` retry the build once.
2014-08-05 17:42:32 +02:00
Ludwig Ortmann
d1226b2a78 tests: let license checker check headers, too 2014-08-02 11:42:34 +02:00
Oleg Hahm
cb85a901f2 pyterm: renamed pyterm.py to pyterm 2014-08-01 17:09:45 +02:00
Oleg Hahm
af24a947f6 pyterm: make Guido happy 2014-08-01 17:09:45 +02:00
Oleg Hahm
73f6a0c518 pyterm: split connect and set_baudrate
Apparently, opening and setting the baudrate at the same time creates
problem for certain platforms (Arduino-Due).
2014-08-01 17:09:45 +02:00
Oleg Hahm
af5291b7d7 pyterm: handle TCP connection errors 2014-08-01 17:09:45 +02:00
Oleg Hahm
8b9c54efae pyterm: make formatting string configurable 2014-08-01 17:09:45 +02:00
Oleg Hahm
a0f43ba736 pyterm: outsource serial connect to a separate function 2014-08-01 17:09:45 +02:00
Oleg Hahm
8c84df391e pyterm: added license 2014-08-01 17:09:45 +02:00
Oleg Hahm
9a09cba325 pyterm: added some documentation 2014-08-01 17:09:45 +02:00
Oleg Hahm
aaccb81794 pyterm: print warning if twisted is not available 2014-08-01 17:09:45 +02:00
Oleg Hahm
a6b276b734 pyterm: ugly hack to make twisted optional 2014-08-01 17:09:44 +02:00
Oleg Hahm
79844660a6 pyterm: enable interoperability with native TCP uart 2014-08-01 17:09:44 +02:00
Oleg Hahm
f76ae40861 pyterm: use the rest of line for alias and trigger
Allows nested aliases and triggers
2014-08-01 17:09:44 +02:00
Oleg Hahm
02f7b610a5 pyterm: increase verbosity for alias command 2014-08-01 17:09:44 +02:00
Oleg Hahm
b1323bf0c3 pyterm: use logger instead of print 2014-08-01 17:09:44 +02:00
Oleg Hahm
431655a3f0 pyterm: introduced trigger actions 2014-08-01 17:09:44 +02:00
Oleg Hahm
cec44e3aed pyterm: fixed usage line for /alias 2014-08-01 17:09:44 +02:00
Oleg Hahm
9a2c1d3c87 pyterm: split up input processing into separate functions 2014-08-01 17:09:44 +02:00
Oleg Hahm
a0796ae6e5 pyterm: always perform input preprocessing 2014-08-01 17:09:44 +02:00
Oleg Hahm
f335cf07c3 pyterm: set default verbosity to info 2014-08-01 17:09:44 +02:00
Oleg Hahm
fbd2c345ce pyterm: cosmetics
* replaced tab with white spaces
* removed trailing white spaces
2014-08-01 17:09:44 +02:00
Oleg Hahm
e661b386a0 pyterm: handle serial disconnect
* will reconnect automatically if possible after a disconnect
* resolves #910
2014-08-01 17:09:44 +02:00
Oleg Hahm
32716fea6c pyterm: enable saving and setting of init commands at runtime 2014-08-01 17:09:44 +02:00
Oleg Hahm
e38fd42fef pyterm: integrated changes from @mehlis' testbed-controller branch 2014-08-01 17:09:44 +02:00
Oleg Hahm
1899fffb4f pyterm: use writeSomeData to send data immediately 2014-08-01 17:09:44 +02:00
Oleg Hahm
534ca4633e pyterm: distinguish between int and string in JSON sending 2014-08-01 17:09:44 +02:00
Oleg Hahm
211dfeca6c pyterm: allow spaces in JSON regex 2014-08-01 17:09:44 +02:00
Oleg Hahm
07e4e4372e pyterm: remove unnecessary debug output 2014-08-01 17:09:44 +02:00
Oleg Hahm
508e8770c7 pyterm: fix program exit procedure, disable SIGINT 2014-08-01 17:09:44 +02:00
Oleg Hahm
cffa4e73d5 pyterm: added twisted based JSON sending 2014-08-01 17:09:44 +02:00
Oleg Hahm
64b1250f3b pyterm: configure baudrate 2014-08-01 17:09:44 +02:00
Oleg Hahm
f816d74824 pyterm: prefix pyterm commands with / 2014-08-01 17:09:44 +02:00
Oleg Hahm
dd469b1f7b pyterm: ignore lines based on regex 2014-08-01 17:09:44 +02:00
Oleg Hahm
fd95200ae4 pyterm: filter for specific output (via regex) 2014-08-01 17:09:43 +02:00
Oleg Hahm
6c31adeaee pyterm: introduce command line arguments 2014-08-01 17:09:43 +02:00
Oleg Hahm
e1f8992642 pyterm: make config file name a variable 2014-08-01 17:09:43 +02:00
Oleg Hahm
5769269cda pyterm: set default serial port to /dev/ttyUSB0 2014-08-01 17:09:43 +02:00
Oleg Hahm
50f9b25a9a pyterm: do a proper cleanup at SIGINT 2014-08-01 17:09:43 +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
Oleg Hahm
9f0d8d48fd Merge pull request #1515 from cgundogan/remove_tabs_dist
converting tabs to spaces in dist (#1439)
2014-07-31 23:05:35 +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
Cenk Gündoğan
2b0b81b921 converting tabs to spaces in dist (#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:48:19 +02:00
Ludwig Ortmann
cee59dae23 lpc2k: unify Paul Stoffregen license headers 2014-07-31 18:58:06 +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
Ludwig Ortmann
be5798d7b6 dist/pyterm: enable unicode decoding
use unicode streamreader on serial interface
fixes #1371
2014-07-14 12:54:18 +02:00
Ludwig Ortmann
fe2d2e06ca tests: add pattern for short lgplv2.1 header
Add the license checker pattern which is advertised in our wiki.
2014-07-09 16:17:50 +02:00
Cenk Gündoğan
0c40ccebc8 pyterm: made python compatible with python2 and python3
In python 3 there is no implicit converion of bytes to str or character.
2014-06-27 16:32:41 +02:00
René Kijewski
2f66319a3a make: OSX: don't fail for empty .a archives
Fixes issue #1333.
2014-06-24 20:29:32 +02:00
Martin Lenders
46c38230eb pyterm: Make pyterm available in python2 and python3 2014-06-23 09:15:17 +02:00
Ludwig Ortmann
4b98570a34 doc: improve APPDEPS example
Addresses https://github.com/RIOT-OS/RIOT/pull/1339#discussion_r14050325
2014-06-21 18:28:34 +02:00
Ludwig Ortmann
de4677eb60 make: s/PROJDEPS/APPDEPS/
fixes https://github.com/RIOT-OS/RIOT/issues/1284
2014-06-21 18:28:34 +02:00
Ludwig Ortmann
7888222a97 tests: add branch option to license checker 2014-06-20 17:57:56 +02:00
Oleg Hahm
0d6e991e52 Merge pull request #1254 from Kijewski/x86-newlib-nicer-patches
x86: slightly better debuggable bincode
2014-06-19 00:14:43 +02:00
Ludwig Ortmann
289b63c06f dist/tools: add license checker
Creates file structure that maps files to licenses by grepping for
license patterns (patterns for licenses found in RIOT included).
Sets exit code to 1 if an unknown license header is detected.
2014-06-17 10:17:20 +02:00
René Kijewski
3d3ada9a26 x86: slightly better debuggable bincode
While tracking down an error in #1253 I ameded newlib a bit to be
slightly better debuggable. Some lengthy macros were removed in favor of
proper functions.

The parameter passing was wrong before (because of a bug in newlib),
because the user provided CFLAGS were overwritten in the subfolders.
It is kinda strange that this did not cause errors.

The standalone version of the toolchain script was deleted, because it
is not reasonable to maintain two scripts.
2014-06-06 15:38:19 +02:00
Sebastian Sontberg
06433426cf wireshark: fix dissector plugin and expand documentation
The wireshark dissector plugin currently fails with a "Lua Error" when
trying to parse nativenet packets. This patch restores working behaviour
by commenting the offending line introduced in 1258675, which intention
was to account for padding in small packets. It further adds a comment
on how to edit the plugin for the case padding information is required.

The README.md now contains a usage note for configuration on fedora
which might also be helpful for users of other distributions.
2014-06-04 20:36:18 +02:00
Martin Lenders
2362623490 Fix trailing whitespaces
Fixes #1138
2014-05-26 14:54:23 +02:00
Thomas Eichinger
1e983c9670 s/PROJECT/APPLICATION/g
fixes #548
2014-05-26 13:21:09 +02:00
René Kijewski
4e4f908379 Initial import of the x86 port
Currently this works only in qemu.
2014-05-25 13:40:29 +02:00
René Kijewski
bd1630adca buildtest: ignore empty folders
`compile_test.py` fails if there are empty folders in `/examples` or
`tests`. This is not a problem for Travis, because it always has a clean
repo.

For the average users there is a problem if they work on multiple
branches and one branch has new examples or tests. If they don't delete
the residual `bin` folders, then `compile_test.py` will print out these
applications as having failed.

This change checks for the existence of a `Makefile` in the application
folder. Also I added a progress indicator, because I like it. :)
2014-05-16 20:18:52 +02:00
René Kijewski
28ff8cebae Merge pull request #1085 from Kijewski/compile_test-process-indicator
Add process indicator to compile_test.py
2014-05-16 00:49:21 +02:00
René Kijewski
8038e96d09 Merge pull request #1119 from Kijewski/error_old-style-definition
Exterminate old-style function definitions
2014-05-14 13:31:30 +02:00
Martin Lenders
fe174fefdd Fix some coding conventions in border router driver 2014-05-14 09:56:06 +02:00
Martin Lenders
920e48beff License border router driver under LGPL. 2014-05-14 09:55:16 +02:00
René Kijewski
d16b819069 Add process indicator to compile_test.py 2014-05-12 22:09:29 +02:00
René Kijewski
628419eb11 Exterminate old-style function declaration/prototypes 2014-05-12 21:57:09 +02:00
René Kijewski
2c9bfcf5c7 Add "compile everything" tool
Having many tests is quite futile if they aren't executed once in a
while<sup>[citation needed]</sup>.

Alas, this is not the purpose of this PR. This PR adds the tool
"compile_test.py", which executes `make buildtest` for all applications
in `examples` and `tests`, and prints a comprehensive list of the
results.
2014-04-24 11:21:22 +02:00
Ludwig Ortmann
ac21f3c54c make: couple include path and -I
This is necessary if includes have to be filtered, such as in native
to throw out RIOTs posix includes which interfere with system
includes.
2014-02-27 08:14:33 +01:00
Martin Lenders
1258675171 Account for padding in small packages in wireshark 2014-02-18 13:39:44 +01:00
Christian Mehlis
cb9c5d00de repace project by application in documentation 2014-02-18 12:28:32 +01:00
Christian Mehlis
4a3d8cddaa Merge pull request #665 from authmillenon/wireshark-dissector
Add wireshark dissector for native packets
2014-02-16 10:49:55 +01:00
Martin Lenders
8336c8ed14 Add wireshark dissector for native packets 2014-02-12 18:28:22 +01:00
Ludwig Ortmann
336c5159b2 use pkg-config to add valgrind include path
makes knowledge of VALGRIND_VALGRIND_H vs. VALGRIND_H optional
2014-02-11 19:22:39 +01:00
Ludwig Ortmann
2525920426 remove trailing whitespace and newlines 2014-02-11 18:45:06 +01:00
Oleg Hahm
e12aceb1d5 updated INCLUDES part for the dist Makefile 2014-01-21 15:28:00 +01:00
Ludwig Ortmann
4cd1c5d673 document PROJDEPS usage in dist Makefile 2014-01-15 20:37:09 +01:00
Ludwig Ortmann
498cc027b1 dist/example Makefiles: not BOARD -> no BOARD, ## Modules -> # Modules 2014-01-13 11:12:14 +01:00
Christian Mehlis
c26a3c0e41 Merge pull request #483 from mehlis/master
fix some findings by the static analyser
2014-01-09 13:30:45 -08:00
Ludwig Ortmann
ffad76624a Improve text and stop overriding useful variables 2014-01-09 15:07:42 +01:00
Ludwig Ortmann
b4b1ce66f2 merge over options from projects/default/Makefile
add scheduler statistics option
add valgrind option
add develhelp option
2014-01-09 15:07:12 +01:00
Christian Mehlis
8bcb099384 fix some findings by the static analyser 2014-01-08 17:01:22 +01:00
Oleg Hahm
1a6ee4da25 cosmetics in dist Makefile 2014-01-08 16:46:46 +01:00
Oleg Hahm
cb7de2432e moved muting "logic" away from application Makefile 2014-01-05 16:11:08 +01:00
Oleg Hahm
1a2968222a fixed typo 2014-01-05 16:11:08 +01:00
Oleg Hahm
9df07f9238 muting compiler and binutils optionally
Instead of muting all compiler and other binutils output by default,
introduce a variable to make this behaviour configurable.
2014-01-05 16:11:08 +01:00
Ludwig Ortmann
754881f5f0 handle sigterm, inform about exit
resolves #445
2013-12-19 12:52:32 +01:00
Oleg Hahm
63eb4acf55 adopted exemplary project Makefile to new structure 2013-11-08 15:49:03 -08:00
Oleg Hahm
ced43c7235 added goodfet bootloader (necessary for TelosB) 2013-08-19 19:01:12 +02:00
668bb8a879 fix minor typo in status output 2013-08-13 17:38:23 +02:00
Christian Mehlis
f29e610460 change python shebang to python2 -> python is mostly python3 2013-08-13 11:42:59 +02:00
Ludwig Ortmann
5efa2eea8a fix python shebang 2013-07-15 21:17:09 +02:00
Oliver Hahm
c8bee9e554 fixed coding style (space after most keywords) 2013-06-24 22:37:35 +02:00
Oliver Hahm
201f593641 more coding convention fixes 2013-06-21 04:00:45 +02:00
Oliver Hahm
666c90ffe8 * made msb-a2 default for distribution Makefile 2013-04-18 02:21:22 +02:00
Oliver Hahm
e6177e811a * moved cpu and board specific parts to corresponding Makefiles
* introduced variable for cpu folder
2013-03-23 18:38:12 +01:00
Oliver Hahm
3a69aa8ebc * added arm_common to include path for lpc2387 in Makefile.modules
* cleaned dist/Makefile up
2013-03-19 17:56:26 +01:00
Oliver Hahm
0d06e1bc18 Merge branch 'master' of github.com:RIOT-OS/RIOT 2013-03-10 16:46:46 +01:00
Oliver Hahm
7a4dec1830 * replaced new Makefile name in Makefiles 2013-03-09 23:47:21 +01:00
Oliver Hahm
5ffe5a9c27 * renamed makefiles to Makefile 2013-03-09 23:45:56 +01:00
Oleg Hahm
2277b366b2 * removed outdated occurrences of (u|µ)kleos and FeuerWare 2013-03-07 20:51:26 +01:00
Oleg Hahm
5aa00a4f8b * fixed typo in readme
* fixed documentation in irq.h
* moved tools folder to dist
* added check for disk space in build_gnuarm script
* fixed gcc check in this script, too
2013-02-27 20:22:19 +01:00
Oleg Hahm
f6e129959e * created a target to build the documentation 2013-02-08 19:34:07 +01:00
Oleg Hahm
5df0bd0cc4 * updated and integrated makefiles
* added some auto dependencies
2013-02-08 17:37:02 +01:00
Oleg Hahm
ab007ae3b6 * added dist directory with a generic project makefile 2013-02-06 13:21:36 +01:00