1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-29 01:28:10 +00:00
trezor-firmware/core/embed/trezorhal/haptic.h
tychovrahe 72dc8f57e8 feat(core): add haptic feedback
[no changelog]
2024-02-29 23:05:56 +01:00

21 lines
350 B
C

#ifndef TREZORHAL_HAPTIC_H
#define TREZORHAL_HAPTIC_H
typedef enum {
HAPTIC_BUTTON_PRESS = 0,
HAPTIC_ALERT = 1,
HAPTIC_HOLD_TO_CONFIRM = 2,
} haptic_effect_t;
// Initialize haptic driver
void haptic_init(void);
// Calibrate haptic driver
void haptic_calibrate(void);
// Play haptic effect
void haptic_play(haptic_effect_t effect);
#endif