summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (from parent 1: ba27573)
raw | patch | inline | side by side (from parent 1: ba27573)
author | a0220410 <peter-li@ti.com> | |
Wed, 10 Aug 2016 15:55:54 +0000 (23:55 +0800) | ||
committer | a0220410 <peter-li@ti.com> | |
Wed, 10 Aug 2016 15:55:54 +0000 (23:55 +0800) |
Android.mk | patch | blob | history | |
main.c | patch | blob | history | |
ti_audio.h | patch | blob | history |
diff --git a/Android.mk b/Android.mk
index 6597f47d903219169231aca4fa91abbc60a4127c..f1638c9de3e5fc94c1137cbb623da2ae783815c9 100755 (executable)
--- a/Android.mk
+++ b/Android.mk
LOCAL_SRC_FILES := main.c
LOCAL_SRC_FILES := main.c
-LOCAL_C_INCLUDES := external/ti_audio/
+LOCAL_C_INCLUDES := external/ti_audio_s/
LOCAL_CFLAGS := -O2 -g -W -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
LOCAL_CFLAGS := -O2 -g -W -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-LOCAL_MODULE := ti_audio
+LOCAL_MODULE := ti_audio_s
LOCAL_MODULE_TAGS := debug
LOCAL_SYSTEM_SHARED_LIBRARIES := libc libm
LOCAL_MODULE_TAGS := debug
LOCAL_SYSTEM_SHARED_LIBRARIES := libc libm
index d9478d0fb4bd949cde88835672cc0aaaa357d15e..8e691e356a28899371afb4cb0485662276eb2d99 100755 (executable)
--- a/main.c
+++ b/main.c
static void usage(){
fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n",
static void usage(){
fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n",
- "usage: ti_audio -r channel book page register [count] (read, hexdecimal)",
- " ti_audio -w channel book page register value1 [value2 ...] (write, hexdecimal)",
- " ti_audio -d on (turn on the debug msg, bool)",
- " ti_audio -p [n] (get/[set] DSP program, decimal)",
- " ti_audio -c [n] (get/[set] DSP configuration, decimal)",
- " ti_audio -s [n] (get/[set] sample rate, decimal)",
- " ti_audio -b channel [n] (get/[set] bit rate, decimal)",
- " ti_audio -v channel [n] (get/[set] volume, decimal)",
- " ti_audio -f (trigger firmware reload)",
- " ti_audio -o on (turn on/off TAS2555, bool)",
- " ti_audio -t (get firmware timestamp)",
+ "usage: ti_audio_s -r channel book page register [count] (read, hexdecimal)",
+ " ti_audio_s -w channel book page register value1 [value2 ...] (write, hexdecimal)",
+ " ti_audio_s -d on (turn on the debug msg, bool)",
+ " ti_audio_s -p [n] (get/[set] DSP program, decimal)",
+ " ti_audio_s -c [n] (get/[set] DSP configuration, decimal)",
+ " ti_audio_s -s [n] (get/[set] sample rate, decimal)",
+ " ti_audio_s -b channel [n] (get/[set] bit rate, decimal)",
+ " ti_audio_s -v channel [n] (get/[set] volume, decimal)",
+ " ti_audio_s -f (trigger firmware reload)",
+ " ti_audio_s -o on (turn on/off TAS2555, bool)",
+ " ti_audio_s -t (get firmware timestamp)",
" channel: 1 - left channel, 2 - right channel, 3 - both channels",
TIAUDIO_VERSION);
}
" channel: 1 - left channel, 2 - right channel, 3 - both channels",
TIAUDIO_VERSION);
}
unsigned int whole_reg = 0;
unsigned int temp_reg = 0;
int i=0, reg_count = 0;
unsigned int whole_reg = 0;
unsigned int temp_reg = 0;
int i=0, reg_count = 0;
- unsigned char *pChannel;
+ char *pChannel;
if(argc < 7){
fprintf(stderr, "invalid para numbers\n");
if(argc < 7){
fprintf(stderr, "invalid para numbers\n");
unsigned char channel;
unsigned int temp_reg = 0;
int i=0, reg_count = 0;
unsigned char channel;
unsigned int temp_reg = 0;
int i=0, reg_count = 0;
- unsigned char *pChannel;
+ char *pChannel;
if((argc != 6) &&(argc != 7)) {
fprintf(stderr, "invalid para numbers\n");
if((argc != 6) &&(argc != 7)) {
fprintf(stderr, "invalid para numbers\n");
unsigned char pBuff[5];
unsigned char bSet = 0;
unsigned char channel;
unsigned char pBuff[5];
unsigned char bSet = 0;
unsigned char channel;
- unsigned int nBitRate;
- unsigned char *pChannel;
+ int nBitRate = -1;
+ char *pChannel;
if(argc == 3){
bSet = 0;
if(argc == 3){
bSet = 0;
unsigned char bSet = 0;
unsigned int nVol;
unsigned char channel;
unsigned char bSet = 0;
unsigned int nVol;
unsigned char channel;
- unsigned char *pChannel;
+ char *pChannel;
if(argc == 3){
bSet = 0;
if(argc == 3){
bSet = 0;
return err;
}
return err;
}
-static int TiAudio_Timestamp(int fileHandle, int argc, char **argv){
+static int TiAudio_Timestamp(int fileHandle){
int err = -1;
unsigned char pBuff[4];
int err = -1;
unsigned char pBuff[4];
return err;
}
return err;
}
-static int TiAudio_TriggerFWReload(int fileHandle, int argc, char **argv){
+static int TiAudio_TriggerFWReload(int fileHandle){
int err = -1;
unsigned char pBuff[4];
pBuff[0] = TIAUDIO_CMD_FW_RELOAD;
int err = -1;
unsigned char pBuff[4];
pBuff[0] = TIAUDIO_CMD_FW_RELOAD;
ret = TiAudio_SpeakerOn(fileHandle, argc, argv);
break;
case 't':
ret = TiAudio_SpeakerOn(fileHandle, argc, argv);
break;
case 't':
- ret = TiAudio_Timestamp(fileHandle, argc, argv);
+ ret = TiAudio_Timestamp(fileHandle);
break;
case 'f':
break;
case 'f':
- ret = TiAudio_TriggerFWReload(fileHandle, argc, argv);
+ ret = TiAudio_TriggerFWReload(fileHandle);
break;
default:
usage();
break;
default:
usage();
diff --git a/ti_audio.h b/ti_audio.h
index 21d5dbda0ea4862e4d1d024c951f3ad93f647025..dc06c49da9b8ed96396a28a1ea0e71c6a3a8aae3 100755 (executable)
--- a/ti_audio.h
+++ b/ti_audio.h
#include <stdlib.h>
#include <string.h>
#include <stdlib.h>
#include <string.h>
-#define TIAUDIO_VERSION "Version : 3.1 (20th, May, 2016)"
+#define TIAUDIO_VERSION "Version : 3.2 (10th, August, 2016)"
#define TI_AUDIO_NAME "/dev/tas2555s"
#define MAX_INT_STR "4294967295"
#define TI_AUDIO_NAME "/dev/tas2555s"
#define MAX_INT_STR "4294967295"