2025-12-30 08:36:34 +00:00
|
|
|
#ifndef __KT_H__
|
|
|
|
|
#define __KT_H__
|
|
|
|
|
|
|
|
|
|
#include "system/includes.h"
|
|
|
|
|
|
2026-02-12 13:11:00 +00:00
|
|
|
//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))
|
|
|
|
|
|
2025-12-30 08:36:34 +00:00
|
|
|
void kt_boot_init(void);
|
|
|
|
|
void kt_init(void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|