[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
union
{
struct
{
unsigned char bit1:1;
unsigned char bit2:1;
unsigned char bit3:1; // Не более 8 бит ;)
} bit_pole;
unsigned char byte;
} pole_bit;
union pole_bit imya_peremennoy;
#define bit_1 imya_peremennoy.bit_pole.bit1;
Но это нужно только в случае, если собираешся модифицировать весь байт сразу, а если нужны только отдельные биты, то пусть сам их распихивает
bit bit_stop_motor_0_lock;
На счет INDF - они его просто забыли :)
Сам впиши в h-файл.
Удачи.
E-mail: info@telesys.ru