Commit Graph

3172 Commits (4859a7195aec108ed6a4b9d230dec374fb89008b)
 

Author SHA1 Message Date
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