#ifndef __KT_H__ #define __KT_H__ #include "system/includes.h" //mute #define CFG_MUTE_PIN IO_PORTA_02 //同PA1双绑 #define PA_MUTE() (gpio_set_output_value(CFG_MUTE_PIN, 0)) #define PA_UNMUTE() (gpio_set_output_value(CFG_MUTE_PIN, 1)) //flash led #define CFG_FLASH_LED_PIN IO_PORTC_07 //同PA0双绑 #define FLASH_LED_ON() (gpio_set_output_value(CFG_FLASH_LED_PIN, 1)) #define FLASH_LED_OFF() (gpio_set_output_value(CFG_FLASH_LED_PIN, 0)) //bt led #define CFG_BT_LED_PIN IO_PORTA_03 #define BT_LED_ON() (gpio_set_output_value(CFG_BT_LED_PIN, 1)) #define BT_LED_OFF() (gpio_set_output_value(CFG_BT_LED_PIN, 0)) // exp pwr #define CFG_EXP_PWR_PIN IO_PORTB_03 #define EXP_PWR_ON() (gpio_set_output_value(CFG_EXP_PWR_PIN, 1)) #define EXP_PWR_OFF() (gpio_set_output_value(CFG_EXP_PWR_PIN, 0)) // lcd bl #define CFG_LCD_BL_PIN IO_PORTC_02 #define LCD_BL_ON() (gpio_set_output_value(CFG_LCD_BL_PIN, 1)) #define LCD_BL_OFF() (gpio_set_output_value(CFG_LCD_BL_PIN, 0)) // ex RGB led #define CFG_EX_RLED_PIN IO_PORTA_07 #define CFG_EX_GLED_PIN IO_PORTA_08 #define CFG_EX_BLED_PIN IO_PORTA_09 #define R_LED_ON() (gpio_set_output_value(CFG_EX_RLED_PIN, 1)) #define R_LED_OFF() (gpio_set_output_value(CFG_EX_RLED_PIN, 0)) #define G_LED_ON() (gpio_set_output_value(CFG_EX_GLED_PIN, 1)) #define G_LED_OFF() (gpio_set_output_value(CFG_EX_GLED_PIN, 0)) #define B_LED_ON() (gpio_set_output_value(CFG_EX_BLED_PIN, 1)) #define B_LED_OFF() (gpio_set_output_value(CFG_EX_BLED_PIN, 0)) void kt_boot_init(void); void kt_init(void); #endif