+2008-02-10 Raphael Neider <rneider AT web.de>
+
+ * device/include/pic16/pic18f*.h: add bit aliases in INTCONbits_t
+
2008-02-09 Raphael Neider <rneider AT web.de>
* src/pic16/pcode.c (assignToSameBank): add force argument to ignore
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
};
struct {
unsigned : 1;
- unsigned : 1;
+ unsigned INT0F : 1;
unsigned T0IF : 1;
unsigned : 1;
- unsigned : 1;
+ unsigned INT0E : 1;
unsigned T0IE : 1;
unsigned GIEL : 1;
unsigned GIEH : 1;
};
struct {
unsigned : 1;
- unsigned : 1;
+ unsigned INT0F : 1;
unsigned T0IF : 1;
unsigned : 1;
- unsigned : 1;
+ unsigned INT0E : 1;
unsigned T0IE : 1;
unsigned GIEL : 1;
unsigned GIEH : 1;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
};
struct {
unsigned : 1;
+ unsigned INT0F : 1;
+ unsigned T0IF : 1;
unsigned : 1;
- unsigned : 1;
- unsigned : 1;
- unsigned : 1;
- unsigned : 1;
+ unsigned INT0E : 1;
+ unsigned T0IE : 1;
unsigned GIEL : 1;
unsigned GIEH : 1;
};
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
};
struct {
unsigned : 1;
- unsigned : 1;
+ unsigned INT0F : 1;
unsigned T0IF : 1;
unsigned : 1;
- unsigned : 1;
+ unsigned INT0E : 1;
unsigned T0IE : 1;
unsigned GIEL : 1;
unsigned GIEH : 1;
};
struct {
unsigned : 1;
- unsigned : 1;
+ unsigned INT0F : 1;
unsigned T0IF : 1;
unsigned : 1;
- unsigned : 1;
+ unsigned INT0E : 1;
unsigned T0IE : 1;
unsigned GIEL : 1;
unsigned GIEH : 1;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
};
struct {
unsigned : 1;
+ unsigned INT0F : 1;
+ unsigned T0IF : 1;
unsigned : 1;
- unsigned : 1;
- unsigned : 1;
- unsigned : 1;
- unsigned : 1;
+ unsigned INT0E : 1;
+ unsigned T0IE : 1;
unsigned GIEL : 1;
unsigned GIEH : 1;
};
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;
unsigned PEIE:1;
unsigned GIE:1;
};
+ struct {
+ unsigned :1;
+ unsigned INT0IF:1;
+ unsigned TMR0IF:1;
+ unsigned :1;
+ unsigned INT0IE:1;
+ unsigned TMR0IE:1;
+ unsigned GIEL:1;
+ unsigned GIEH:1;
+ };
} __INTCONbits_t;
extern volatile __INTCONbits_t __at (0xff2) INTCONbits;