MX
|
4bbec63f87
|
removing MPU Hal - details in desc
since it impossible for me to debug NULL pointer dereference without flipper, blind developing went to its end
|
2022-08-06 05:35:14 +03:00 |
|
MX
|
04ceebc032
|
Revert "Revert "MPU Hal (#1492)""
This reverts commit 43345ba0bb.
|
2022-08-04 18:43:47 +03:00 |
|
MX
|
43345ba0bb
|
Revert "MPU Hal (#1492)"
This reverts commit eed4296890.
|
2022-08-04 05:02:23 +03:00 |
|
SG
|
eed4296890
|
MPU Hal (#1492)
* Furi HAL: memory protection unit
* Core: prohibit NULL dereferencing, even for reads.
* Applications: fix NULL dereference
* Core: stack protection by MPU
* MPU: stack region alignment
* Apps: fix null pointer dereferences
* Threads: fix non-null arg check
* Desktop settings: fix null pointer dereference
* Core: documented null-check hack
* Fix null dereference issues
* Apps: args check
* Core: naming fixes
* format code
* Core: remove NONNULL specifier
* FurHal: move MPU initialization to begining, fix enum naming
Co-authored-by: あく <alleteam@gmail.com>
|
2022-08-04 00:47:10 +09:00 |
|
あく
|
e3c7201a20
|
Furi: core refactoring and CMSIS removal part 2 (#1410)
* Furi: rename and move core
* Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest
* Furi: CMSIS_OS drop and refactoring.
* Furi: refactoring, remove cmsis legacy
* Furi: fix incorrect assert on queue deallocation, cleanup timer
* Furi: improve delay api, get rid of floats
* hal: dropped furi_hal_crc
* Furi: move DWT based delay to cortex HAL
* Furi: update core documentation
Co-authored-by: hedger <hedger@nanode.su>
|
2022-07-20 13:56:33 +03:00 |
|