KT25-1015_AC695x_SDK310/apps/kaotings/kt.h

46 lines
1.4 KiB
C
Raw Normal View History

2025-10-15 09:21:13 +00:00
#ifndef __KT_H__
#define __KT_H__
#include "system/includes.h"
/*---------- AD Values ----------*/
// VOL- 837
// VOL+ 812
// PP 783
// PREV 747
// NEXT 701
2025-12-26 17:57:53 +00:00
#define KTCFG_BASS_AD_PIN IO_PORTC_04
#define KTCFG_BASS_AD_CHANNEL AD_CH_PC4
#define KTCFG_TREBLE_AD_PIN IO_PORTA_10
#define KTCFG_TREBLE_AD_CHANNEL AD_CH_PA10
#define KTCFG_VOLUME_AD_PIN IO_PORTC_05
#define KTCFG_VOLUME_AD_CHANNEL AD_CH_PC5
2025-10-15 09:21:13 +00:00
2025-12-26 17:57:53 +00:00
#define KTCFG_PA_MUTE_PIN IO_PORTA_09
#define PA_MUTE() (gpio_set_output_value(KTCFG_PA_MUTE_PIN,1))
#define PA_UNMUTE() (gpio_set_output_value(KTCFG_PA_MUTE_PIN,0))
//#define KTCFG_PWR_LED_PIN IO_PORTC_03
//#define KTCFG_BAK_LED_PIN IO_PORTC_04
#define KTCFG_BT_LED_PIN IO_PORTC_03
2025-10-15 09:21:13 +00:00
#define BT_LED_ON() (gpio_set_output_value(KTCFG_BT_LED_PIN,1))
#define BT_LED_OFF() (gpio_set_output_value(KTCFG_BT_LED_PIN,0))
2025-12-26 17:57:53 +00:00
//#define PWR_LED_ON() (gpio_set_output_value(KTCFG_PWR_LED_PIN,0))
//#define PWR_LED_OFF() (gpio_set_output_value(KTCFG_PWR_LED_PIN,1))
2025-10-15 09:21:13 +00:00
2025-12-26 17:57:53 +00:00
//#define BAK_LED_ON() (gpio_set_output_value(KTCFG_BAK_LED_PIN,1))
//#define BAK_LED_OFF() (gpio_set_output_value(KTCFG_BAK_LED_PIN,0))
2025-10-15 09:21:13 +00:00
u8 kt_key_event_filter_after(int key_event);
void kt_init(void);
void kt_boot_init(void);
#endif