Changed to use stdint types.

This commit is contained in:
Piotr Esden-Tempski
2013-06-12 19:11:22 -07:00
parent 7df63fcae0
commit 34de1e776e
127 changed files with 1886 additions and 1895 deletions

View File

@@ -25,10 +25,10 @@
*/
/* Get register content. */
#define GET_REG(REG) ((u16) *REG)
#define GET_REG(REG) ((uint16_t) *REG)
/* Set register content. */
#define SET_REG(REG, VAL) (*REG = (u16)VAL)
#define SET_REG(REG, VAL) (*REG = (uint16_t)VAL)
/* Clear register bit. */
#define CLR_REG_BIT(REG, BIT) SET_REG(REG, (~BIT))
@@ -52,8 +52,8 @@
*/
#define TOG_SET_REG_BIT_MSK(REG, MSK, BIT) \
do { \
register u16 toggle_mask = GET_REG(REG) & (MSK); \
register u16 bit_selector; \
register uint16_t toggle_mask = GET_REG(REG) & (MSK); \
register uint16_t bit_selector; \
for (bit_selector = 1; bit_selector; bit_selector <<= 1) { \
if ((bit_selector & (BIT)) != 0) \
toggle_mask ^= bit_selector; \