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