Вс сен 26, 2021 22:56:09
Пн сен 27, 2021 11:56:03
Пн сен 27, 2021 20:47:44
Для чего студия нужна? Или в студии то же кодировка "от балды"?Dimon456 писал(а):Ящик у него на ардуино, а он за чем-то студию заводит?
Пн сен 27, 2021 21:28:37
Для чего студия нужна? Или в студии то же кодировка "от балды"?Dimon456 писал(а):Ящик у него на ардуино, а он за чем-то студию заводит?
Вт сен 28, 2021 01:54:31
5к серьезный зазор.Dimon456 писал(а):Но зато я посмотрел разницу между С++ и С
Вт сен 28, 2021 08:37:19
С++ эффективнее С.slav0n писал(а):И в чем же дело, почему?
а я забыл про эти буквы, вечером гляну.neid писал(а): Буквы "Ë" и "ë" я не увидел.
Вт сен 28, 2021 09:29:21
Dimon456 писал(а):то есть 8,5кБайт против 12,5кБайт.
ничосе, аж на 30%!Dimon456 писал(а):С++ эффективнее С.
Вт сен 28, 2021 17:28:38
Да пожалуйстаneid писал(а):поделитесь?
Вт сен 28, 2021 19:35:02
а ты можешь тему сисий хоть как-то раскрыть? исходные коды, напримерDimon456 писал(а):тот же самый код на С++
Вт сен 28, 2021 19:57:22
Да бери, не жалко в архиве две папки, одна С другая С++.slav0n писал(а):исходные коды, например
Ср сен 29, 2021 09:17:27
Dimon456 писал(а):либо это сюрпрайз от ардуиноиде, либо это особенность С++.
Не верно думаете.neid писал(а):думаю все ж C++.
Ср сен 29, 2021 09:19:17
Ср сен 29, 2021 09:31:07
А что указать, вот указалReflector писал(а):Для С++ проекта указаны -ffunction-sections и -fdata-sections, а для сишного нет.
Compiling C: main.c
avr-gcc -c -mmcu=atmega168p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./main.lst -std=gnu99 -ffunction-sections -fdata-sections -MMD -MP -MF .dep/main.o.d main.c -o main.o
Что-то не влияет, может не там указал?Size after:
AVR Memory Usage
----------
Device: atmega168p
Program: 12552 bytes (76.6% Full)
(.text + .data + .bootloader)
Data: 159 bytes (15.5% Full)
(.data + .bss + .noinit)
Ср сен 29, 2021 09:40:10
# Внимание. Те функции, которые не вызываются, не включаются в объектный файл.
LDFLAGS += -Wl,-gc-sections
Ср сен 29, 2021 10:05:14
феноменальноReflector писал(а):LDFLAGS += -Wl,-gc-sections
Reflector писал(а):Еще и -flto нет...
Ср сен 29, 2021 10:28:42
как маленький, ейбогуDimon456 писал(а):Цель эксперимента была определить хоть как-то откуда в ардуино берется "быдло" кодировка.
Ср сен 29, 2021 16:56:54
Так и откуда ж она берется?Dimon456 писал(а):Цель эксперимента была определить хоть как-то откуда в ардуино берется "быдло" кодировка.
Dimon456 писал(а):Да бери, не жалко.в архиве две папки, одна С другая С++.
С++ соответствует оригиналу arduino-tvout.
Компилятор winavr, gcc version 9.2.0, сборка через Makefile.
Dimon456 писал(а):LDFLAGS += -Wl,-gc-sections и -flto нет...
Пт окт 01, 2021 20:56:13
Сб окт 02, 2021 08:22:50
Сб окт 02, 2021 22:34:29
В этом варианте вывод синхронизации висит на аппаратном таймере OC1A, уже минимум телодвижений требуется.neid писал(а):В интернете видел еще пару вариантов вывода
Что есть 320 точек?neid писал(а):Он то как раз и давал 320x200
Что есть компактный код?neid писал(а):Код покомпактней получился