Commit Graph

516 Commits (d69352a23722fc311cb972d67475aad6122ef4a8)

Author SHA1 Message Date
Oleg Hahm cfdd6cb696 make iotlab: removed duplicated PHONY targets 7 years ago
Oleg Hahm 27688d8be1 make iotlab: rename internal target
In order to avoid potential naming clashes.
7 years ago
Oleg Hahm c4dbe2da27 iotlab: fix selective flashing and serial access 7 years ago
Martine Lenders 0db92bb0ea travis: adapt for unittest change 7 years ago
Oleg Hahm 57e8d5080b iotlab: set IOTLAB_SITE to corresponding site
Uses the actual site of the selected experiment instead as "grenoble" as default.
7 years ago
Cenk Gündoğan e62a655b03 travis: pass the proper branch to compile_test.py 7 years ago
Cenk Gündoğan f2860701f0 vagrant: add vim 7 years ago
Cenk Gündoğan 6b0283fbb0 vagrant: rename RIOT-OS => RIOT and mount the synced folder directly to /home/cnk 7 years ago
Cenk Gündoğan 8e63ae95f3 Merge pull request #4330 from thomaseichinger/pr/cmdline2xml_fix
eclipsesym/cmdline2xml.sh: introduce workaround readlink function
7 years ago
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.
7 years ago
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.
7 years ago
Oleg Hahm 00def4f8e7 CI: split up Cortex-M0 in two groups 7 years ago
Cenk Gündoğan 5f201f1856 travis: fix git complaining about 'ambiguous argument' 7 years ago
Cenk Gündoğan a53ed20066 Add and configure Vagrant for RIOT-OS 7 years ago
Oleg Hahm d65d213def CI: split up Cortex-M4 in two groups 7 years ago
Lucas Jenss ddaa9863f2 Add 256 byte block hamming code implementation 7 years ago
Cenk Gündoğan 60d4472419 Merge pull request #4301 from thomaseichinger/pr/env_bash
tools: remove hardcoding of bash hashbang
7 years ago
Oleg Hahm c1c540a354 iotlab: set DEBUG_NODE correctly 7 years ago
Martine Lenders 2cc2adffee Merge pull request #3900 from haukepetersen/add_arduino_api
sys: added Arduino API to RIOT
7 years ago
Martine Lenders bf9004595f Merge pull request #3927 from authmillenon/dist/feat/debug-server
iotlab: add capability to create and connect to debug server
7 years ago
Hauke Petersen 931c1902e1 dist: added script for merging Arduino sketches 7 years ago
Thomas Eichinger 72ee60b9d5 scripts: remove hardcoding of bash hashbang
For host systems like FreeBSD, bash binary is found in a different path.
7 years ago
Alexandre Abadie 0d9f14c848 make pyterm nicely fails if no port is available 7 years ago
Cenk Gündoğan dda9b9b6a1 dist: iotlab-testbed: add IOTLAB_EXCLUDE_NODES to README 7 years ago
Cenk Gündoğan 12c8883799 make: iotlab-testbed: exclude list for reset+flash 7 years ago
Hauke Petersen 0bf7e676e2 dist: added SiLabs BSD license pattern 8 years ago
Hauke Petersen 4b62a4902f dist: added common JLink script for flashing 8 years ago
Cenk Gündoğan 813709adb4 Merge pull request #3849 from OlegHahm/pyterm_ümläüte
pyterm: fix problems with German umlauts as input
8 years ago
Oleg Hahm 3b8aa9b476 pyterm: fix problems with German umlauts as input 8 years ago
Cenk Gündoğan 0b7c7fbbb6 Merge pull request #3884 from cgundogan/pr/sniffer/socketify
sniffer: extend script to support sockets
8 years ago
Cenk Gündoğan 46d7571710 sniffer/README: describe usage of the socket connection type 8 years ago
Cenk Gündoğan be579171d1 sniffer/sniffer.py: enable sniffing for sockets 8 years ago
Martine Lenders eea59bf805 iotlab: add capability to create and connect to debug server 8 years ago
Martine Lenders 4dcadf0203 iotlab: introduce IOTLAB_AUTHORITY variable to testbed Makefile 8 years ago
Ludwig Knüpfer eda6328e21 documentation: update my name (Ortmann -> Knüpfer) 8 years ago
Joakim Nohlgård 98c465008b all: Update @gebart family name, email 8 years ago
Oleg Hahm a7a52d7494 dist: sniffer: fix python version check 8 years ago
Cenk Gündoğan 3cf727617b README.iotlab.md: Add IOTLAB_EXP_NAME and IOTLAB_PHY_NODES 8 years ago
Cenk Gündoğan 40334d6039 Makefile.iotlab: accept custom resourceid_list for experiment-cli 8 years ago
Kaspar Schleiser a13bc46f3e sys: remove uart0 8 years ago
Oleg Hahm b331ca6626 dist: chose binary format for IoT-LAB Makefile 8 years ago
Oleg Hahm 2c555f748e dist: fix missing include of sys/time.h in tunslip 8 years ago
daniel-k 78b98b3b1c debugging: fix openocd closing when pressing Ctrl+C in GDB, fix #3427 8 years ago
Emmanuel Baccelli 014939805e Merge pull request #3062 from alignan/pull/remote-port
New Zolertia Re-Mote platform (CC2538 + CC1120)
8 years ago
Martine Lenders 64c6d49cbd iot-lab_M3: rename to iotlab-m3 8 years ago
Martine Lenders d46f542220 iot-lab_M3: rename to iotlab_m3 8 years ago
Martine Lenders 58ff31bfe9 gnrc: make all gnrc modules sub-modules of gnrc 8 years ago
Antonio Lignan b8823b7afe Zolertia Re-Mote platform (cc2538 + cc1120) port 8 years ago
Cenk Gündoğan 049d24aa6e dist/testbed-support: make experiment name configurable 8 years ago
Joakim Gebart 9968c59baa dist/tools/sniffer: Fix usec calculation 8 years ago
Martine Lenders 5760f9042d native: unify and simplify usage of tapsetup script 8 years ago
Martine Lenders 7f581ef44f tools: Remove wireshark dissector for native 8 years ago
Martine Lenders 3e0b62b3bf tools: replace old sniffer script with gnrc sniffer 8 years ago
Oleg Hahm f90032f94f Merge pull request #3334 from kaspar030/remove_old_net
remove old network stack
8 years ago
Kaspar Schleiser bbf64e81ec remove defaulttransceiver, cc110x, cc2420 traces 8 years ago
Martine Lenders 0566471173 dist: make iotlab-exp dependent on all
iotlab-exp uses `$(ELFFILE)` for the first flash so it needs to be
there.
8 years ago
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
8 years ago
Philipp Rosenkranz d0f23b8a3e compile_test.py: fix error/warning output duplication 8 years ago
Hauke Petersen 51b7227c9f Merge pull request #3382 from daniel-k/openocd_dont_reset
openocd: don't reset cpu for target 'debug'
8 years ago
Philipp Rosenkranz e3fc0a3fb5 dist: compile_test.py refactored 8 years ago
Philipp Rosenkranz da1e715473 make/compile_test.py: display compile errors and warnings 8 years ago
Philipp Rosenkranz 8c9cbdae37 dist: make drone build script fail if gh label not set 8 years ago
Peter Kietzmann 6d067a66cb Merge pull request #3151 from authmillenon/dist/enh/sniffer-pythonic
dist: make ng_sniffer.py more pythonic
8 years ago
Martine Lenders 375bb14c76 dist: make ng_sniffer version independent 8 years ago
Martine Lenders c10ea983f9 dist: pep8 ng_sniffer.py 8 years ago
Martine Lenders 67197854df dist: make ng_sniffer.py more pythonic 8 years ago
Joakim Gebart 235b9b3c16 dist/tools/toolchain: Fix whitespace errors in newlib patches. 8 years ago
Joakim Gebart 4e7987e0c8 dist/tools/toolchains/build_x86.sh: upgrade to newlib-2.2.0.20150623 8 years ago
Joakim Gebart 1edd79a36a dist/tools/toolchains/build_x86.sh: Use patch files for newlib modifications 8 years ago
daniel-k 03542161dd openocd: don't reset cpu for target 'debug' 8 years ago
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
8 years ago
Philipp Rosenkranz f44615a855 drone-scripts: create dir for each BUILDTEST_MCU_GROUP 8 years ago
Philipp Rosenkranz 94490ed031 compile_test.py / buildtest: fix output for failed boards 8 years ago
Martine Lenders bfec897e9e dist:testbed-support: fix Makefile include description 8 years ago
Martine Lenders dd6a57da18 dist:testbed-support: Let GitHub parse markdown 8 years ago
Philipp Rosenkranz f09eba6775 dist: add github label check to drone build script 8 years ago
Philipp Rosenkranz 652f5327dd dist: add gnu parallel to dockerfile 8 years ago
Philipp Rosenkranz 8ea9965cae dist: exec drone build script in parallel 8 years ago
Hauke Petersen b2413f79ba Merge pull request #3150 from authmillenon/dist/enh/sniffer-read-iface
dist: ng_sniffer: read interface from device
8 years ago
Martine Lenders 86984fd53a Merge pull request #2952 from OlegHahm/iotlab_makefile_fix
iotlab: append experiment ID to serial_aggregator
8 years ago
Oleg Hahm c42a02ff3b iotlab: some cosmetics 8 years ago
Martine Lenders 401d8b182d dist: ng_sniffer: read interface from device 8 years ago
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
8 years ago
haukepetersen aec8c070cb dist: added ng_sniffer script 8 years ago
Joakim Gebart b54c9d21ee dist: Add tool for generating Eclipse setting XML files
Usage: make eclipsesym (in application directory)
8 years ago
Kaspar Schleiser 26195bf275 Merge pull request #3035 from kaspar030/add_ccache_support
make: add ccache support
8 years ago
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
8 years ago
Kaspar Schleiser b5a9769a05 dist: Dockerfile: refactor to use less RUN commands 8 years ago
Kaspar Schleiser e283f87132 dist: docker: add ccache support to Dockerfile 8 years ago
Martine Lenders fc6ff227b9 Merge pull request #3072 from authmillenon/travis/enh/do-not-install
travis: exit before before_install phase
8 years ago
Martine Lenders f33f35720b travis: exit before before_install phase 8 years ago
Oleg Hahm 06205c506d iotlab: wait for the new experiment in iotlab-exp
* also quietens the IoT-LAB targets
8 years ago
Joakim Gebart 527750c496 dist: openocd.sh: Add PRE_FLASH_CHECK_SCRIPT 8 years ago
Johann Fischer 21141cd389 dist/tools/openocd/openocd.sh: Add flash-elf command 8 years ago
Joakim Gebart f5c67ebe62 dist: openocd.sh: Refactor argument handling, add new hooks for extra commands 8 years ago
Hauke Petersen 42f38122c5 Merge pull request #2849 from kaspar030/saml21
cpu: saml21 initial commit
8 years ago
Kaspar Schleiser 794d8389d5 Merge pull request #3037 from BytesGalore/travis_compile_on_demand
travis: enable travis compile tests on set github label `Ready for Travis build`
8 years ago
Ludwig Ortmann ec9d5ea271 Merge pull request #3043 from OlegHahm/pyterm-newline
Pyterm newline
8 years ago
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.
8 years ago
BytesGalore 7df0d9b636 travis: enable travis build on set github label `Ready for CI build` 8 years ago
Martine Lenders d2275ae8d1 dist: add contiki's version of 3c-BSD 8 years ago
Martine Lenders c3abfb3627 dist: remove old slip driver implementation 8 years ago
Martine Lenders 1a146f7934 tools: import tunslip from contiki 8 years ago
Kaspar Schleiser 622acc74e5 dist: tools: cppcheck: exclude saml21 atmel headers from check 8 years ago
Kaspar Schleiser 8b59240da0 tools: externc: ignore saml21 atmel/ includes 8 years ago
Joakim Gebart 13832d8e62 everything: Remove filename from @file Doxygen command 8 years ago
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
8 years ago
Lucas Jenss b2115d2bdb Make clear that "labels" refers to the ones set on GitHub 8 years ago
Joakim Gebart 203a0a1d62 dist/tools/toolchains: Replace tabs by spaces 8 years ago
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
8 years ago
Oleg Hahm eebb649b88 iolab: enable serial_aggregator readline support 8 years ago
Oleg Hahm 28f8c51aa2 iotlab: append experiment ID to serial_aggregator 8 years ago
Joakim Gebart e9c567107d all: remove extra blank lines at the end 8 years ago
Joakim Gebart 0d590e48bd dist/tools/sniffer: whitespace fixes 8 years ago
Joakim Gebart f9059ea08d dist/tools/pyterm/testbeds: whitespace fixes 8 years ago
Joakim Gebart a1d40524f1 dist/tools/pyterm/pytermcontroller: whitespace fixes 8 years ago
Joakim Gebart 2261c52769 dist/tools/licenses/patterns/3c-BSD-ti: trailing space fix 8 years ago
Joakim Gebart 9cd8da3e72 dist/tools/doccheck/check.sh: trailing space fix 8 years ago
Oleg Hahm c94583f931 Merge pull request #2640 from OlegHahm/iotlab_makefile
dist: Makefile to work with IoT-LAB
8 years ago
Philipp Rosenkranz cb84729dfe dist/tools: add desvirt (incl. example topology) 8 years ago
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.
8 years ago
Joakim Gebart d4b054c067 Merge pull request #2392 from gebart/pr/docker-initial
Makefile.include: Add support for running make inside a Docker container
8 years ago
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.
8 years ago
Martine Lenders eb14425806 travis: build applications only on change 8 years ago
Martine Lenders 41ffab78a6 Merge pull request #2746 from authmillenon/dist/enh/tab-test
dist: add tab test
8 years ago
Martine Lenders e973cc63fc dist: removes endingcheck
Is now part of whitespacecheck
8 years ago
Martine Lenders 2ec5f27a57 dist: add tab test 8 years ago
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)
8 years ago
Joakim Gebart ef6aaf6045 dist/tools/whitespacecheck: Do not redirect stdout.
Show new whitespace errors in Travis log for easier code review.
8 years ago
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.
8 years ago
Oleg Hahm 96e6d2aee3 Merge pull request #2471 from haukepetersen/fix_openocd_shutdown
dist/openocd.sh: added shutdown to flash commands
8 years ago
Ludwig Ortmann 48e6247f4f Merge pull request #2507 from authmillenon/travis/remove-outputting-nproc
travis: remove unnecessary nproc output
8 years ago
Ludwig Ortmann 2ff29ea1de Merge pull request #2487 from gebart/pr/openocd-init-arguments
dist/tools/openocd: Replace OPENOCD_EXTRA_INIT with command line arguments
8 years ago
Martine Lenders fe79ec8eaf travis: remove unnecessary nproc output 8 years ago
Martine Lenders 5386fdb335 travis: aggregate result values of static tests 8 years ago
Martine Lenders cfe7993886 travis: let all static tests run 8 years ago
Martine Lenders 20e1fd2fbd travis: replace tabs with spaces in script 8 years ago
Philipp Rosenkranz e9e9a1c01c travis: fixed pep8 code style issues in python support script 8 years ago
Philipp Rosenkranz 0f0f291dde travis: added license header for travis scripts 8 years ago
Philipp Rosenkranz 20b2999843 travis: add static tests as a matrix build target 8 years ago
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.
8 years ago
Philipp Rosenkranz 02d0c88284 tests/travis: split buildtests into MCU groups. 8 years ago
Hauke Petersen 34541a5e0e squash: work-around for wrong openocd return value 8 years ago
Hauke Petersen 8b17d0575e dist/openocd.sh: added shutdown to flash commands 8 years ago
Oleg Hahm 8fa44ee117 dist/tools: check for whitespace errors 8 years ago
Joakim Gebart a519aaad3d dist/tools/openocd: Add documentation for newly introduced environment variables 8 years ago
Joakim Gebart f4006cda2a dist/tools/openocd: Quote file names in shell arguments 8 years ago
Joakim Gebart b4c3f0c565 dist/tools/openocd: Make openocd command configurable. 8 years ago
Joakim Gebart 6e88b4ab2d dist/tools/openocd: Add support for specifying config file and extra initialization arguments. 8 years ago
haukepetersen 63f019210c dist: added unified openocd control script 8 years ago
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.
8 years ago
Martine Lenders 0eb2d78dda doc: use my real name 8 years ago
Johann Fischer 9dcf34307b dist/tools/licenses: add Freescale 3c-BSD license pattern 8 years ago
Thomas Eichinger 07d76d7127 stm32l1: initial port for the nucleo-l1 board and stm32l1 cpu 8 years ago
Finn Wilke 0d4b81d62e dist/tools/licenses: support BSD sed 8 years ago
Fabian Nack f7b11dda3e tools/licenses: add revised 1c-BSD pattern used in utlist 8 years ago
Oleg Hahm bb7453dc70 doccheck: grep for all lines with a warning 8 years ago
Martine Lenders 7642f7bb15 pr_check: Fix matching
Fixes #2125
8 years ago
Ludwig Ortmann 43830dfb61 Merge pull request #2104 from OlegHahm/travis_doccheck
travis: check for doxygen warnings
8 years ago
Oleg Hahm 83da4a8738 travis: added doxygen check script to travis config 8 years ago
Oleg Hahm f97f9ff826 travis: check for doxygen warnings
This introduces a script that will check for doxygen warnings in newly
committed or edited files.
8 years ago
Ludwig Ortmann 3490ccd615 Merge pull request #2090 from authmillenon/travis-squash-check
travis: squash check
8 years ago
Martine Lenders 7713fa87dd travis: check PRs if they need squashing or depend on other PRs 8 years ago
Ludwig Ortmann fdae56a7a5 dist/tools/licenses: add license 8 years ago
Ludwig Ortmann 8abaf95ed1 dist/tools/externc: add license 8 years ago
Ludwig Ortmann 4ebeee7582 dist/tools/cppcheck: add license 8 years ago
Oleg Hahm b6e59e85a6 Merge pull request #885 from OlegHahm/sniffer_applicatoin
examples: net: Sniffer application
8 years ago
Oleg Hahm a6414ea721 tools: added pcap script for sniffing radio
To use in combination with
https://github.com/RIOT-OS/applications/tree/master/sniffer
8 years ago
Hinnerk van Bruinehsen ed9834c7ff dist: run cppcheck with only one job (triage #2089) 8 years ago
Pham Huu Dang Nhat bb85671ea7 CI: replaced head with cat and filtered out tools for extern "C" check. 8 years ago
Ludwig Ortmann d716f2d4a5 dist/licenses: add and use --error-exitcode 8 years ago
Ludwig Ortmann 1574c2bb76 dist/licenses: add and use diff-filter 8 years ago
Thomas Eichinger 57470eb77e Merge pull request #2065 from LudwigOrtmann/issue-392
license header + pattern cleanup
8 years ago
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
```
8 years ago
Ludwig Ortmann 5819baea9f tools/licenses: add 1c-BSD-stanford pattern 8 years ago
Ludwig Ortmann 372e2e05f0 tools/licenses: remove unused 3c-BSD-clark 8 years ago
Ludwig Ortmann a220fc82db tools/licenses: add 3c-BSD-nordic pattern 8 years ago
Ludwig Ortmann 64351603e8 tools/licenses: add 3c-BSD-atmel3 pattern 8 years ago
Hinnerk van Bruinehsen edd948c176 dist: default cppcheck to ignore unusedStructMember 8 years ago
Oleg Hahm 30b166c177 pyterm: make mostly pep8 compliant 8 years ago
Oleg Hahm cbe49912be pyterm: enable TCP connection to remote host 8 years ago
Hinnerk van Bruinehsen 72115d629d lint: fix uninitstring in sixlowdriver 9 years ago
Hinnerk van Bruinehsen 75c02c937a lint: suppress unusedStructMember in vendor files 9 years ago
Ludwig Ortmann ac150e9a3b Merge pull request #1840 from LudwigOrtmann/cppcheck-selecta
Travis + cppcheck: let cppcheck fail for new files
9 years ago
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.
9 years ago
Oleg Hahm b0a65e870b make: doc: clean up dist Makefile 9 years ago
Kaspar Schleiser 6f6fb8a621 dist: add Dockerfile for docker builder container 9 years ago
Ludwig Ortmann 302b9b775c dist/tools: add check for extern "C" declaration 9 years ago
Thomas Eichinger bf256f63a3 samr21-xpro: initial import for the samr21-xpro board 9 years ago
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.
9 years ago
Hinnerk van Bruinehsen 567ebf987f lint: limit maximum length of input via scanf 9 years ago
Philipp Rosenkranz 973fff7097 Merge pull request #1610 from phiros/feature_pytermcontroller
dist/pyterm: control server incl. support for multiple testbeds
9 years ago
Philipp Rosenkranz 2a67363be3 dist: pyterm control server (incl. support for multiple testbeds) 9 years ago
Hinnerk van Bruinehsen 136a6b0d35 dist: linux-border_router: reduce scope 9 years ago
Ludwig Ortmann 8503267ead Merge pull request #1604 from LudwigOrtmann/cppcheck-script
dist/tools: add cppcheck script
9 years ago
Ludwig Ortmann 95a3d48367 SQUASHME: tool -> tools path typo 9 years ago
Ludwig Ortmann ba854a5423 SQUASHME: add documentation 9 years ago
Fabian Nack c4bb61ce4e licenses: added stm specific 3 clause BSD license pattern 9 years ago
Ludwig Ortmann 500d6bfa8b SQUASHME: file(line) -> file:line
Addresses https://github.com/RIOT-OS/RIOT/pull/1604#discussion_r16936195
9 years ago
Hinnerk van Bruinehsen a6b77b4745 cpu: atmega_common: Initial import 9 years ago
Ludwig Ortmann e0712ccc84 dist/tools: add cppcheck script
enables easy linting of the whole tree or just one branches changes against
another
9 years ago
Ludwig Ortmann 26d2781624 tests: let license checker check cpp files, too 9 years ago
Ludwig Ortmann b7992922ce fix license headers in non-.c files 9 years ago
Thomas Eichinger f11af5f9a1 goodfet: hardcode python version to 2.7 9 years ago
René Kijewski 591c76902e Merge pull request #1531 from LudwigOrtmann/header_license_headers
tests: let license checker check headers, too
9 years ago
Hinnerk van Bruinehsen 1b5836571b pyterm: fix exit behavior if twisted is not available 9 years ago
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).
9 years ago
Martine Lenders 5fa5c568ff pyterm: Use only printf-style String Formatting
Needed for backwards compatibility to python 2.6. Refers to
46c38230eb (commitcomment-7363298)
9 years ago
René Kijewski 9879e4aaa7 buildtest: retry failed builds once
On Travis CI often builds fail spuriously.

This PR lets `make buildtest` retry the build once.
9 years ago
Ludwig Ortmann d1226b2a78 tests: let license checker check headers, too 9 years ago
Oleg Hahm cb85a901f2 pyterm: renamed pyterm.py to pyterm 9 years ago
Oleg Hahm af24a947f6 pyterm: make Guido happy 9 years ago
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).
9 years ago
Oleg Hahm af5291b7d7 pyterm: handle TCP connection errors 9 years ago
Oleg Hahm 8b9c54efae pyterm: make formatting string configurable 9 years ago
Oleg Hahm a0f43ba736 pyterm: outsource serial connect to a separate function 9 years ago
Oleg Hahm 8c84df391e pyterm: added license 9 years ago
Oleg Hahm 9a09cba325 pyterm: added some documentation 9 years ago
Oleg Hahm aaccb81794 pyterm: print warning if twisted is not available 9 years ago
Oleg Hahm a6b276b734 pyterm: ugly hack to make twisted optional 9 years ago
Oleg Hahm 79844660a6 pyterm: enable interoperability with native TCP uart 9 years ago
Oleg Hahm f76ae40861 pyterm: use the rest of line for alias and trigger
Allows nested aliases and triggers
9 years ago
Oleg Hahm 02f7b610a5 pyterm: increase verbosity for alias command 9 years ago
Oleg Hahm b1323bf0c3 pyterm: use logger instead of print 9 years ago
Oleg Hahm 431655a3f0 pyterm: introduced trigger actions 9 years ago
Oleg Hahm cec44e3aed pyterm: fixed usage line for /alias 9 years ago
Oleg Hahm 9a2c1d3c87 pyterm: split up input processing into separate functions 9 years ago
Oleg Hahm a0796ae6e5 pyterm: always perform input preprocessing 9 years ago
Oleg Hahm f335cf07c3 pyterm: set default verbosity to info 9 years ago
Oleg Hahm fbd2c345ce pyterm: cosmetics
* replaced tab with white spaces
* removed trailing white spaces
9 years ago
Oleg Hahm e661b386a0 pyterm: handle serial disconnect
* will reconnect automatically if possible after a disconnect
* resolves #910
9 years ago
Oleg Hahm 32716fea6c pyterm: enable saving and setting of init commands at runtime 9 years ago
Oleg Hahm e38fd42fef pyterm: integrated changes from @mehlis' testbed-controller branch 9 years ago
Oleg Hahm 1899fffb4f pyterm: use writeSomeData to send data immediately 9 years ago
Oleg Hahm 534ca4633e pyterm: distinguish between int and string in JSON sending 9 years ago
Oleg Hahm 211dfeca6c pyterm: allow spaces in JSON regex 9 years ago
Oleg Hahm 07e4e4372e pyterm: remove unnecessary debug output 9 years ago
Oleg Hahm 508e8770c7 pyterm: fix program exit procedure, disable SIGINT 9 years ago
Oleg Hahm cffa4e73d5 pyterm: added twisted based JSON sending 9 years ago
Oleg Hahm 64b1250f3b pyterm: configure baudrate 9 years ago
Oleg Hahm f816d74824 pyterm: prefix pyterm commands with / 9 years ago
Oleg Hahm dd469b1f7b pyterm: ignore lines based on regex 9 years ago
Oleg Hahm fd95200ae4 pyterm: filter for specific output (via regex) 9 years ago
Oleg Hahm 6c31adeaee pyterm: introduce command line arguments 9 years ago
Oleg Hahm e1f8992642 pyterm: make config file name a variable 9 years ago
Oleg Hahm 5769269cda pyterm: set default serial port to /dev/ttyUSB0 9 years ago
Oleg Hahm 50f9b25a9a pyterm: do a proper cleanup at SIGINT 9 years ago
Ludwig Ortmann d55da67fb6 Merge pull request #1329 from LudwigOrtmann/riot_license
RIOT default license header change
9 years ago
Oleg Hahm 9f0d8d48fd Merge pull request #1515 from cgundogan/remove_tabs_dist
converting tabs to spaces in dist (#1439)
9 years ago
Ludwig Ortmann 5fdce06b3b doc: use lgplv2.1-short license header instead of lgplv2-short-v1 9 years ago