⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sta013.h

📁 一款MP3 Player Firmware 的原代码,非常有参考价值
💻 H
字号:
#include "params.h"struct playback_struct {        char mode_known;        char /* code (sdcc bug) */  *mode;        int bitrate;        unsigned char freq;	unsigned char ms_per_frame;};extern void restore_sta013_settings(void);extern void backup_sta013_settings(void);extern void action_vol_up(void);extern void action_vol_down(void);void mute_sta013_output(void);void set_sta013_treble_frequency(void);void set_sta013_bass_frequency(void);void sta013_tone_up(param_t tone_param);void sta013_tone_down(param_t tone_param);extern struct playback_struct playback;extern xdata unsigned char tone_attn;#define STA013_HEAD_H 0x43      /* bits 16-23 */#define STA013_HEAD_M 0x44      /* bits 8-15 */#define STA013_HEAD_L 0x45      /* bits 0-7 */#define STA013_SYNC_STATUS 0x40  #define STA013_AVG_BITRATE 0x6A  /* does this really work? */#define STA013_FRAME_CNT_L 0x67 // Number of frames since MP3 decoder last reset.#define STA013_FRAME_CNT_M 0x68 // We'll use these for the time display#define STA013_FRAME_CNT_H 0x69 #define NUM_BASS_FREQ 13#define NUM_TREBLE_FREQ 13#define STA013_PARAM_CENTRE 127#define STA013_MAX_TONE 12extern code unsigned int bass_freq_table[];extern code unsigned int treble_freq_table[];extern unsigned char update_playback_parms(void);extern unsigned long GetFrameCount();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -