summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2011-12-30 15:38:32 -0800
committerKeith Packard <keithp@keithp.com>2011-12-30 15:38:32 -0800
commit614ab6a991258a5caad0ca12ae35d0288a5b7503 (patch)
tree4a3edcd9f6313e0db36c8c36ef87d7cab4543bb9
parentbbb94a6a25a106316414a9a281e924f6c56e9f38 (diff)
altos: Clean up for SDCC 3.1 - more keywords
_asm -> __asm sbit -> __sbit remove variables named 'data' Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--src/cc1111/ao_arch.h14
-rw-r--r--src/cc1111/cc1111.h100
-rw-r--r--src/core/ao.h12
3 files changed, 63 insertions, 63 deletions
diff --git a/src/cc1111/ao_arch.h b/src/cc1111/ao_arch.h
index eb8ce9be..e6c27a1e 100644
--- a/src/cc1111/ao_arch.h
+++ b/src/cc1111/ao_arch.h
@@ -45,7 +45,7 @@
ao_delay(AO_SEC_TO_TICKS(2)); \
} while (0)
-#define ao_arch_nop() _asm nop _endasm
+#define ao_arch_nop() __asm nop __endasm
#define ao_arch_interrupt(n) __interrupt n
#define ao_arch_naked_declare __naked
@@ -106,7 +106,7 @@ extern __code __at (0x00a6) uint32_t ao_radio_cal;
/* Save current context */
#define ao_arch_save_regs() \
- _asm \
+ __asm \
/* Push ACC first, as when restoring the context it must be restored \
* last (it is used to set the IE register). */ \
push ACC \
@@ -125,11 +125,11 @@ extern __code __at (0x00a6) uint32_t ao_radio_cal;
push ar0 \
push ar1 \
push PSW \
- _endasm; \
+ __endasm; \
PSW = 0; \
- _asm \
+ __asm \
push _bp \
- _endasm
+ __endasm
#define ao_arch_save_stack() { \
uint8_t stack_len; \
@@ -166,7 +166,7 @@ extern __code __at (0x00a6) uint32_t ao_radio_cal;
*stack_ptr++ = *save_ptr++; \
while (--stack_len); \
\
- _asm \
+ __asm \
pop _bp \
pop PSW \
pop ar1 \
@@ -193,7 +193,7 @@ extern __code __at (0x00a6) uint32_t ao_radio_cal;
/* Finally pop off the ACC, which was the first register saved. */ \
pop ACC \
ret \
- _endasm; \
+ __endasm; \
}
#define ao_arch_critical(b) __critical { b }
diff --git a/src/cc1111/cc1111.h b/src/cc1111/cc1111.h
index 70e8c9c7..80d3fb70 100644
--- a/src/cc1111/cc1111.h
+++ b/src/cc1111/cc1111.h
@@ -42,14 +42,14 @@
__sfr __at 0xA8 IEN0; /* Interrupt Enable 0 Register */
-sbit __at 0xA8 RFTXRXIE; /* RF TX/RX done interrupt enable */
-sbit __at 0xA9 ADCIE; /* ADC interrupt enable */
-sbit __at 0xAA URX0IE; /* USART0 RX interrupt enable */
-sbit __at 0xAB URX1IE; /* USART1 RX interrupt enable (shared with I2S RX) */
-sbit __at 0xAB I2SRXIE; /* I2S RX interrupt enable (shared with USART1 RX) */
-sbit __at 0xAC ENCIE; /* AES encryption/decryption interrupt enable */
-sbit __at 0xAD STIE; /* Sleep Timer interrupt enable */
-sbit __at 0xAF EA; /* Enable All */
+__sbit __at 0xA8 RFTXRXIE; /* RF TX/RX done interrupt enable */
+__sbit __at 0xA9 ADCIE; /* ADC interrupt enable */
+__sbit __at 0xAA URX0IE; /* USART0 RX interrupt enable */
+__sbit __at 0xAB URX1IE; /* USART1 RX interrupt enable (shared with I2S RX) */
+__sbit __at 0xAB I2SRXIE; /* I2S RX interrupt enable (shared with USART1 RX) */
+__sbit __at 0xAC ENCIE; /* AES encryption/decryption interrupt enable */
+__sbit __at 0xAD STIE; /* Sleep Timer interrupt enable */
+__sbit __at 0xAF EA; /* Enable All */
#define IEN0_EA (1 << 7)
#define IEN0_STIE (1 << 5)
@@ -135,11 +135,11 @@ __sfr __at 0x87 PCON; /* Power Mode Control Register */
*/
__sfr __at 0x88 TCON; /* CPU Interrupt Flag 1 */
-sbit __at 0x8F URX1IF; /* USART1 RX interrupt flag. Automatically cleared */
-sbit __at 0x8F I2SRXIF; /* I2S RX interrupt flag. Automatically cleared */
-sbit __at 0x8D ADCIF; /* ADC interrupt flag. Automatically cleared */
-sbit __at 0x8B URX0IF; /* USART0 RX interrupt flag. Automatically cleared */
-sbit __at 0x89 RFTXRXIF; /* RF TX/RX complete interrupt flag. Automatically cleared */
+__sbit __at 0x8F URX1IF; /* USART1 RX interrupt flag. Automatically cleared */
+__sbit __at 0x8F I2SRXIF; /* I2S RX interrupt flag. Automatically cleared */
+__sbit __at 0x8D ADCIF; /* ADC interrupt flag. Automatically cleared */
+__sbit __at 0x8B URX0IF; /* USART0 RX interrupt flag. Automatically cleared */
+__sbit __at 0x89 RFTXRXIF; /* RF TX/RX complete interrupt flag. Automatically cleared */
#define TCON_URX1IF (1 << 7)
#define TCON_I2SRXIF (1 << 7)
@@ -152,8 +152,8 @@ sbit __at 0x89 RFTXRXIF; /* RF TX/RX complete interrupt flag. Automatically clea
*/
__sfr __at 0x98 S0CON; /* CPU Interrupt Flag 2 */
-sbit __at 0x98 ENCIF_0; /* AES interrupt 0. */
-sbit __at 0x99 ENCIF_1; /* AES interrupt 1. */
+__sbit __at 0x98 ENCIF_0; /* AES interrupt 0. */
+__sbit __at 0x99 ENCIF_1; /* AES interrupt 1. */
#define S0CON_ENCIF_1 (1 << 1)
#define S0CON_ENCIF_0 (1 << 0)
@@ -171,13 +171,13 @@ __sfr __at 0x9B S1CON; /* CPU Interrupt Flag 3 */
*/
__sfr __at 0xC0 IRCON; /* CPU Interrupt Flag 4 */
-sbit __at 0xC0 DMAIF; /* DMA complete interrupt flag */
-sbit __at 0xC1 T1IF; /* Timer 1 interrupt flag. Automatically cleared */
-sbit __at 0xC2 T2IF; /* Timer 2 interrupt flag. Automatically cleared */
-sbit __at 0xC3 T3IF; /* Timer 3 interrupt flag. Automatically cleared */
-sbit __at 0xC4 T4IF; /* Timer 4 interrupt flag. Automatically cleared */
-sbit __at 0xC5 P0IF; /* Port0 interrupt flag */
-sbit __at 0xC7 STIF; /* Sleep Timer interrupt flag */
+__sbit __at 0xC0 DMAIF; /* DMA complete interrupt flag */
+__sbit __at 0xC1 T1IF; /* Timer 1 interrupt flag. Automatically cleared */
+__sbit __at 0xC2 T2IF; /* Timer 2 interrupt flag. Automatically cleared */
+__sbit __at 0xC3 T3IF; /* Timer 3 interrupt flag. Automatically cleared */
+__sbit __at 0xC4 T4IF; /* Timer 4 interrupt flag. Automatically cleared */
+__sbit __at 0xC5 P0IF; /* Port0 interrupt flag */
+__sbit __at 0xC7 STIF; /* Sleep Timer interrupt flag */
#define IRCON_DMAIF (1 << 0) /* DMA complete interrupt flag */
#define IRCON_T1IF (1 << 1) /* Timer 1 interrupt flag. Automatically cleared */
@@ -192,13 +192,13 @@ sbit __at 0xC7 STIF; /* Sleep Timer interrupt flag */
*/
__sfr __at 0xE8 IRCON2; /* CPU Interrupt Flag 5 */
-sbit __at 0xE8 USBIF; /* USB interrupt flag (shared with Port2) */
-sbit __at 0xE8 P2IF; /* Port2 interrupt flag (shared with USB) */
-sbit __at 0xE9 UTX0IF; /* USART0 TX interrupt flag */
-sbit __at 0xEA UTX1IF; /* USART1 TX interrupt flag (shared with I2S TX) */
-sbit __at 0xEA I2STXIF; /* I2S TX interrupt flag (shared with USART1 TX) */
-sbit __at 0xEB P1IF; /* Port1 interrupt flag */
-sbit __at 0xEC WDTIF; /* Watchdog timer interrupt flag */
+__sbit __at 0xE8 USBIF; /* USB interrupt flag (shared with Port2) */
+__sbit __at 0xE8 P2IF; /* Port2 interrupt flag (shared with USB) */
+__sbit __at 0xE9 UTX0IF; /* USART0 TX interrupt flag */
+__sbit __at 0xEA UTX1IF; /* USART1 TX interrupt flag (shared with I2S TX) */
+__sbit __at 0xEA I2STXIF; /* I2S TX interrupt flag (shared with USART1 TX) */
+__sbit __at 0xEB P1IF; /* Port1 interrupt flag */
+__sbit __at 0xEC WDTIF; /* Watchdog timer interrupt flag */
#define IRCON2_USBIF (1 << 0) /* USB interrupt flag (shared with Port2) */
#define IRCON2_P2IF (1 << 0) /* Port2 interrupt flag (shared with USB) */
@@ -679,33 +679,33 @@ __sfr __at 0x8C PICTL;
/* GPIO pins */
__sfr __at 0x80 P0;
-sbit __at 0x80 P0_0;
-sbit __at 0x81 P0_1;
-sbit __at 0x82 P0_2;
-sbit __at 0x83 P0_3;
-sbit __at 0x84 P0_4;
-sbit __at 0x85 P0_5;
-sbit __at 0x86 P0_6;
-sbit __at 0x87 P0_7;
+__sbit __at 0x80 P0_0;
+__sbit __at 0x81 P0_1;
+__sbit __at 0x82 P0_2;
+__sbit __at 0x83 P0_3;
+__sbit __at 0x84 P0_4;
+__sbit __at 0x85 P0_5;
+__sbit __at 0x86 P0_6;
+__sbit __at 0x87 P0_7;
__sfr __at 0x90 P1;
-sbit __at 0x90 P1_0;
-sbit __at 0x91 P1_1;
-sbit __at 0x92 P1_2;
-sbit __at 0x93 P1_3;
-sbit __at 0x94 P1_4;
-sbit __at 0x95 P1_5;
-sbit __at 0x96 P1_6;
-sbit __at 0x97 P1_7;
+__sbit __at 0x90 P1_0;
+__sbit __at 0x91 P1_1;
+__sbit __at 0x92 P1_2;
+__sbit __at 0x93 P1_3;
+__sbit __at 0x94 P1_4;
+__sbit __at 0x95 P1_5;
+__sbit __at 0x96 P1_6;
+__sbit __at 0x97 P1_7;
__sfr __at 0xa0 P2;
-sbit __at 0xa0 P2_0;
-sbit __at 0xa1 P2_1;
-sbit __at 0xa2 P2_2;
-sbit __at 0xa3 P2_3;
-sbit __at 0xa4 P2_4;
+__sbit __at 0xa0 P2_0;
+__sbit __at 0xa1 P2_1;
+__sbit __at 0xa2 P2_2;
+__sbit __at 0xa3 P2_3;
+__sbit __at 0xa4 P2_4;
/* DMA controller */
struct cc_dma_channel {
diff --git a/src/core/ao.h b/src/core/ao.h
index 8bd7a3d2..1fbcf7df 100644
--- a/src/core/ao.h
+++ b/src/core/ao.h
@@ -376,7 +376,7 @@ struct ao_cmds {
};
void
-ao_cmd_register(__code struct ao_cmds *cmds);
+ao_cmd_register(const __code struct ao_cmds *cmds);
void
ao_cmd_init(void);
@@ -1352,10 +1352,10 @@ void
ao_radio_set_packet(void);
void
-ao_radio_send(__xdata void *data, uint8_t size) __reentrant;
+ao_radio_send(__xdata void *d, uint8_t size) __reentrant;
uint8_t
-ao_radio_recv(__xdata void *data, uint8_t size) __reentrant;
+ao_radio_recv(__xdata void *d, uint8_t size) __reentrant;
void
ao_radio_recv_abort(void);
@@ -1708,7 +1708,7 @@ ao_companion_init(void);
/* ao_lcd.c */
void
-ao_lcd_putchar(uint8_t data);
+ao_lcd_putchar(uint8_t d);
void
ao_lcd_putstring(char *string);
@@ -1739,14 +1739,14 @@ ao_lcd_init(void);
/* ao_lcd_port.c */
void
-ao_lcd_port_put_nibble(uint8_t rs, uint8_t data);
+ao_lcd_port_put_nibble(uint8_t rs, uint8_t d);
void
ao_lcd_port_init(void);
/* ao_aes.c */
-__xdata uint8_t ao_aes_mutex;
+extern __xdata uint8_t ao_aes_mutex;
/* AES keys and blocks are 128 bits */