Страница 1 из 1
Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 08:18:00
Dream555
Всем привет!
Купил себе дисплей ili9225 , но все либы которые есть в инете рассчитаны на Arduino.
Ссылка на экран.
https://ru.aliexpress.com/item/ILI9225- ... 33edq1Knhk
Могу писать на C#, а вот Си для меня это что-то с чем-то особенно для MK.
Хочу прикрутить экранчик к ATmega8, может кто-нить помочь вычистить библиотеку от Ардуиновской помойки?
Ссылка на страницу разработчика.
https://os.mbed.com/users/Arman92/code/ILI9225_SPI_TFT/
Re: Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 09:40:25
BOB51
Re: Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 10:00:51
OKF
Проще скомпилировать в Ардуино IDE под Мегу8 и радоваться.
Re: Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 10:08:54
Dream555
[uquote="BOB51",url="/forum/viewtopic.php?p=3393481#p3393481"]Написать собственную библиотеку...[/uquote]
Для кого как.

Если бы было проще, то написал бы.
Добавлено after 1 minute 39 seconds:
[uquote="OKF",url="/forum/viewtopic.php?p=3393486#p3393486"]Проще скомпилировать в Ардуино IDE...[/uquote]
Ардуина это же просто помойка. К тому же на 8к особо не хватит.
Re: Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 11:42:22
Morroc
Что вы там нашли такого специфически ардуинского, что затруднительно вычистить ? Вызовы SPI.h ?
Re: Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 13:35:40
Dream555
SPI это просто. Я нисколько не отрицаю, что мой опыт в разработке МК практически нулевой. Просто когда писал для MCP3201 памяти на 2560 не хватило. А без Ардуино заняло 500 с лишним байт. Пляшу именно от этого, что либы для ардуины все таки сильно отъедают ресурсы. Собственно поэтому и отказался от этой затеи.
Re: Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 14:01:03
Morroc
Используйте другие либы или пишите свои

Само по себе оно адекватно ресурсы отжирает, но 500 байт не получится, с определенным довеском только, оно же для меги8 и не планировалось вроде. Полистал по диагонали конкретно эту либу - вроде ничего специфичного нет, надо только вызовы обмена по SPI заменить (в штатной ардуинской внутри всякие digitalWrite) и можно хоть на stm переносить (ну еще по мелочи вроде что то поменять).
Re: Перекомпиляция библиотеки. Просто избавиться от Arduino
Добавлено: Вт июн 05, 2018 16:04:58
Мурик
Dream555 писал(а):а вот Си для меня это что-то с чем-то
В Arduino не Си, а C++.