Commit Graph
15473 Commits
Author SHA1 Message Date
Joakim Nohlgård 2f55fdcec4 cortexm_common: Correct offset for hardfault stack
The required space for the hardfault handler is defined by
HARDFAULT_HANDLER_REQUIRED_STACK_SPACE, which is given in bytes,
this length is added to &_sram to find a lower limit on the amount of
stack space that the hard fault handler can work with. The _sram
variable, was mistakenly defined as a uint32_t, which makes &_sram into
a uint32_t*, which through pointer addition, made the required space 4
times as big as it was supposed to. By changing the type of _sram to
uint8_t, the required stack space is correctly computed.

The symptom was that the hardfault handler always reported that the
stack pointer had been corrupted and it was impossible to get any useful
information from the crash text.
2017-10-30 07:08:33 +01:00
Sebastian Meiling 2e0917cd81 Merge pull request #7727 from beduino-project/bluepill-rebased
boards: add support for bluepill board
2017-10-27 20:33:07 +02:00
Sören Tempel 9b3714b0c4 add support for bluepill board 2017-10-27 16:06:50 +02:00
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
Hauke Petersen 2c50d5fbc7 Merge pull request #7884 from haukepetersen/add_releasenotes201710
[backport] Release notes of 2017.10
2017-10-27 12:32:06 +02:00
Hauke Petersen e55fe5cc94 [backport] Release notes of 2017.10 2017-10-27 12:25:58 +02:00
Hauke Petersen d4bf6303af release-notes: removed appending space characters 2017-10-27 12:24:57 +02:00
Francisco Acosta 1baece5039 Merge pull request #7851 from kYc0o/fix_sx127x_misc
drivers/sx127x: Fix misc variable types and lengths
2017-10-26 16:01:54 +02:00
Martine Lenders d8b7055008 Merge pull request #7870 from cgundogan/pr/trickle_timer_fix
trickle: correctly reset t
2017-10-26 15:48:07 +02:00
kYc0o 5a46a01096 tests/driver_sx127x/main.c: misc fixes 2017-10-26 15:41:07 +02:00
kYc0o dd9f038a5e drivers/sx127x/sx127x_netdev.c: fix var size 2017-10-26 15:41:06 +02:00
Cenk Gündoğan 5852517614 trickle: correctly reset t 2017-10-26 15:13:11 +02:00
Francisco Acosta 250fce160b Merge pull request #7852 from kYc0o/fix_servo_var
tests/driver_servo/main.c: fix var len
2017-10-26 14:33:56 +02:00
Martine Lenders 67179e6253 Merge pull request #7863 from roberthartung/pm_fix_pm_layered_conflict_set_lowest
pm_layered: make sure no conflict for pm_set_lowest exists
2017-10-26 14:31:37 +02:00
Cenk Gündoğan 0541fe3ceb Merge pull request #7849 from miri64/sys/fix/native-libc
sys: libc: only add include path on non-native boards
2017-10-26 13:58:50 +02:00
Martine Lenders 08eb6c39a4 Merge pull request #7867 from danpetry/api_doc_grammar_correction
Removed a comma from the Boards API reference.
2017-10-26 12:31:34 +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
danpetry 20909b7f95 Removed the offending comma. 2017-10-26 12:10:24 +02:00
Robert Hartung 9678f13408 pm_layered: make sure no conflict for pm_set_lowest and periph_common exists 2017-10-26 10:09:09 +02:00
Alexandre Abadie ff86015a60 Merge pull request #7854 from kYc0o/fix_isl29125_test
tests/driver_isl29125/main.c: fix counter var type
2017-10-26 08:38:35 +02:00
Alexandre Abadie d035ab27aa Merge pull request #7856 from kYc0o/fix_driver_adcxx1c_unused_arg
tests/driver_adcxx1c: fix warning unused  argument
2017-10-26 08:34:56 +02:00
Alexandre Abadie 4de88d31c2 Merge pull request #7858 from kYc0o/fix_encx24j600_comp
drivers/encx24j600/encx24j600.c : fix counter var length
2017-10-26 08:33:26 +02:00
kYc0o fe9d7db20f tests/driver_isl29125/main.c: fix counter var type 2017-10-26 02:06:31 +02:00
kYc0o d6e6fea7e7 drivers/sx127x/sx127x_getset.c: fix power var len 2017-10-26 01:46:29 +02:00
kYc0o a46907feda drivers/include/sx127x.h: fix power var len 2017-10-26 01:45:29 +02:00
kYc0o 1c8bb804cf tests/driver_servo/main.c: fix var len 2017-10-26 01:36:31 +02:00
kYc0o b3c39274bb drivers/encx24j600/encx24j600.c : fix counter var length 2017-10-26 00:45:00 +02:00
Martine Lenders 279b79c2f0 Merge pull request #7850 from mtausig/feature/update_tinyasn1
Update package tiny-asn1
2017-10-26 00:25:09 +02:00
Mathias Tausig 0e199d5c96 Update tiny-asn1 2017-10-25 22:58:08 +02:00
Martine Lenders 8c7fec02f7 Merge pull request #7848 from haukepetersen/fix_emcute_scerrorhandling
examples/emcute: return after printing error message
2017-10-25 19:42:23 +02:00
Martine Lenders 1964d156f0 sys: libc: only add include path on non-native boards 2017-10-25 17:58:47 +02:00
Hauke Petersen 0a5f70e6be examples/emcute: return after printing error message 2017-10-25 17:57:21 +02:00
kYc0o 371ecf279d tests/driver_adcxx1c: fix warning unused argument 2017-10-25 17:18:02 +02:00
Vincent Dupont 2252acf04c Merge pull request #7847 from kYc0o/fix_can_osx
sys/can: fix building errors on native OS X
2017-10-25 17:09:49 +02:00
kYc0o edb3178b86 sys/can/device.c: remove unused _can_event_error_to_msg function 2017-10-25 16:20:00 +02:00
kYc0o 00b9022bd1 sys/include/can/device.h: make CAN_DLL_NUMOF int 2017-10-25 16:18:51 +02:00
Martine Lenders 4d1a6c04b0 Merge pull request #7843 from haukepetersen/fix_test_unittestspexpecttimeout
test/unittests: set pexpect timeout to 60s
2017-10-25 15:45:31 +02:00
Hauke Petersen 4bdce27d02 test/unittests: set pexpect timeout to 60s 2017-10-25 15:37:37 +02:00
Martine Lenders e017033601 Merge pull request #7820 from kYc0o/add_mcuboot_deps
tests/mcuboot: add documentation about dependencies
2017-10-25 15:25:25 +02:00
kYc0o 7358e16f44 tests/mcuboot/README.md: add Python3 dependencies 2017-10-25 15:14:26 +02:00
Hauke Petersen 60f4721855 Merge pull request #7353 from aabadie/thread_flood_typo
tests/thread_flood: improve test output
2017-10-25 14:50:07 +02:00
Alexandre Abadie 981a9cbd96 tests/thread_flood: migrate to testrunner 2017-10-25 14:45:02 +02:00
Alexandre Abadie 9a827f285c tests/thread_flood: fix typo and improve test output 2017-10-25 14:33:54 +02:00
Hauke Petersen 775609dcac Merge pull request #7834 from haukepetersen/fix_test_xtimer_hang
test/xtimer_hang: accept 10% timing deviations
2017-10-25 14:30:30 +02:00
Hauke Petersen 5031319bb7 test/xtimer_hang: accept 10% timing deviations 2017-10-25 14:18:47 +02:00
Martine Lenders b8c1f30dcd Merge pull request #7830 from haukepetersen/opt_test_float
tests/float: automated test and added pexpect script
2017-10-25 14:00:51 +02:00
Hauke Petersen c4d0f1f12e tests/float: automated test and added pexpect script 2017-10-25 12:57:10 +02:00
Martine Lenders 433d2a0765 Merge pull request #7814 from haukepetersen/opt_testrunner_waitforterm
tools/testrunner: wait 3s after 'make term'
2017-10-25 12:39:25 +02:00
Hauke Petersen 1928d1c0e9 tools/testrunner: wait 3s after 'make term' 2017-10-25 12:28:45 +02:00
Hauke Petersen bf70d8e830 Merge pull request #7818 from miri64/tests/fix/xtimer_usleep
tests: xtimer_usleep: remove timer testing in pexpect
2017-10-25 11:41:16 +02:00