modflipperzero.h 660 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <stdint.h>
  3. #include <stdbool.h>
  4. #define MP_FLIPPER_LED_RED (1 << 0)
  5. #define MP_FLIPPER_LED_GREEN (1 << 1)
  6. #define MP_FLIPPER_LED_BLUE (1 << 2)
  7. #define MP_FLIPPER_LED_BACKLIGHT (1 << 3)
  8. void mp_flipper_light_set(uint8_t raw_light, uint8_t brightness);
  9. void mp_flipper_light_blink_start(uint8_t raw_light, uint8_t brightness, uint16_t on_time, uint16_t period);
  10. void mp_flipper_light_blink_set_color(uint8_t raw_light);
  11. void mp_flipper_light_blink_stop();
  12. void mp_flipper_vibro(bool state);
  13. bool mp_flipper_speaker_start(float frequency, float volume);
  14. bool mp_flipper_speaker_set_volume(float volume);
  15. bool mp_flipper_speaker_stop();