Spec-Zone.ru › GCC 8

6.32.10 Атрибуты переменных MSP430

noinit

Любые данные с атрибутом noinit не будут инициализированы кодом запуска времени выполнения C или загрузчиком программы. Отсутствие инициализации данных таким образом может сократить время запуска программы.

persistent

Любая переменная с атрибутом persistent не будет инициализирована кодом запуска времени выполнения C. Вместо этого её значение будет установлено один раз при загрузке приложения и больше не будет инициализироваться, даже если процессор сброшен или программа перезапущена. Персистентные данные предназначены для размещения в FLASH RAM, где их значение сохраняется после сброса. Скрипт компоновщика, используемый для создания приложения, должен гарантировать правильное размещение персистентных данных.

lower
upper
either

Эти атрибуты такие же, как атрибуты функций MSP430 с тем же именем (см. Атрибуты функций MSP430). Эти атрибуты могут применяться как к функциям, так и к переменным.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-8.5.0/gcc/MSP430-Variable-Attributes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API