Ludwig Ortmann
4859a7195a
Merge pull request #1349 from cgundogan/fix_pyterm_python_version
...
pyterm: made python compatible with python2 and python3
9 years ago
Cenk Gündoğan
0c40ccebc8
pyterm: made python compatible with python2 and python3
...
In python 3 there is no implicit converion of bytes to str or character.
9 years ago
Oleg Hahm
1ab4ab39be
Merge pull request #1348 from SGSSGene/bugfix_writetorom
...
msp430: fix writing more than one byte to flash
9 years ago
Simon Gene Gottlieb
b8ef2b90b6
bugfix: msp430 can write now more then one byte to flash
9 years ago
René Kijewski
4615004fdf
Merge pull request #981 from vanhieubk/nhat_mixCompiler
...
Another way to mix c and cpp in user app with RIOT [native]
9 years ago
Pham Huu Dang Nhat
d204e832a7
added sudo apt-get install g++-multilib to travis.yml
9 years ago
Pham Huu Dang Nhat
3595506020
added riot_and_cpp example
9 years ago
Pham Huu Dang Nhat
f7398f61ff
Changed RIOT/Makefile.include, Makefile.base, Makefile.cflags, and native/Makefile.include to compile C and C++ files.
9 years ago
René Kijewski
63c74fcebf
Merge pull request #1334 from Kijewski/issue-1333
...
make: OSX: don't fail for empty .a archives
9 years ago
René Kijewski
2093df60cd
Merge pull request #1252 from Kijewski/travis-x86
...
tests/Travis: run unittests on qemu-i386, too
9 years ago
René Kijewski
b17028bb46
tests/Travis: run unittests on x86, too
9 years ago
René Kijewski
2f66319a3a
make: OSX: don't fail for empty .a archives
...
Fixes issue #1333 .
9 years ago
Hauke Petersen
33ad7c9499
Merge pull request #1289 from haukepetersen/fix_drivers_periph_timer
...
drivers: added set_absolute to timer interface
9 years ago
Hauke Petersen
5d20053f74
drivers: added set_absolute to timer interface
9 years ago
René Kijewski
91318f5dfa
x86: shutdown on LPM_POWERDOWN
9 years ago
René Kijewski
6ed3cf182b
Merge pull request #1326 from Kijewski/make-parallel-dirs
...
make: refactor make system (parallelism, deduplication)
9 years ago
Oleg Hahm
fda7ce12d2
Merge pull request #1321 from cgundogan/fix_missing_ack_bit
...
destiny: set ack bit for (almost) all segments after syn
9 years ago
Cenk Gündoğan
75546fcf6c
destiny: set ack bit for (almost) all segments after syn
...
The current implementation does not set the ack bit
for outgoing data segments and the fin segment.
However, RFC793 states that all segments
should have an ack bit set in order to present a valid
ack nr. in outgoing segments.
Currently, data segments and acknowledgement segments
are distinguished by the existence of their ack bit.
With the new assumption, that both of these types of
segments need an ack bit set, I had to change several
parts of the current implementation to make this
decision by inspecting the payload size.
destiny: added parens
9 years ago
Oleg Hahm
8931681e8a
Merge pull request #1337 from OlegHahm/print_ignore
...
shell: added command to print all ignored addresses
9 years ago
Oleg Hahm
9f39226108
shell: added command to print all ignored addresses
9 years ago
René Kijewski
49769d7df1
Merge pull request #1343 from Kijewski/fixup-1258
...
x86: fix up `make term` for x86
9 years ago
Oleg Hahm
455485483f
Merge pull request #1236 from authmillenon/pyterm-six
...
pyterm: make it usable with python 2 and 3
9 years ago
René Kijewski
ceb8ea2a3f
x86: fix up `make term` for x86
...
When qemu-i386 shuts down the instance on its own accord, like in the
hello-world example, then the terminal is broken afterwards.
This PR ensures that the terminal flags are restored on shutdown.
9 years ago
René Kijewski
2ae0c1b149
make: use abspath for better error messages
9 years ago
René Kijewski
a9a76cb2c2
make: create dependencies as side effect
9 years ago
René Kijewski
d19fc447ed
make: make DIRS usable for applications
9 years ago
René Kijewski
35e74ad725
make: refactor make system (parallelism, deduplication)
...
Almost everything was build sequentially in RIOT, because we employed
explicit for-loops to build directories (DIRS). This PR makes our make
system use normal dependencies to build directories.
All our compiling rules were duplicated, once for the application, once
for modules. This PR makes the application a normal module, removing
this duplication.
9 years ago
René Kijewski
c9c1f0d7fe
Merge pull request #1258 from Kijewski/x86-term
...
x86: add proper terminal for qemu-i386
9 years ago
Martin Lenders
46c38230eb
pyterm: Make pyterm available in python2 and python3
9 years ago
Oleg Hahm
cfe5adbe30
Merge pull request #1316 from haukepetersen/add_driver_rgbled
...
drivers: added rgbled driver
9 years ago
Oleg Hahm
fde1c106ab
Merge pull request #1259 from Kijewski/x86-heap-check
...
x86: add read-before-write check at runtime
9 years ago
Oleg Hahm
36b9f7e7d7
Merge pull request #1257 from Kijewski/shell-fix-newline
...
shell: fix newlines
9 years ago
Oleg Hahm
6f17f0c60a
Merge pull request #1105 from Kijewski/shell-print-not-found
...
shell: print command if not found
9 years ago
Oleg Hahm
eedc16815c
Merge pull request #891 from OlegHahm/rpl_debug
...
net: some debug code
9 years ago
Oleg Hahm
32394f1e1d
Merge pull request #1310 from phiros/avsextrem_allow_use_of_cc110x_ng_driver
...
cc110x_ng: build cc110x_spi for avsextrem (bugfix)
9 years ago
Hauke Petersen
d9a7e675a2
Merge pull request #1315 from haukepetersen/add_sys_color
...
sys: added color module
9 years ago
Hauke Petersen
839955cd05
sys: added color module
9 years ago
Hauke Petersen
749d6a7446
Merge pull request #1318 from haukepetersen/msba2_pwm
...
cpu: added low-level PWM driver for the lpc2387
9 years ago
Philipp Rosenkranz
42b7992e77
cc110x_ng: build cc110x_spi for all boards except chronos
9 years ago
René Kijewski
35d024fff0
Merge pull request #1340 from Kijewski/evaluate-git-sha-once
...
make: evaluate the Git SHA only once
9 years ago
René Kijewski
e0b3e84867
Merge pull request #1339 from LudwigOrtmann/issue-1284
...
make: s/PROJDEPS/APPDEPS/
9 years ago
René Kijewski
1d34522703
make: evaluate the Git SHA only once
9 years ago
Ludwig Ortmann
4b98570a34
doc: improve APPDEPS example
...
Addresses https://github.com/RIOT-OS/RIOT/pull/1339#discussion_r14050325
9 years ago
Ludwig Ortmann
de4677eb60
make: s/PROJDEPS/APPDEPS/
...
fixes https://github.com/RIOT-OS/RIOT/issues/1284
9 years ago
René Kijewski
9384b2435a
Merge pull request #1338 from Kijewski/test_bloom-concurrency
...
tests: test_bloom: fix PROJDEPS concurrency
9 years ago
René Kijewski
20163e1452
tests: test_bloom: fix PROJDEPS concurrency
...
Our buildtests build one project concurrently for multiple boards.
The current creation of the `PROJDEPS` for `test_bloom` might fail if
* board `A` notices that the dependency is missing and gets preempted,
* board `B` creates the dependency and gets preempted,
* board `A` starts the creation but gets preempted in the middle of the process,
* board `B` works with a half complete created file.
This PR creates the dependency in the individual `BINDIR`.
9 years ago
René Kijewski
4142d87bbe
Merge pull request #1278 from kaspar030/test_vtimer_msg_diff
...
tests: add test_vtimer_msg_diff
9 years ago
Oleg Hahm
62049a0f72
Merge pull request #1325 from LudwigOrtmann/license_checker_travis
...
travis: add license checking rule
9 years ago
Ludwig Ortmann
7eed1dacc1
travis: add license checking rule
9 years ago
Ludwig Ortmann
7888222a97
tests: add branch option to license checker
9 years ago