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