Создание Эльфов : Эльфостроение : Форум |
Страница 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 |