1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #ifndef __U_RHYTHM_H_
- #define __U_RHYTHM_H_
- #include "u_global.h"
- #include "u_effect_normal.h"
- #define RHYTHM_TIMER_TIM (10/10)
- #define MODE_JUMP_BRIGHT (100)
- #define MODE_JUMP_MIN_BRIGHT (0)
- #define MODE_GRADUAL_BRIGHT (100)
- #define VOT_JUMP_VPT (10)
- #define VOT_GRADUAL_7_VPT (10)
- #define VOT_GRADUAL_3_VPT (10)
- enum //rhythm_sensit
- {
- RHYTHM_SENSIT_IND_FULL,
- RHYTHM_SENSIT_IND_DREAM,
- };
- enum //rhythm_speed
- {
- RHYTHM_SPEED_IND_FULL,
- RHYTHM_SPEED_IND_DREAM,
- };
- enum //_light_rhythm_mode
- {
- RHYTHM_MODE_STOP = 0,
- RHYTHM_MODE_ONE_CLR,
- RHYTHM_MODE_GRADUAL_7,
- RHYTHM_MODE_JUMP_7,
- RHYTHM_MODE_JUMP_3, //Ò¡¹ö
- RHYTHM_MODE_FADE_7, //¾ôÊ¿
- RHYTHM_MODE_FADE_3, //¾µä
- RHYTHM_MODE_FULL_MAX = RHYTHM_MODE_FADE_3,
-
- RHYTHM_MODE_NULL,
- };
- extern RhythmPara_t g_normal_rhythm; //È«²ÊÂɶ¯
- void app_rhythm_val_up(uint8_t rhythm_val);
- uint8_t rhythm_vol_get_cb(void);
- void rhythm_timer_cd(void);
- void u_rhythm_init(uint8_t *g_mode);
- void u_up_rhythm_value(uint8_t rhythm_value);
- void rhythm_sensit_ctrl(const int8_t sensit_step, const uint8_t rhythm_sensit);
- void rhythm_speed_ctrl(const uint8_t rhythm_mode, const int8_t speed_step, uint8_t rhythm_speed);
- #endif
|