Skip to content

Commit beffb36

Browse files
authored
将gpio_led的FadeCallback放到IRAM (#629)
* 添加四博智联AI陪伴盒子适配,典型pdm麦克风设备 * doit_s3_aibox LED切换到GPIO LED * doit_s3_aibox 添加说明文件 * doit_s3_aibox 音量最大值设置到100 * 将gpio_led的FadeCallback放到IRAM
1 parent 27d8535 commit beffb36

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

main/Kconfig.projbuild

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ choice BOARD_TYPE
4545
config BOARD_TYPE_ESP_BOX
4646
bool "ESP BOX"
4747
config BOARD_TYPE_ESP_BOX_LITE
48-
bool "ESP BOX Lite"
48+
bool "ESP BOX Lite"
4949
config BOARD_TYPE_KEVIN_BOX_1
5050
bool "Kevin Box 1"
5151
config BOARD_TYPE_KEVIN_BOX_2
@@ -207,7 +207,7 @@ choice DISPLAY_LCD_TYPE
207207
config LCD_ST7796_320X480
208208
bool "ST7796, 分辨率320*480 IPS"
209209
config LCD_ST7796_320X480_NO_IPS
210-
bool "ST7796, 分辨率320*480, 非IPS"
210+
bool "ST7796, 分辨率320*480, 非IPS"
211211
config LCD_ILI9341_240X320
212212
bool "ILI9341, 分辨率240*320"
213213
config LCD_ILI9341_240X320_NO_IPS

main/led/gpio_led.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ void GpioLed::OnFadeEnd() {
190190
ledc_channel_.channel, LEDC_FADE_NO_WAIT);
191191
}
192192

193-
bool GpioLed::FadeCallback(const ledc_cb_param_t *param, void *user_arg) {
193+
bool IRAM_ATTR GpioLed::FadeCallback(const ledc_cb_param_t *param, void *user_arg) {
194194
if (param->event == LEDC_FADE_END_EVT) {
195195
auto led = static_cast<GpioLed*>(user_arg);
196196
led->OnFadeEnd();

main/led/gpio_led.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class GpioLed : public Led {
4141
void StartContinuousBlink(int interval_ms);
4242
void StartFadeTask();
4343
void OnFadeEnd();
44-
static bool FadeCallback(const ledc_cb_param_t *param, void *user_arg);
44+
static bool IRAM_ATTR FadeCallback(const ledc_cb_param_t *param, void *user_arg);
4545
};
4646

4747
#endif // _GPIO_LED_H_

0 commit comments

Comments
 (0)