====== Обновление макросов атомарного доступа ======
* **1.0.31** (8 мая 2009) [[articles:mchp:c30_atomic_access#скачать]]
* Исправлена ошибка в макросе ''BFAR()''
* При установке опции компиляции ''-mlarge-scalar'' (разрешение располагать скалярные переменные в far области ОЗУ) выдавалась ошибка при использовании макроса ''BFAR()'' с произвольной переменной (без атрибута SFR).
* Исправлен макрос ''BFA()''
* При использовании макроса ''BFA()'' выдавалось предупреждение о безусловном преобразовании большой константы в ''unsigned int''
* **Добавлен макрос BFARD()**, предназначенный для прямого доступа к любой скалярной переменной в ОЗУ.
\\
\\
{{tag>hint программирование}}
~~DISCUSSION~~