diff --git a/Source/Internal/Include/package.h b/Source/Internal/Include/package.h index dd97020..8bfcb9f 100644 --- a/Source/Internal/Include/package.h +++ b/Source/Internal/Include/package.h @@ -1,11 +1,17 @@ -/* Ìàêðîñû îáðàùàþòñÿ ê îáùåé êàðòå modbus, íå ê ëîêàëüíûì äàííûì. - * START/STOP ÷èòàþòñÿ ÷åðåç volatile. Âõîäÿùàÿ çàïèñü ñëîâà 127 - * äîëæíà ïðîéòè UMP_commands_write äëÿ ôèêñàöèè ôðîíòà. +/* Макросы обращаются к общей карте modbus, не к локальным данным. + * START/STOP читаются через volatile. Входящая запись слова 127 + * должна пройти UMP_commands_write для фиксации фронта. */ #ifndef PACKAGE #define PACKAGE -#define BALSAM 165 +/* Задаёт числовой код прямого порядка индикаторов, чтобы сравнение OBOROT в препроцессоре не заменяло неопределённое имя нулём. */ +#define STRAIGHT 0 +/* Отличающийся код обратного порядка выбирает ветку перестановки двух показаний в pulto.c. */ +#define REVERSE 1 + +/* Выбирает исполнение 166: соответствующие калибровки и обратный порядок индикаторов задаются условными блоками ниже. */ +#define BALSAM 166 #if BALSAM == 166 #define OBOROT REVERSE @@ -84,13 +90,13 @@ #define bSecretBt Buttons.bit.bit1 #define bTermoCal Buttons.bit.bit2 -#define Cancount (modbus+0x60) // ïàóçà ìåæäó I ïîñûëêàìè CAN -#define Bright (modbus+0x62) // àðêîñòü ñèãíàëüíûõ ëàìïî÷åê -#define Brightness modbus[0x62] // àðêîñòü ñèãíàëüíûõ ëàìïî÷åê +#define Cancount (modbus+0x60) // пауза между I посылками CAN +#define Bright (modbus+0x62) // аркость сигнальных лампочек +#define Brightness modbus[0x62] // аркость сигнальных лампочек -/* Íå âðåìà! -#define DAC_go modbus[0x64] // íà÷àëî çàðàäà -#define DAC_stop modbus[0x65] // êîíåö çàðàäà +/* Не врема! +#define DAC_go modbus[0x64] // начало зарада +#define DAC_stop modbus[0x65] // конец зарада */ #define m_FAST 0 @@ -135,7 +141,7 @@ #define LastMode Modbus[126].all -/* Ñëîâî ìåíÿåòñÿ èç CAN/RS; ÷òåíèå êîìàíäû íå äîëæíî êåøèðîâàòüñÿ. */ +/* Слово меняется из CAN/RS; чтение команды не должно кешироваться. */ #define Commands (((volatile WORDE *)modbus)[127].all) #define cTestLamp Modbus[127].bit.bit0 #define cDefParam Modbus[127].bit.bit1 diff --git a/UKSSTMS320F28335/.settings/org.eclipse.core.resources.prefs b/UKSSTMS320F28335/.settings/org.eclipse.core.resources.prefs index 1dc09ba..b9aa8f4 100644 --- a/UKSSTMS320F28335/.settings/org.eclipse.core.resources.prefs +++ b/UKSSTMS320F28335/.settings/org.eclipse.core.resources.prefs @@ -1,4 +1,6 @@ eclipse.preferences.version=1 +# Показывает русские пояснения выбора исполнения и порядка индикаторов в кодировке UTF-8. +encoding//Source/Internal/Include/package.h=UTF-8 encoding//Debug/Libraries/subdir_rules.mk=UTF-8 encoding//Debug/Libraries/subdir_vars.mk=UTF-8 encoding//Debug/Source/External/v120/DSP2833x_common/source/subdir_rules.mk=UTF-8