flipperzero-firmware/firmware/targets/f7/furi_hal
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
..
furi_hal_bt_hid.c
furi_hal_bt_serial.c
furi_hal_bt.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_clock.c
furi_hal_clock.h
furi_hal_compress.c
furi_hal_console.c
furi_hal_console.h [FL-2460] Rpc: debug request logging and cli log command (#1114) 2022-04-14 19:41:15 +03:00
furi_hal_cortex.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_crypto.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_debug.c
furi_hal_flash.c
furi_hal_flash.h
furi_hal_gpio.c
furi_hal_gpio.h
furi_hal_i2c_config.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_i2c_config.h
furi_hal_i2c_types.h
furi_hal_i2c.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_ibutton.c
furi_hal_idle_timer.h
furi_hal_info.c
furi_hal_infrared.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_interrupt.c MPU Hal (#1492) 2022-08-04 00:47:10 +09:00
furi_hal_interrupt.h
furi_hal_light.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_mpu.c MPU Hal (#1492) 2022-08-04 00:47:10 +09:00
furi_hal_nfc.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_os.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_os.h
furi_hal_power.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_random.c
furi_hal_resources.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_resources.h
furi_hal_rfid.c
furi_hal_rtc.c
furi_hal_sd.c
furi_hal_speaker.c
furi_hal_spi_config.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_spi_config.h
furi_hal_spi_types.h
furi_hal_spi.c
furi_hal_subghz_configs.h SubGhz: allow refill attempt at the end of transmission (#1314) 2022-06-14 11:27:03 +10:00
furi_hal_subghz.c [FL-2669] SubGhz: add support for loading custom presets (#1398) 2022-07-26 23:16:59 +09:00
furi_hal_uart.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_uart.h
furi_hal_usb_cdc_i.h
furi_hal_usb_cdc.c
furi_hal_usb_hid.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_usb_i.h
furi_hal_usb_u2f.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_usb.c Furi: core refactoring and CMSIS removal part 2 (#1410) 2022-07-20 13:56:33 +03:00
furi_hal_version.c
furi_hal_vibro.c
furi_hal.c MPU Hal (#1492) 2022-08-04 00:47:10 +09:00