реклама на сайте
подробности

 
 
> Open AT
sobr
сообщение Apr 1 2008, 08:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Начал пытаться освоить Open AT, курю документ ADL User Guide for Open AT® OS
v6.00. Пока не очень получается. В инете полная тишина... Люди добрые, покажите на примере, как позвонить на какой нибудь номер.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sobr
сообщение Apr 10 2008, 13:10
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Не получается попасть в AudioHandler:
Код
#include "adl_global.h"


const u16 wm_apmCustomStackSize = 1024;
s32 handle;
s32 BufferSize;
u16 BufPlay[160];
s32 appPlayLowIrqHandle     = 0;

void AudioHandler( s32 audioHandle, adl_audioEvents_e Event )  //add events
{
    //????????????????????????????????????????????????????????
    adl_atSendResponse( ADL_AT_INT,"!!!\r\n" );  
    return;
}
bool appPlayLowIrqHandler( adl_irqID_e Source, adl_irqNotificationLevel_e NotificationLevel, adl_irqEventData_t *Data )
{
    if (/*Признак окончания трека*/)
    {
        adl_audioStop(handle);
        return 0;
    }
    else
    {
        
        *( ( adl_audioStream_t * )Data->SourceData )->BufferReady = TRUE;
        
        return 0;
    }
}

void adl_main ( adl_InitType_e InitType )
{
    appPlayLowIrqHandle = adl_irqSubscribe ( appPlayLowIrqHandler, ADL_IRQ_NOTIFY_LOW_LEVEL, ADL_IRQ_PRIORITY_LOW_LEVEL, 1 );
    handle=adl_audioSubscribe ( ADL_AUDIO_VOICE_CALL_TX , AudioHandler, ADL_AUDIO_RESOURCE_OPTION_FORBID_PREEMPTION );
    adl_audioGetOption( handle,ADL_AUDIO_PCM_8K_16B_MONO_BUFFER_SIZE , &BufferSize );
    
    adl_audioStreamPlay ( handle, ADL_AUDIO_PCM_MONO_8K_16B , appPlayLowIrqHandle, 0, BufPlay);
}

Если в BufPlay писать, то трек воспроизводиться до того момента пока признака окончания нет, но в AudioHandler не попадаю.
Ткните носом плз...
Go to the top of the page
 
+Quote Post
de__
сообщение Apr 10 2008, 13:27
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 19-03-08
Пользователь №: 36 045



У меня модем проще, работы со звуком нет.
а что за парметр
adl_atSendResponse( ADL_AT_INT,"!!!\r\n" );
может быть ADL_PORT_UART1?
А вы брейкпоинт на обработчик ставили?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sobr   Open AT   Apr 1 2008, 08:43
- - sobr   ЗАРАБОТАЛО!!! Хм... Чето не могу най...   Apr 1 2008, 10:42
|- - de__   Цитата(sobr @ Apr 1 2008, 13:42) ЗАРАБОТА...   Apr 2 2008, 09:21
|- - sobr   Цитата(de__ @ Apr 2 2008, 16:21) Значит и...   Apr 2 2008, 09:28
|- - de__   Цитата(sobr @ Apr 2 2008, 12:28) Прикольн...   Apr 2 2008, 13:38
|- - sobr   Цитата(de__ @ Apr 2 2008, 20:38) Мало кур...   Apr 2 2008, 13:52
|- - de__   Имелось в виду что функция принимает параметр - ук...   Apr 2 2008, 14:31
|- - sobr   Спасибо за помощь! Завтра буду дальше...   Apr 2 2008, 14:34
- - sobr   Есть два буффера: Кодvoid * a; u16 b[160] ...   Apr 2 2008, 10:30
- - sobr   Всем привет. Сущевствует ли возможность при создан...   Apr 4 2008, 05:12
- - de__   По логике вещей такого быть не может. Если бы это ...   Apr 4 2008, 12:31
|- - sobr   Цитата(de__ @ Apr 4 2008, 19:31) Остается...   Apr 4 2008, 14:13
|- - sobr   Голосовой файл "засунуть" в программу по...   Apr 5 2008, 08:46
- - de__   в моем q24plus, кажется, 768 кБ   Apr 5 2008, 13:37
- - sobr   Я так понял, что USB можно ипользовать только посл...   Apr 7 2008, 06:34
- - Vitaliy_ARM   Слышал на семинаре Элтеха по WaveCom, что некотору...   Apr 7 2008, 13:43
- - sobr   Цитата(de__ @ Apr 10 2008, 20:27) У меня ...   Apr 11 2008, 02:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 13:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016