Flipper Zero Firmware
Loading...
Searching...
No Matches
furi_hal.h
Go to the documentation of this file.
1
6
#pragma once
7
8
#ifdef __cplusplus
9
template
<
unsigned
int
N>
10
struct
STOP_EXTERNING_ME {};
11
#endif
12
13
#include <
furi_hal_cortex.h
>
14
#include <furi_hal_clock.h>
15
#include <
furi_hal_adc.h
>
16
#include <furi_hal_bus.h>
17
#include <
furi_hal_crypto.h
>
18
#include <
furi_hal_debug.h
>
19
#include <furi_hal_dma.h>
20
#include <furi_hal_os.h>
21
#include <
furi_hal_sd.h
>
22
#include <
furi_hal_i2c.h
>
23
#include <furi_hal_region.h>
24
#include <furi_hal_resources.h>
25
#include <
furi_hal_rtc.h
>
26
#include <
furi_hal_speaker.h
>
27
#include <furi_hal_gpio.h>
28
#include <
furi_hal_light.h
>
29
#include <
furi_hal_power.h
>
30
#include <furi_hal_interrupt.h>
31
#include <
furi_hal_version.h
>
32
#include <
furi_hal_bt.h
>
33
#include <furi_hal_spi.h>
34
#include <furi_hal_flash.h>
35
#include <
furi_hal_vibro.h
>
36
#include <furi_hal_usb.h>
37
#include <furi_hal_usb_hid.h>
38
#include <furi_hal_usb_ccid.h>
39
#include <furi_hal_serial_control.h>
40
#include <
furi_hal_serial.h
>
41
#include <
furi_hal_info.h
>
42
#include <furi_hal_random.h>
43
#include <furi_hal_target_hw.h>
44
45
#ifdef __cplusplus
46
extern
"C"
{
47
#endif
48
50
void
furi_hal_init_early
(
void
);
51
53
void
furi_hal_deinit_early
(
void
);
54
56
void
furi_hal_init
(
void
);
57
68
void
furi_hal_switch
(
void
* address);
69
70
#ifdef __cplusplus
71
}
72
#endif
furi_hal_init
void furi_hal_init(void)
Init FuriHal.
Definition
f18/furi_hal/furi_hal.c:33
furi_hal_init_early
void furi_hal_init_early(void)
Early FuriHal init, only essential subsystems.
Definition
f18/furi_hal/furi_hal.c:9
furi_hal_switch
void furi_hal_switch(void *address)
Jump to the void*.
Definition
f18/furi_hal/furi_hal.c:60
furi_hal_deinit_early
void furi_hal_deinit_early(void)
Early FuriHal deinit.
Definition
f18/furi_hal/furi_hal.c:23
furi_hal_adc.h
ADC HAL API.
furi_hal_bt.h
BT/BLE HAL API.
furi_hal_cortex.h
ARM Cortex HAL.
furi_hal_crypto.h
Cryptography HAL API.
furi_hal_debug.h
Debug HAL API.
furi_hal_i2c.h
I2C HAL API.
furi_hal_info.h
Device info HAL API.
furi_hal_light.h
Light control HAL API.
furi_hal_power.h
Power HAL API.
furi_hal_rtc.h
Furi Hal RTC API.
furi_hal_sd.h
SD Card HAL API.
furi_hal_serial.h
Serial HAL API.
furi_hal_speaker.h
Speaker HAL.
furi_hal_version.h
Version HAL API.
furi_hal_vibro.h
Vibro HAL API.
targets
furi_hal_include
furi_hal.h
Generated by
1.12.0