#ifndef BOARD_H #define BOARD_H #include "config.h" /* DAC */ #define DAC_MUTE P4_bit.P4_3 #define DAC_DEEM P3_bit.P3_7 #define DAC_CLK P3_bit.P3_1 #define DAC_NB_BIT 20 /* dataflash CS# port */ #define DF_CS P4 #define DF_CS0 P4_bit.P4_4 #define DF_CS1 P4_bit.P4_5 #define DF_CS2 P4_bit.P4_6 #define DF_CS3 P4_bit.P4_7 /* Key Definition */ #define KEY_SOUND KEY_0_0 #define KEY_MEM KEY_0_1 #define KEY_REPEAT_A_B KEY_0_2 #define KEY_REPEAT KEY_0_3 #define KEY_PARENT KEY_0_3 #define KEY_INC KEY_1_0 #define KEY_PREV KEY_1_1 #define KEY_NEXT KEY_1_2 #define KEY_PLAY KEY_1_3 #define KEY_PAUSE KEY_1_3 #define KEY_ENTER KEY_1_3 #define KEY_DEC KEY_2_0 #define KEY_REC KEY_2_1 #define KEY_STOP KEY_2_2 #define KEY_MODE KEY_2_2 #define KEY_INC_REP (KEY_INC | KBD_REP_MASK) #define KEY_DEC_REP (KEY_DEC | KBD_REP_MASK) #define KEY_INC_LREP (KEY_INC | KBD_LREP_MASK) #define KEY_DEC_LREP (KEY_DEC | KBD_LREP_MASK) #define KEY_FR (KEY_1_1 | KBD_REP_MASK) #define KEY_FF (KEY_1_2 | KBD_REP_MASK) #define KEY_LFR (KEY_1_1 | KBD_LREP_MASK) #define KEY_LFF (KEY_1_2 | KBD_LREP_MASK) #define KEY_DEL (KEY_2_1 | KBD_LREP_MASK) #endif