Size: a a a

2020 December 19

DB

Dima Bat in ARDUINO [RU]
и вообще задача стояла элементарная
источник

DB

Dima Bat in ARDUINO [RU]
и не было цели изучать теорию копиляторов
источник

DB

Dima Bat in ARDUINO [RU]
я на это жизнь потрачу
источник

DB

Dima Bat in ARDUINO [RU]
у меня нет такой жизненной цели. Проще асм выучить и купить логический анализатор за 300грн
источник

C

Chuvi in ARDUINO [RU]
Вы за каким-то чёртом пытаетесь усложнить себе жизнь и начать разбираться в чём-то, что вам для работы в общем-то не нужно.
Ну не нужна вам "теория компиляторов" чтобы посмотреть на выхлоп препроцессора и глазками быстренько глянуть, во что превратилось PROGMEM
источник

DB

Dima Bat in ARDUINO [RU]
Chuvi
Вы за каким-то чёртом пытаетесь усложнить себе жизнь и начать разбираться в чём-то, что вам для работы в общем-то не нужно.
Ну не нужна вам "теория компиляторов" чтобы посмотреть на выхлоп препроцессора и глазками быстренько глянуть, во что превратилось PROGMEM
ну допустим я там что-то увидел
источник

DB

Dima Bat in ARDUINO [RU]
и что мне это даст
источник

C

Chuvi in ARDUINO [RU]
Dima Bat
у меня нет такой жизненной цели. Проще асм выучить и купить логический анализатор за 300грн
то есть вы хотите обнулить много тысяч или милионов человеко-часов, которые писали алгоритмы оптимизации, и прочее, что используется при перегоне си-шного кода в асм, потому что вы считаете, что асм проще, а вы - круче той кучи людей?
источник

DB

Dima Bat in ARDUINO [RU]
Chuvi
то есть вы хотите обнулить много тысяч или милионов человеко-часов, которые писали алгоритмы оптимизации, и прочее, что используется при перегоне си-шного кода в асм, потому что вы считаете, что асм проще, а вы - круче той кучи людей?
там в коде отключается оптимизация чтобы не нракшить логику работы программы
источник

DB

Dima Bat in ARDUINO [RU]
работа с IO
источник

DB

Dima Bat in ARDUINO [RU]
там эта перетасковка тоько вред принесет
источник

C

Chuvi in ARDUINO [RU]
Dima Bat
там в коде отключается оптимизация чтобы не нракшить логику работы программы
обожаю людей которые ради работы с IO  пытаются отключить оптимизацию везде.
Вам volatile накуя нужен?
источник

DB

Dima Bat in ARDUINO [RU]
ну вот вы мне порекомендовали глянуть на выхлоп я там что-то толжен быол увидеть?
источник

DB

Dima Bat in ARDUINO [RU]
Переслано от Dima Bat
ну допустим я там что-то увидел
источник

DB

Dima Bat in ARDUINO [RU]
ну потратил время разобрался
источник

DB

Dima Bat in ARDUINO [RU]
как это сделать
источник

DB

Dima Bat in ARDUINO [RU]
я за это время уже бы 2 раза научился platformio юзать))
источник

DB

Dima Bat in ARDUINO [RU]
ну что дальше?
источник

C

Chuvi in ARDUINO [RU]
Dima Bat
Переслано от Dima Bat
ну допустим я там что-то увидел
ты увидишь либо что-то вроде похожего аттрибута (это от esp8266, есычо)
__attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "."  __STRINGIZE(__COUNTER__) "\"")))
, либо ничего.
Если ничего - значит у тебя твой массив запихнётся не в ту память, куда тебе хотелось
источник

C

Chuvi in ARDUINO [RU]
Dima Bat
я за это время уже бы 2 раза научился platformio юзать))
это не взаимосвязанные события.
я наоборот советую перепроверить PiO на предмет адекватной обработки макроса Progmem
источник