diff options
author | Keith Packard <keithp@keithp.com> | 2009-04-15 14:25:26 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-04-15 14:25:26 -0700 |
commit | 5e2393eb6b1a6d7b180bd63d5165ee7b7ff5f9e0 (patch) | |
tree | 32ffa2e32102e94355ed6172662143a31259a2e6 /ao_cmd.c | |
parent | 4d1091d9bd121f05f5fe0a9c9d2bc0da8c562b9a (diff) |
Move a bunch of variables from __data to __xdata
Diffstat (limited to 'ao_cmd.c')
-rw-r--r-- | ao_cmd.c | 74 |
1 files changed, 37 insertions, 37 deletions
@@ -22,16 +22,16 @@ #define SYNTAX_ERROR 2 #define SUCCESS 0 -static __data uint16_t lex_i; -static __data uint8_t lex_c; -static __data uint8_t lex_status; -static __data uint8_t lex_echo; +static __xdata uint16_t lex_i; +static __xdata uint8_t lex_c; +static __xdata uint8_t lex_status; +static __xdata uint8_t lex_echo; #define CMD_LEN 32 static __xdata uint8_t cmd_line[CMD_LEN]; -static __data uint8_t cmd_len; -static __data uint8_t cmd_i; +static __xdata uint8_t cmd_len; +static __xdata uint8_t cmd_i; void putchar(char c) @@ -56,7 +56,7 @@ getchar(void) static void put_string(char *s) { - uint8_t c; + __xdata uint8_t c; while (c = *s++) putchar(c); } @@ -64,7 +64,7 @@ put_string(char *s) static void readline(void) { - static uint8_t c; + __xdata uint8_t c; if (lex_echo) put_string("> "); cmd_len = 0; @@ -153,8 +153,8 @@ void puti(int i) { static uint8_t __xdata num_buffer[NUM_LEN]; - uint8_t __xdata *num_ptr = num_buffer + NUM_LEN; - uint8_t neg = 0; + uint8_t __xdata * __xdata num_ptr = num_buffer + NUM_LEN; + uint8_t __xdata neg = 0; *--num_ptr = '\0'; if (i < 0) { @@ -183,7 +183,7 @@ white(void) static void hex(void) { - uint8_t r = LEX_ERROR; + __xdata uint8_t r = LEX_ERROR; lex_i = 0; white(); @@ -207,7 +207,7 @@ hex(void) static void decimal(void) { - uint8_t r = LEX_ERROR; + __xdata uint8_t r = LEX_ERROR; lex_i = 0; white(); @@ -256,8 +256,8 @@ adc_dump(void) static void dump(void) { - uint16_t c; - uint8_t __xdata *start, *end; + __xdata uint16_t c; + __xdata uint8_t * __xdata start, * __xdata end; hex(); start = (uint8_t __xdata *) lex_i; @@ -283,9 +283,9 @@ dump(void) static void ee_dump(void) { - uint8_t b; - uint16_t block; - uint8_t i; + __xdata uint8_t b; + __xdata uint16_t block; + __xdata uint8_t i; hex(); block = lex_i; @@ -309,11 +309,11 @@ ee_dump(void) static void ee_store(void) { - uint16_t block; - uint8_t i; - uint16_t len; - uint8_t b; - uint32_t addr; + __xdata uint16_t block; + __xdata uint8_t i; + __xdata uint16_t len; + __xdata uint8_t b; + __xdata uint32_t addr; hex(); block = lex_i; @@ -372,9 +372,9 @@ debug_put(void) static void debug_get(void) { - uint16_t count; - uint16_t i; - uint8_t byte; + __xdata uint16_t count; + __xdata uint16_t i; + __xdata uint8_t byte; hex(); if (lex_status != SUCCESS) return; @@ -396,7 +396,7 @@ debug_get(void) static uint8_t getnibble(void) { - uint8_t c; + __xdata uint8_t c; c = getchar(); if ('0' <= c && c <= '9') @@ -412,10 +412,10 @@ getnibble(void) static void debug_input(void) { - uint16_t count; - uint16_t addr; - uint8_t b; - uint8_t i; + __xdata uint16_t count; + __xdata uint16_t addr; + __xdata uint8_t b; + __xdata uint8_t i; hex(); count = lex_i; @@ -438,9 +438,9 @@ debug_input(void) static void debug_output(void) { - uint16_t count; - uint16_t addr; - uint8_t b; + __xdata uint16_t count; + __xdata uint16_t addr; + __xdata uint8_t b; hex(); count = lex_i; @@ -463,7 +463,7 @@ debug_output(void) static void dump_log(void) { - uint8_t more; + __xdata uint8_t more; for (more = ao_log_dump_first(); more; more = ao_log_dump_next()) { putchar(ao_log_dump.type); @@ -519,7 +519,7 @@ report(void) void ao_cmd(void *parameters) { - uint8_t c; + __xdata uint8_t c; (void) parameters; lex_echo = 1; @@ -583,10 +583,10 @@ ao_cmd(void *parameters) } -struct ao_task __xdata cmd_task; +__xdata struct ao_task ao_cmd_task; void ao_cmd_init(void) { - ao_add_task(&cmd_task, ao_cmd); + ao_add_task(&ao_cmd_task, ao_cmd); } |