|
Open AT |
|
|
|
 |
Ответов
|
Apr 2 2008, 09:21
|
Участник

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

|
Цитата(sobr @ Apr 1 2008, 13:42)  ЗАРАБОТАЛО!!!  Хм... Чето не могу найти как из программы обратиться к записной книжке сим карты, только ввод пин кода и чтение статуса карты... Мож кто знает? Значит их нет. Обмен через АТ команды. Это конечно напрягает. Но если бы они еще делали дублирование через OpenAT то размер операционки здорово увеличился.
|
|
|
|
|
Apr 2 2008, 13:38
|
Участник

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

|
Цитата(sobr @ Apr 2 2008, 12:28)  Прикольно, а как же тогда обходиться без внешнего контроллера, как призывают приверженцы Wavecom`а? Мало курил документации, почитай про adl_atCmdCreate Цитата(sobr @ Apr 2 2008, 13:30)  Есть два буффера: Код void * a; u16 b[160] Как мне b в a отправить? БРррр. А в каком собственно контексте? ) void * a - разыменованный указатель. указатель на любимый размер памяти. Вещь воще то стремная. Используется для ленивых, например если функция имеет в параметре структуру void My_func(Tstruct *struct); То можно вызвать ее с разыенованием типа unsigned char tempBuf[13]; My_func((void*)tempBuf)
|
|
|
|
|
Apr 2 2008, 13:52
|

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

|
Цитата(de__ @ Apr 2 2008, 20:38)  Мало курил документации, почитай про adl_atCmdCreate Согласен, мало, но курю не переставая... Цитата БРррр. А в каком собственно контексте? Осваивал этот пример... Код void*StreamBufferPlay;
adl_audioStreamPlay ( play_resource_Handle, ADL_AUDIO_PCM_MONO_8K_16B , appPlayLowIrqHandle, appPlayHighIrqHandle, StreamBufferPlay); В итоге сделал так: Код u16 StreamBufferPlay[160];
adl_audioStreamPlay ( play_resource_Handle, ADL_AUDIO_PCM_MONO_8K_16B , appPlayLowIrqHandle, appPlayHighIrqHandle, StreamBufferPlay);
|
|
|
|
|
Apr 2 2008, 14:31
|
Участник

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

|
Имелось в виду что функция принимает параметр - указатель на void.
то есть чтобы не ругался компилятор нужно привести тип u16 StreamBufferPlay[160];
adl_audioStreamPlay ( play_resource_Handle, ADL_AUDIO_PCM_MONO_8K_16B , appPlayLowIrqHandle, appPlayHighIrqHandle, (void*)StreamBufferPlay);
или сразу попробовать void StreamBufferPlay[160];
adl_audioStreamPlay ( play_resource_Handle, ADL_AUDIO_PCM_MONO_8K_16B , appPlayLowIrqHandle, appPlayHighIrqHandle, StreamBufferPlay);
Сообщение отредактировал de__ - Apr 2 2008, 14:31
|
|
|
|
Сообщений в этой теме
sobr Open AT Apr 1 2008, 08:43 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 Не получается попасть в AudioHandler:
Код#include ... Apr 10 2008, 13:10 de__ У меня модем проще, работы со звуком нет.
а что з... Apr 10 2008, 13:27  sobr Цитата(de__ @ Apr 10 2008, 20:27) У меня ... Apr 11 2008, 02:40
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|