VladislavS. (18.01.2023 08:40, просмотров: 173) ответил Toчкa oпopы на Передача указателя в функцию. Как внутри функции можно понять, на
что он указывает - Flash (pgm) или RAM?
В IAR, как уже писали, есть втроенные __generic указатели. Но они
не бесплатны. Старший бит такого указателя определяет на что он
указывает. И при доступе к данным по такому указателю в рантайме
каждый раз делается проверка этого бита и выбор делать доступ к
DATA или CODE. В GCC такого нет. Надо самому что-то придумывать. А
если всё равно придумывать, то лучше развести такие указатели на
этапе написания кода и компиляции.