Sergey
8dd26c1a3e
Update to 2.0.6
4 years ago
Scott Lahteine
6bead0c1b0
Shorter paths to HAL, ExtUI ( #17156 )
4 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
4 years ago
Scott Lahteine
f01f0d1956
Drop C-style 'void' argument
5 years ago
Scott Lahteine
75efa3cdac
Reorganize HAL ( #14832 )
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Scott Lahteine
3d9d72e8db
Include order, spacing, etc.
5 years ago
Scott Lahteine
3a1b6fe8c1
Coding standards
5 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
5 years ago
Scott Lahteine
4e0c935959
Update HAL and libs formatting
6 years ago
Scott Lahteine
ee53f7d813
Revert header reorg.
6 years ago
Scott Lahteine
0dedb3e139
Reorganize some core headers ( #11983 )
6 years ago
Dave Johnson
0456caf0ad
Consolidate shared HALs and isolate HAL compile ( #11552 )
6 years ago
etagle
0566badcef
Add memory barrier, optimal interrupt on-off
Disabling an ISR on ARM has 3 instructions of latency. A Memory barrier is REQUIRED to ensure proper and predictable disabling. Memory barriers are expensive, so avoid disabling if already disabled (See https://mcuoneclipse.com/2015/10/16/nvic-disabling-interrupts-on-arm-cortex-m-and-the-need-for-a-memory-barrier-instruction/ )
6 years ago
Scott Lahteine
59f7861bcb
Move backtrace to the HAL folder ( #10790 )
6 years ago
Scott Lahteine
0436e16fb2
Apply shorthand Assembler macros
6 years ago
Scott Lahteine
889fd5f71f
Backtrace minor cleanup
6 years ago
Eduardo José Tagle
749f19e502
[2.0.x] Move backtrace to a shared location ( #10237 )
- And implement the `backtrace()` function call
6 years ago
etagle
328edea03a
Several fixes to the backtracer. Tested ant it works
6 years ago
ejtagle
9a24c0ae3f
Tons of fixes to the backtracker code, and also added an extra backtracker that does not require unwind tables to work and it is used if unwind tables are absent
6 years ago
etagle
c3b23974bd
Added detection of case when no unwind tables are available
6 years ago
etagle
b210bdf032
Now the Crash reporter uses the configured BAUDRATE to send the report through the Programming port. And also shows the traceback of functions as discussed. For that latest feature to work, you need to compile the project with -funwind-tables and -mpoke-function-name compiler flags
6 years ago
Eduardo José Tagle
97e8a6ebd9
Various fixes for DUE... ( #10152 )
- Watchdog reset during SD Card initialization.
- Move `DebugMonitor` to `DebugMonitor_Due.cpp`.
- Since the watchdog is enabled on boot do extra resets during init.
- Have `thermalManager` do watchdog reset before its ISR starts to prevent reset.
- Ensure that timers are stopped before reprogramming them to address tone issues.
- Improve SAM3XE reset when reflashed through the native port.
6 years ago