Andrew Chong
a769b7db43
mbed_error.c: Fixed compile errors with non-RTX targets.
2019-09-05 17:55:31 +08:00
Andrew Chong
76353d5476
mbed_error.c: now dumping MSP/PSP stacks correctly.
2019-09-05 17:55:31 +08:00
Andrew Chong
0da589e6e7
mbed_error.c: handler mode failures will dump MSP/PSP stacks.
2019-09-05 17:55:31 +08:00
Andrew Chong
da2f8e5b79
mbed_error.c: reducing RTX restriction.
2019-09-05 17:55:31 +08:00
Andrew Chong
5258768bc7
The stack dump of the major should be moved up.
2019-09-05 17:55:31 +08:00
Andrew Chong
7dc53176ae
mbed_error.c: Now we can stack dump on all possible threads.
2019-09-05 17:55:31 +08:00
Andrew Chong
db1e2d3b24
astyle to mbed_error.c
2019-09-05 17:55:31 +08:00
Andrew Chong
5671416d5e
handle_error: Now supports HW exception from handler mode.
2019-09-05 17:55:31 +08:00
Andrew Chong
835a7639a9
print_error_report: Paying extra caution on address alignment.
2019-09-05 17:55:31 +08:00
Andrew Chong
575bd31060
print_error_report: Don't care about osRtxStackFillPattern and dump whole remaining.
2019-09-05 17:55:31 +08:00
Andrew Chong
248746113f
Now stack dump is done correctly to the other way around.
2019-09-05 17:55:31 +08:00
Andrew Chong
50daa7e40f
platform.stack-dump-enabled feature is added.
2019-09-05 17:55:31 +08:00
Andrew Chong
57ed4f36fa
Removed #warning of non-Cortex-M. Minor comment adjustment.
2019-09-05 17:55:31 +08:00
Andrew Chong
d69dc4940e
Fixed astyle failures on handle_error().
2019-09-05 17:55:31 +08:00
Andrew Chong
9af7ea58d4
The candidate code to enable correct crash report for HW fault crashes.
2019-09-05 17:55:31 +08:00
Hugues Kamba
8c22bbbbc8
Use PRIu32 to print uint32_t variable
...
As the variable underlying type size is different depending on the
toolchain used
2019-09-03 09:29:06 +01:00
Kyle Kearney
5820a3172f
Fix typos in comments
2019-08-28 13:12:05 +01:00
Hugues Kamba
83354e46a7
Platform: Separate internal APIs from public APIs
...
Also includes:
* rename `mbed_sleep_manager.c` to `mbed_power_mgmt.c` to match its
header file
* create Doxygen groups for public and internal APIs
* use relative path to include header files where inconsistent
* update references to internal APIs throughout libraries
* update the copyright year for all modified files
2019-08-02 12:23:47 +01:00