📄 app.h
字号:
//************************************************************
// Copyright (C) 2004 Texas Instruments, Inc.
//
// File: app.h
//
// Comment: application layer interface
//
// Author: Randy Wu
// Company: Texas Instruments, Inc
// Date: September 2004
// IDE: Built with IAR Systems Embedded Workbench 430 V3.20A
//
//************************************************************/
#include <msp430x44x.h> /* for MSP430F449 */
#define STARTVOLUME 0
#define MAXVOLUME 99
#define BLINK_DELAY 50
#define AUDIO_MUTE 0
#define AUDIO_FIR_ON 1
#define AUDIO_FIR_OFF 2
#define CMD00 0
#define CMD01 1
#define CMD02 2
#define CMD03 3
#define CMD04 4
#define CMD05 5
#define CMD06 6
#define CMD07 7
#define CMD08 8
#define CMD09 9
// Codes for Port2 event msgs
#define SW1_PRESSED 'A'
#define SW2_PRESSED 'B'
#define INCOMING_MSG 'C'
// Max # of tasks for SalvoLite version is 3
#define TASK_PERIODIC_P OSTCBP(1) /* task #1 */
#define TASK_PORT2_P OSTCBP(2) /* "" #2 */
#define PRIO_PORT2 2 /* task priorities (highest) */
#define PRIO_PERIODIC 3 /* task priorities (lowest) */
// Max # of overall events for SalvoLite version is 5
// "events" = #(binSems) + #(sems) + #(msgs) + #(msgQs) + #(eFlags)
#define BINSEM_PERIODIC_P OSECBP(1) /* semaphore #1 */
// Max # of Msg queues for SalvoLite version is 1
#define MSG_PORT2_P OSECBP(2) /* message queue #1 */
void ProcessButtonSW1( void );
void ProcessButtonSW2( void );
void ProcessReadLinkMsg( void );
void TaskPeriodic( void );
void TaskProcessPort2( void );
void InitRegs( void );
void InitApp( void );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -