Создание Эльфов : Эльфостроение : Форум

Страница 62 из 211: « 1 ... 58 59 60 61 [62] 63 64 65 66 ... 211 »

 jonico:
17.10.08, 09:58
 Masters: could we use this function to remap keys with elf?

w850: 25F41145

w200: 5D311145

This was modded on k310@w200 to remap volume down key.

 Deitro:
17.10.08, 17:01
 Stonos, пиши функцию по подсчету синуса сам, ну или как вариант найди в интернете и скопируй в проект

 Stonos:
18.10.08, 19:08
 Deitro, Но каким образом?

 den_po:
18.10.08, 20:23
 Stonos, http://ru.wikipedia.org/wiki/Ряд_Тейлора

 Stonos:
18.10.08, 23:41
 den_po, Спасибо:)
Прежде чем просить, я искал и нашел мало этого: http://www.electrofriends.com/source_codes/C/sine.html (Английский)
Тем не менее, Windows версия не работает (неправильно отображает значения), поэтому я не раз сделать это эльф-совместимыми.
Я также обнаружил эту функцию, которая вычислить косинус: http://www.ganssle.com/articles/atrig.htm (Английский, прокрутите вниз к источнику)
Если вычесть из угла Pi / 2 (90 градусов), Вы и вычислить косинус этого угла, вы получите синус.
Это работает на Windows, но когда я пытаюсь собрать мои эльф с этим кодом, аналогичные ошибки, как:
Ошибка [E46]: Undefined внешних "__floatToDouble", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__fLess", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__fDiv", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__floatToLong", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__longToFloat", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__fSub", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__fEqual", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__fAdd", о котором говорится в главном (...)
Ошибка [E46]: Undefined внешних "__fMul", о котором говорится в главном (...)

Кажется, что она не может справиться удваивается ...


English:
den_po, Thanks :)
Before asking, I searched a little and found this: http://www.electrofriends.com/source_codes/C/sine.html (English)
However, the Windows version doesn't work (displays wrong values), so I didn't take the time to make it elf-compatible.
I also found this function which calculate the cosine: http://www.ganssle.com/articles/atrig.htm (English, scroll down for the source)
If you subtract from the angle Pi/2 (90 degrees) you and calculate the cosine of that angle, you will get the sine.
This works on Windows, but when I try to compile my elf with that code, similar errors appear:
Error[e46]: Undefined external "__floatToDouble" referred in main ( ... )
Error[e46]: Undefined external "__fLess" referred in main ( ... )
Error[e46]: Undefined external "__fDiv" referred in main ( ... )
Error[e46]: Undefined external "__floatToLong" referred in main ( ... )
Error[e46]: Undefined external "__longToFloat" referred in main ( ... )
Error[e46]: Undefined external "__fSub" referred in main ( ... )
Error[e46]: Undefined external "__fEqual" referred in main ( ... )
Error[e46]: Undefined external "__fAdd" referred in main ( ... )
Error[e46]: Undefined external "__fMul" referred in main ( ... )

It seems that it can not handle doubles...

 den_po:
19.10.08, 00:52
 Stonos,
project options / general options / library configuration / library: normal

Код: 
#include "..\\include\Lib_Clara.h"

#include <math.h> //"C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\inc\math.h"

void elf_exit(void)
{
  kill_data(&ELF_BEGIN, (void(*)(void*))mfree_adr());
}

int main (void)
{
  double i=1.0;
  i*=sin(3.5);
  
  SUBPROC(elf_exit);
  return(0);
}

but i think that using standard library may cause conflicts with elflib in some cases

 Stonos:
19.10.08, 03:59
 den_po, Большое вам спасибо, все работает :)


English:
den_po, Thank you very much, it works :)

 VanKO15:
20.10.08, 00:15
 подскажите функи:
1. Определение свободного места в памяти тела и карты памяти
2. Отрисовка текста на экран
3. Определение цветов текста из темы
И если есть описания ф-ций хоть какий нибудь, буду очень благодарен если кто нибудь выложит.
Заранее Спасибо!

 FreeMan8:
20.10.08, 13:43
 VanKO15, supertrubka.org/wiki

 VanKO15:
20.10.08, 14:59
 FreeMan8, я со своим каналом и-нета не смогу найти именно те функи которые описал выше.
поскажи если знаешь

[ Редактировано VanKO15 в 20.10.08 15:01 ]
Страница 62 из 211: « 1 ... 58 59 60 61 [62] 63 64 65 66 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=610

© 2005-2018 supertrubka.org