Joakim Nohlgård
af9ab30234
Merge pull request #7750 from miri64/dist/enh/clean-up-after-buildtest
...
dist: compile_test: cleanup after buildtest
2017-10-27 14:51:09 +02:00
Martine Lenders
fe38901588
dist: compile_test: cleanup after buildtest
...
We are at a point were building all of RIOT takes massive amounts of
storage. Since my machine runs full after only compiling ~20
applications (I have ~170 GB free storage if the RIOT repo is clean).
Thus the easiest solution for the compile tests is to just clean-up the
mess they made ;-).
2017-10-26 12:19:58 +02:00
Hauke Petersen
1928d1c0e9
tools/testrunner: wait 3s after 'make term'
2017-10-25 12:28:45 +02:00
Joakim Nohlgård
dd95f593a0
openocd: Run verify after write without intermediate reset
...
Fixes problems with the watchdog interfering on Kinetis K devices
when USE_OLD_OPENOCD=0.
2017-10-18 14:34:20 +02:00
Joakim Nohlgård
7713bede99
openocd: Refactor openocd.sh script
...
- Merge flash and flash-elf commands since they were identical except
for the file name of the image
- Split GDB command from DBG environment variable to allow more easily
configure front-ends for GDB via environment variables.
- Remove verbose tests of empty variables and replace by `: ${VAR:=default}`
- Remove passed command line arguments to sub-functions, they were
unused in the functions anyway.
- Remove TUI variable, use `export DBG_EXTRA_FLAGS=-tui` to get the same
result.
2017-10-18 14:34:20 +02:00
Martine Lenders
b74ee8869b
slip: port to be used with netdev
2017-10-10 23:14:12 +02:00
Lucas Jenss
556baf07a1
dist/tools/cppcheck: Allow individual files to be cppchecked
2017-10-10 10:59:02 -07:00
smlng
49a4dda7d2
tools: ignore vendor files on whitespace check
2017-09-20 15:26:10 +02:00
162478cd6d
spelling: s/initialise/initialize/
2017-09-05 11:04:25 +02:00
Joakim Nohlgård
503976c663
dist/tools/ethos: Build escaped packet in buffer before writing to UART
...
Significantly improves throughput and latency on FRDM-KW41Z.
Ping with a packet of size 100 yields a 30 ms roundtrip with this
patch, 177 ms without. Size 1000 ping before: 1160 ms, after: 188 ms
2017-08-18 08:12:44 +02:00
Sebastian Meiling
422b42ce65
Merge pull request #7338 from aabadie/edbg_remaining_boards
...
boards: use EDBG flasher with arduino-zero and saml21-xpro
2017-08-17 09:16:39 +02:00
kYc0o
b19fcba019
dist/tools/jlink: add flashing offset when set
2017-07-17 14:48:29 +02:00
b16118ab6e
dist/tools/edbg: bump version to include support for SAML21J18A
2017-07-14 23:27:16 +02:00
kYc0o
f464cf830a
dist/tools: add imgtool
2017-07-06 23:26:56 +02:00
Thomas Eichinger
219ffb3847
Merge pull request #7283 from smlng/dist/tools/edbg/fix_macos
...
tools, edbg: fix compiler issue on macos
2017-07-04 13:48:24 -07:00
smlng
efcc275091
tools, edbg: fix compiler issue on macos
2017-06-30 20:16:29 +02:00
kYc0o
c0b2182d01
dist/tools/bossa: add patch for OS X build
2017-06-30 16:44:47 +02:00
d69352a237
dist/tools: add dlcache.sh
2017-06-17 17:00:55 +02:00
Cenk Gündoğan
1186029102
packer: add custom udev rules
2017-06-02 11:09:33 +02:00
Cenk Gündoğan
901bbf6898
packer: import openocd udev rules
2017-06-02 10:44:21 +02:00
e99a834487
dist: tools: coccinelle: add documentation
2017-05-30 21:38:03 +02:00
Martine Lenders
386be92a66
Merge pull request #7105 from cgundogan/pr/packer_libudev
...
dist: packer: update and add libudev-dev
2017-05-30 14:06:33 +02:00
BytesGalore
eac2b0c761
dist/edbg: forward commit hash to added samr21-xpro (rev D)
2017-05-30 08:59:11 +02:00
Cenk Gündoğan
f18936a7d9
dist: packer: update and add libudev-dev
2017-05-29 19:26:55 +02:00
Martine Lenders
d4693648ba
Merge pull request #7095 from kaspar030/add_headerguard_check_script
...
dist: tools: add headerguard check script
2017-05-24 18:08:29 +02:00
60fb6d2d50
dist: tools: changed_files.sh: add msba2 tools to exclude list
2017-05-24 17:54:02 +02:00
ed31db4702
dist: tools: build_and_test.sh: add header guard check
2017-05-24 17:54:01 +02:00
de07fe07e5
dist: tools: headerguard: initial commit
2017-05-24 17:54:01 +02:00
6a9175944c
dist: tools: add edbg
2017-05-24 14:52:44 +02:00
c53e9271ba
dist: tools: bossa: add makefile rule to clean generated binary
2017-05-22 16:18:07 +02:00
Hauke Petersen
fb82e246d9
tools: add means to download and build BOSSA
2017-05-22 11:42:00 +02:00
Sebastian Meiling
4bc77be282
Merge pull request #6966 from miri64/doccheck/enh/show-doc-warning
...
doccheck: actually show warning, not just file
2017-05-17 13:49:03 +02:00
Martine Lenders
0f2fa7883c
doccheck: actually show warning, not just file
2017-05-17 13:01:13 +02:00
d2362c1c74
Merge pull request #7057 from gautric/master
...
use MD5 as environment variable
2017-05-16 10:18:16 +02:00
gautric
89cd127e31
dist/tools/toolchains: use MD5 as environment variable
2017-05-16 10:05:57 +02:00
564448ae96
dist: tools: coccinelle: add enable_debug_false.cocci
2017-05-15 16:36:44 +02:00
a7ad4f0469
dist/tools/coccinelle: add remove_atoi_cast.cocci
2017-05-13 12:37:09 +02:00
d603367c08
dist/tools/ci/print_toolchain_versions.sh: add coccinelle
2017-05-12 13:17:53 +02:00
98c359d231
dist/tools/ci/changed_files.sh: add coccinelle includes to EXCLUDE
2017-05-12 13:17:53 +02:00
9acc5282af
dist: tools: introduce coccinelle static testing
2017-05-12 13:17:53 +02:00
bb24b1d77b
Merge pull request #7039 from kaspar030/fix_in-function_static_variables
...
cleanup: remove unused in-function static variable properties (coccinelle)
2017-05-12 13:17:03 +02:00
8611650078
dist/tools/uhcpd: remove unnecessary static properties (partly found by coccinelle)
2017-05-11 13:46:24 +02:00
a7e55a17cf
dist/tools/ci/build_and_test.sh: adapt to changed check scripts
2017-05-11 12:12:54 +02:00
a02472d1fa
dist/tools/licenses/check.sh: make use of changed_files.sh
2017-05-11 12:12:54 +02:00
e24becc02a
dist/tools/externc: use of changed_files.sh
2017-05-11 12:12:54 +02:00
9b045c127f
dist/tools/cppcheck: use changed_files.sh
2017-05-11 12:12:54 +02:00
5a4ea3b45d
dist/tools/ci: introduce changed_files.sh
2017-05-11 12:12:54 +02:00
1ec3c0a57a
Revert "dist: cppcheck: switch back to 8 jobs"
...
This reverts commit ec97a94626
.
(The commit seems to cause trouble. Furthermore, there's no reference to
either the issue or how it was solved in the original commit message).
2017-04-25 19:31:02 +02:00
Oleg Hahm
ec97a94626
dist: cppcheck: switch back to 8 jobs
2017-04-14 14:36:17 +02:00
Oleg Hahm
76e884e346
dist: ci: removed obsolete TODO regarding cppcheck
2017-04-14 14:36:17 +02:00
Oleg Hahm
2cb16c5ff4
dist: tunslip: fix cppcheck warnings
2017-04-14 14:36:16 +02:00
Oleg Hahm
3a304f10ee
dist: enable cppcheck warnings for all files
2017-04-14 14:36:13 +02:00
6ef21a8fd3
dist: tools: print_toolchain_versions.sh: add cppcheck version
2017-04-06 14:20:23 +02:00
Neil Jones
65911f3499
cppcheck: Don't Run cppcheck on ASM files.
...
cppcheck doesn't understand ASM style comments beginning with '#' and tries to
parse them:
I get this error:
cpu/mips_pic32_common/reset_mod.S:84: error (syntaxError): syntax error
from this line:
beqz s1, init_resources # Branch if this is NOT an NMI exception.
If I place the comment inside C-style comments cppcheck passes, ie
beqz s1, init_resources # /*Branch if this is NOT an NMI exception.*/
Note current in-tree ASM files fail cppcheck (they must have been added before
this check) for example:
cpu/lpc2387/asmfunc.s
2017-03-29 15:14:43 +01:00
Emmanuel Baccelli
9de3484c12
Doc: improved README for new boards in Vagrant
2017-03-28 20:22:47 +02:00
Martine Lenders
29842bb5e4
netdev2: rename to netdev and remove gnrc_netdev
...
With some minor hand-edits I used the following chain of commands:
```sh
git rm sys/include/net/gnrc/netdev.h
git grep --name-only -i netdev2 | \
xargs sed -i -e 's/^\(NETDEV\)2\(.*\)\( [("]\)/\1\2 \3/g' \
-e 's/\(netdev\)2\(.*\)\( \/\*\*<\)/\1\2 \3/I' \
-e 's/\(netdev\)2/\1/gI'
git add -p
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
grep "netdev2" | xargs -I'{}' dirname '{}' | uniq | \
grep "netdev2" | while read dir; do
new_dir="$(echo "$dir" | sed "s/netdev2/netdev/g")"
git mv -f "$dir" "$new_dir"
done
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
grep "netdev2" | while read file; do
new_file="$(echo "$file" | sed "s/netdev2/netdev/g")"
git mv -f "$file" "$new_file"
done
git commit --amend
git grep --name-only "\<drivers_netdev_netdev\>" | \
xargs sed -i "s/\<drivers_netdev_netdev\>/drivers_netdev_api/g"
git add -p
git commit --amend
```
2017-03-15 09:31:20 +01:00
Oleg Hahm
44604a9ed5
tools: make doccheck check all files
2017-03-10 14:56:48 +01:00
Joakim Nohlgård
dcc37329df
sys/vfs: A virtual file system (VFS) layer for RIOT
...
The VFS layer provides file system abstractions to allow using a unified
interface to access files from mounted file systems.
2017-03-07 17:59:57 +01:00
Joakim Nohlgård
5638359960
tools/externc: Remove #endif in extern C pattern match
...
Enable adding more C++ specifics inside the same ifdef block (e.g. sys/include/vfs.h)
2017-03-07 10:21:52 +01:00
Hauke Petersen
19bf9f8d0f
dist/externc: exclude all (CPU) vendor headers
2017-03-07 08:55:16 +01:00
Hauke Petersen
0fb3ee3b9b
dist/cppcheck: exclude only vendor headers
2017-03-07 08:55:15 +01:00
Thomas Eichinger
4aaf8dd616
tools/tapsetup: change default bridge name on macOS
...
The default bridge name used by tapsetup `bridge0` is already used
by the macOS. This changes the default to `bridge42`.
2017-02-23 14:57:36 -08:00
Joakim Nohlgård
9ed393426e
dist/tools/cppcheck: Add missing hpp file name pattern
2017-02-16 17:09:25 +01:00
Neil Jones
ceb0fa9205
dist: update toolchain info script for mips
2017-02-09 15:54:59 +00:00
Joakim Nohlgård
4bc120f54d
dist/tools/licenses: Add BSD 1 clause style license from newlib sys/features.h
...
Used in msp430-common
2017-02-08 16:23:50 +01:00
Jason Tran
de8c3f0a85
dist/tools/jlink: remove jlink confirmation prompt
2017-01-24 19:42:06 -08:00
Martine Lenders
819987c58c
dist/tools: add release stats script
2017-01-24 14:35:07 +01:00
Martine Lenders
a5bdf0a831
Merge pull request #6407 from OlegHahm/header_guards
...
*: remove trailing underscores from header guards
2017-01-20 01:51:20 +01:00
Oleg Hahm
7ee7801c10
*: remove trailing underscores from header guards
2017-01-19 18:30:53 +01:00
Joakim Nohlgård
78e207bc33
dist/tools/ci: Fix command output formatting of last line
2017-01-19 14:13:36 +01:00
Cenk Gündoğan
4b05722477
dist/tools/ci: toolchain versions: fix output to show avr-libc
2017-01-19 14:13:36 +01:00
Joakim Nohlgård
05769dddee
dist/tools/ci: toolchain versions: Fix heading formatting
2017-01-19 14:13:36 +01:00
Joakim Nohlgård
001a30ef4f
dist/tools/ci: Add script for printing installed toolchain versions to CI log
2017-01-19 09:12:26 +01:00
d340cce157
Merge pull request #6310 from OlegHahm/pyterm_show_prompt
...
tools: pyterm: display received prompt immediately
2017-01-19 00:05:14 +01:00
Cenk Gündoğan
90e85ca1de
Merge pull request #6389 from gebart/pr/ci-output-whitespace
...
CI: fix whitespace handling in command output
2017-01-18 20:10:47 +01:00
Oleg Hahm
3fb2984d2a
tools: pyterm: display received prompt immediately
2017-01-18 19:54:10 +01:00
Andreas "Paul" Pauli
e0b6f16ddc
cc2538-bsl.py: add chip id for cc2538em
2017-01-18 16:18:05 +01:00
47f6ff3056
Merge pull request #6237 from kaspar030/rename_AD_to_Q
...
make: rename AD to Q
2017-01-17 16:16:02 +01:00
Joakim Nohlgård
39d02c9ccf
dist/tools/ci: Fix whitespace handling in command output
...
All newlines were stripped before and leading whitespace was trimmed
which made the output very difficult to read.
2017-01-17 13:00:37 +01:00
Antonio Galea
2fa4ad3833
reconnecting a USB-serial dongle under Linux might give permission errors until udev scripts complete
2017-01-15 16:59:36 +01:00
17b35f6ece
dist: tools: git-cache: bump version
...
adds OSX fixes for md5sum, flock
2017-01-12 17:31:57 +01:00
26ace09ca8
Merge pull request #6321 from kaspar030/bump_gitcache
...
dist: tools: git-cache: bump to latest upstream
2017-01-11 18:43:08 +01:00
eecf43cd53
dist: tools: git-cache: update README
2017-01-11 16:07:42 +01:00
Martine Lenders
fea78bad60
Merge pull request #6309 from OlegHahm/pyterm_format_arg
...
tools: pyterm: specify custom format prefix via command line
2017-01-11 10:30:08 +01:00
b0dad94ab5
dist: tools: git-cache: bump to latest upstream
2017-01-11 01:02:56 +01:00
Martine Lenders
600fdb8f2c
Merge pull request #5865 from gebart/pr/compile-test-py3
...
dist/tools/compile_test: Add Python3 support
2017-01-10 22:11:28 +01:00
Oleg Hahm
3a779b92fa
tools: pyterm: specify format prefix via argument
2017-01-10 18:55:49 +01:00
Joakim Nohlgård
06092aaca5
dist/tools/compile_test: Add Python3 support
...
Tested with Python 2.7.12 and Python 3.4.5
2017-01-10 13:36:53 +01:00
Oleg Hahm
486ca73308
tools: pyterm: properly handle custom output fmt
2017-01-10 11:44:24 +01:00
Francisco Acosta
1ae6998752
Merge pull request #5677 from gebart/pr/fugly-tunslip6
...
dist/tools/tunslip: Fix some ugly code
2017-01-06 15:12:39 +01:00
Joakim Nohlgård
9b8485f21e
dist/tools/tunslip6: Do not accept null chars as printable
2017-01-05 15:00:00 +01:00
Joakim Nohlgård
1c5b26c038
dist/tools/tunslip6: Change len to size_t in is_sensible_string
2017-01-05 15:00:00 +01:00
Joakim Nohlgård
9dfd4ccf11
dist/tools/tunslip6: Fix off by one on index in is_sensible_string
2017-01-05 15:00:00 +01:00
Joakim Nohlgård
fd3ff61747
dist/tools/tunslip6: Workaround for IPv6 packets mistaken as strings
2017-01-05 14:59:59 +01:00
Joakim Nohlgård
e3a5e16ffb
dist/tools/tunslip: Make tunslip and tapslip6 compile again
2017-01-05 14:59:59 +01:00
Joakim Nohlgård
437e38b672
dist/tools/tunslip: fix a bunch of uglies and compile with -std=c99
2017-01-05 14:59:58 +01:00
Joakim Nohlgård
51f5b774da
dist/tools/tunslip: Add clean Makefile target
2017-01-05 14:59:58 +01:00
Joakim Nohlgård
bb19a75e61
dist/tools/tunslip6: Add -Wall -Wextra -pedantic to CFLAGS
2017-01-05 14:59:58 +01:00
Joakim Nohlgård
fd8645c86c
dist/tools/tunslip6: Replace goto with while
2017-01-05 14:59:58 +01:00
BytesGalore
bc60be10d0
git-cache: consider if git_cache dir is present
2017-01-04 17:10:48 +01:00
Martine Lenders
1df4f9ff66
Merge pull request #6270 from cgundogan/pr/typos
...
dist: examples: fix minor typos
2017-01-04 15:43:00 +01:00
Cenk Gündoğan
63bfbfabec
git-cache: bump to commit 5de20d6 from kaspar030/git-cache
2016-12-28 17:03:15 +01:00
Cenk Gündoğan
a5ffbeedf9
dist: examples: fix minor typos
2016-12-27 13:50:42 +01:00
f44763f346
make: adapt Makefiles to AD -> Q rename
2016-12-22 12:12:38 +01:00
Cenk Gündoğan
d785989d04
tools: static_tests.sh: rm dependency to 'riot' remote
2016-12-20 20:59:10 +01:00
610b8cf368
Merge pull request #5855 from cgundogan/pr/remove_travis
...
travis: remove .travis.yml and build scripts
2016-12-18 23:09:38 +01:00
2c02520f73
Merge pull request #6223 from haukepetersen/opt_samxyz21_structure
...
cpu/sam0: structural clean-up for sam[dlr]21 CPUs
2016-12-16 08:14:04 +01:00
Hauke Petersen
fcb1e68732
cpu/sam0: renamed sam21_common to sam0_common
2016-12-15 11:47:03 +01:00
e65541817c
dist: tools: bump git-cache version ( #6217 )
2016-12-15 10:59:47 +01:00
Cenk Gündoğan
62420fb927
travis: make build_and_test.sh unrelated to travis
2016-11-29 18:38:43 +01:00
Cenk Gündoğan
1990726605
travis: remove superfluous config and script
2016-11-29 18:36:12 +01:00
Oleg Hahm
00942927a2
pyterm: log to stdout
per default
2016-11-17 16:59:36 +01:00
Gaëtan Harter
778d47c600
dist/tools/uhcpd: add an option to bind to device
...
Adds '--bind-to-device' option to binds uhcpd listening socket to a device.
It allows running multiple uhcpd and so multiple border router on the same
computer.
This is used for IoT-LAB.
This option requires 'root' permissions as I currently didn't find an
alternative.
2016-11-09 16:01:29 +01:00
Matthias Miehl
3203a4b6f5
dist/tools/cppcheck: suppress negatives (uninitvar) ( #5807 )
2016-10-31 22:49:17 +01:00
Lucas Jenss
f7c28ccecd
Improve execution of static-tests
...
Allow execution of static tests with the `make static-tests`
command and improve its output for the human reader
2016-10-20 09:28:59 +02:00
47b233143c
Merge pull request #5909 from aabadie/cc2538_bsl_py3
...
dist/tools/cc2538-bsl: fixing pep8 and python 2 & 3 compatibility in cc2538 bsl script
2016-10-19 16:06:34 +02:00
Joakim Nohlgård
bee918b361
Merge pull request #5821 from makomi/tunslip
...
dist/tools/tunslip: fix cppcheck warnings
2016-10-14 08:47:43 +02:00
PeterKietzmann
c742f07989
doc/packer: add initial README
2016-10-13 17:15:53 +02:00
Peter Kietzmann
b15115cb10
Merge pull request #5828 from cgundogan/pr/packer
...
packer: initial packer configuration to build virtualbox/vagrant boxes
2016-10-13 16:42:38 +02:00
PeterKietzmann
49c1ed1d03
doc/vagrant: add information about changing the vagrant box
2016-10-13 15:03:06 +02:00
PeterKietzmann
aa149d41f6
doc/vagrant: remove information about provisioning
2016-10-13 14:34:36 +02:00
Cenk Gündoğan
1b70b48bc5
packer: intial conf. to generate virtualbox based vagrant box
2016-10-13 14:29:19 +02:00
4e882054aa
dist/tools/cc2538-bsl: fixing pep8 and python 3 compatibility
2016-10-05 13:10:58 +02:00
Jeff Bortolotti
6b086e7ae2
dist: tools: jlink.sh: use printf for JLINK_*_FLASH to allow use of backslas
2016-09-30 19:10:01 +02:00
Cenk Gündoğan
9074c4d376
Merge pull request #5837 from gebart/pr/drone-0.5
...
drone: Update YAML file to Drone 0.5 format
2016-09-27 19:19:43 +02:00
Cenk Gündoğan
25e18dad88
Merge pull request #5797 from miri64/dist/doc/profile
...
dist: document IOTLAB_PROFILE variable fo IoT-Lab-support
2016-09-26 16:20:27 +02:00
Martine Lenders
f9e14bdd26
dist: document IOTLAB_PROFILE variable fo IoT-Lab-support
2016-09-26 16:18:45 +02:00
Kees Bakker
bd2fbf040b
dist/tools: exclude sam21_common cmsis include files
2016-09-21 20:40:49 +02:00
Cenk Gündoğan
9457703607
vagrant: minimize Vagrantfile and make it loadable
...
By parameterizing certain paths with `RIOTBASE`, it is possible to load
this Vagrantfile from other Vagrantfiles. This feature will be used by the
Tutorials repository, so that this Vagrantfile has no knowledge about
the tutorials, hence the deletion of the `tutorials` definition at this
place.
2016-09-21 10:22:35 +02:00
smlng
f9432cef4b
minor typos in README corrected
2016-09-19 12:09:46 +02:00
Joakim Nohlgård
c6f280a104
dist/tools/drone-scripts: Delete because Drone can now use the Travis script
2016-09-11 14:41:42 +02:00
Sebastian Meiling
b4b1bb597a
Merge pull request #5822 from cgundogan/pr/vagrant/add_info_about_vboxusers_group
...
vagrant: update README and add info about vboxusers group
2016-09-07 09:28:25 +02:00
Cenk Gündoğan
63b7cf475a
vagrant: restructure 'addit. info.' in README
2016-09-06 16:54:05 +02:00
Cenk Gündoğan
39e2ad12bf
vagrant: change RIOT-OS to RIOT in readme
2016-09-06 14:53:40 +02:00
Cenk Gündoğan
c75c9194d8
vagrant: update ubuntu version in readme
2016-09-06 14:52:53 +02:00
Thomas Eichinger
59bc1b46b7
dist/tools: include uname check for FreeBSD in genconfigheader
...
Analog to Darwin set `MD5SUM` to `md5 -r`.
2016-09-06 14:45:58 +02:00
Cenk Gündoğan
6e8d4dc686
vagrant: info about vboxusers group for USB access
2016-09-06 07:12:43 +02:00
Matthias Kolja Miehl
5456d6e2d2
dist/tools/tunslip: tapslip6: fix unusedVariable
2016-09-05 02:32:10 +02:00
Matthias Kolja Miehl
8cb5624655
dist/tools/tunslip: tapslip6: fix variableScope
2016-09-05 02:32:10 +02:00
Matthias Kolja Miehl
eb39aec480
dist/tools/tunslip: tunslip6: fix invalidPrintfArgType_uint
...
Since the argument type is 'long', the printf
format string has to be '%li' instead of '%lu'.
2016-09-05 02:32:10 +02:00
Matthias Kolja Miehl
652f5ef8b9
dist/tools/tunslip: tunslip6: fix variableScope
2016-09-05 02:32:10 +02:00
Matthias Kolja Miehl
c458f9958e
dist/tools/tunslip: fix variableScope
2016-09-05 02:32:09 +02:00
Matthias Kolja Miehl
c06bf1019d
dist/tools/tunslip: add comment regarding missing break at the end of case
2016-09-05 02:32:09 +02:00
Cenk Gündoğan
924f27558c
Merge pull request #5784 from PeterKietzmann/tools_update_cc2538-bsl
...
dist/tools: update serial boot loader script
2016-08-31 10:10:01 +02:00
PeterKietzmann
5eafb071a6
dist/tools/cc2538-bsl: enforce python2
2016-08-30 23:38:14 +02:00
Joakim Nohlgård
ab43f90985
dist: Remove Dockerfile in favour of separate repo
...
See https://github.com/RIOT-OS/riotdocker for an up-to-date Dockerfile.
2016-08-30 22:57:15 +02:00
PeterKietzmann
5b3d7fadcf
dist/tools: update serial boot loader script
2016-08-30 18:41:59 +02:00
Martine Lenders
9d0881fae5
dist: testrunner: optionally print traceback
2016-08-30 16:50:36 +02:00
c9d725ac0c
dist: tools: genconfigheader.sh: include LTOFLAGS as comment if set
2016-08-30 14:17:32 +02:00
Gaëtan Harter
a52c781339
dist: ethos: add tcp socket support
...
Add ethos support to use a tcp socket instead of a TTY.
Use 'tcp:host' as serial argument.
Port can be given in place of the baudrate argument.
Default port is 20000 which is used in on IoT-LAB.
2016-07-28 21:28:21 +02:00
8601285b13
openocd: return error if flashing went wrong
2016-07-27 17:42:06 +02:00
kYc0o
e443b90815
Merge pull request #5452 from locicontrols/find-tty
...
Adjust find-tty.sh to return all matches, then use it in boards/cc2538dk
2016-07-22 16:01:46 +02:00
abe5c19407
dist/tools: make ethos baudrate configurable
2016-07-14 17:01:02 +02:00
f048475bec
dist: build_and_test.sh: don't hard-code base branch
2016-07-13 16:04:26 +02:00
Jon Thacker
bece851972
genconfigheader.sh: Fix for for building on OSX
2016-07-07 19:56:45 -05:00
Joakim Nohlgård
77a15e7886
make: Place most configuration macros in a separate file instead of on the command line
2016-07-05 11:22:58 +02:00
Martine Lenders
1124409d80
git-cache: also fetch tags
2016-06-01 19:46:31 +02:00
Martine Lenders
c4eab34b99
Merge pull request #5387 from OTAkeys/quiet_gdb
...
make debug: start gdb quietly
2016-06-01 18:38:31 +02:00
Oleg Hahm
6deac1d64e
Merge pull request #5329 from kaspar030/add_makefile_for_host_tools
...
make: add makefile for host tools
2016-05-31 21:25:47 +02:00
Cenk Gündoğan
f73b226c67
Makefile.iotlab: evaluate IOTLAB_LOGGING correctly for iotlab-exp
2016-05-24 11:56:15 +02:00
Oleg Hahm
0909eba5ae
Merge pull request #5409 from OlegHahm/iotlab_debug_server_fix
...
iotlab: only start debug server for one node
2016-05-24 11:03:58 +02:00
Oleg Hahm
29badd7d58
Merge pull request #5441 from cgundogan/pr/desvirt/make_cleanup
...
tools: desvirt: rm unused TOPO_FLE var
2016-05-21 18:06:01 +02:00
Ian Martin
b1946e6715
dist: tools: let find-tty.sh return all matches, not just the first
2016-05-18 15:33:01 -04:00
Oleg Hahm
d2db255a97
iotlab: only start debug server for one node
2016-05-18 12:28:44 +02:00
Cenk Gündoğan
afd9aa0bd8
dist: make: iotlab: specify exp id in iotlab-term
2016-05-18 07:56:17 +02:00
Cenk Gündoğan
8b047d055e
tools: desvirt: rm unused TOPO_FLE var
2016-05-15 21:28:12 +02:00
Cenk Gündoğan
7b1fc8cd31
dist: iotlab: add note about IOTLAB_LOGGING
2016-05-04 09:48:29 +02:00
Cenk Gündoğan
54aa8ecb44
dist: make: iotlab: add logging to iotlab-term via tmux
2016-05-04 09:14:36 +02:00
Toon Stegen
cf431e696c
make debug: start gdb quietly
2016-04-22 12:00:10 +02:00
Martine Lenders
55e89610ce
tools: ethos: allow start_network.sh
script to run from anywhere
2016-04-19 14:34:18 +02:00
4b25c0fd76
dist: tools: build_and_test.sh: add "host" buildtest group
2016-04-18 13:51:05 +02:00
aee0eeeb99
dist: tools: add makefile
2016-04-18 13:51:05 +02:00
Hauke Petersen
78f212c9d8
dist/ethos: fixed compile warnings
...
- checking return values of each write() call
- chack return value of system() call
2016-04-14 17:31:49 +02:00
eea62a79f2
dist: ethos: fix start_network.sh trap (exit on INT QUIT TERM EXIT)
2016-04-11 17:03:28 +02:00
ee37ea9d40
dist: tools: ethos: add start_network.sh
2016-04-11 17:03:28 +02:00
2ec71c9ca0
dist: ethos: add clean target
2016-04-11 17:03:28 +02:00
e17045e901
dist: tools: add UHCP daemon
2016-04-11 17:03:28 +02:00
Bas Stottelaar
6ce6bb6468
dist: jlink: flash mcu based on serial number
2016-04-04 23:48:21 +02:00
7d151f250b
dist: ethos: fix usage string
2016-03-31 23:14:23 +02:00
58a12e5034
core: make messaging optional
2016-03-30 23:27:09 +02:00
Martine Lenders
5c34e200f0
vagrant: update README
2016-03-30 01:40:28 +02:00
Martine Lenders
6a4636410c
dist: CI: remove application skipping
2016-03-26 21:19:15 +01:00
kYc0o
f92b025b85
vtimer: get rid of
2016-03-24 17:10:54 +01:00
Cenk Gündoğan
e127cc5680
dist: travis: add gdb to travis
2016-03-24 09:05:04 +01:00
7a18922c09
dist: build_and_test.sh: run native unittests through gdb
2016-03-23 23:59:15 +01:00
e308ad4a54
dist: compile_test.py: build everything on changes in pkg/
2016-03-23 14:26:52 +01:00
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