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