From e6fb646e27b0eebf33651b91b949a226051050d1 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 6 Apr 2012 21:39:47 +0200 Subject: digital/asserv: move pull up to misc.h --- digital/asserv/src/asserv/main.c | 7 +------ digital/asserv/src/asserv/misc.h | 9 +++++++++ 2 files changed, 10 insertions(+), 6 deletions(-) (limited to 'digital/asserv') diff --git a/digital/asserv/src/asserv/main.c b/digital/asserv/src/asserv/main.c index c1e495e3..68d4f48e 100644 --- a/digital/asserv/src/asserv/main.c +++ b/digital/asserv/src/asserv/main.c @@ -100,12 +100,7 @@ int main (int argc, char **argv) { avr_init (argc, argv); - /* Pull-ups. */ - PORTC = 0xff; - PORTD = 0xf0; - PORTE = 0xff; - PORTF = 0xfc; - PORTG = 0x18; + MISC_SETUP; LED_SETUP; timer_init (); uart0_init (); diff --git a/digital/asserv/src/asserv/misc.h b/digital/asserv/src/asserv/misc.h index 6b877d32..675d6caf 100644 --- a/digital/asserv/src/asserv/misc.h +++ b/digital/asserv/src/asserv/misc.h @@ -25,6 +25,15 @@ * * }}} */ +#define MISC_SETUP do { \ + /* Pull-ups. */ \ + PORTC = 0xff; \ + PORTD = 0xf0; \ + PORTE = 0xff; \ + PORTF = 0xfc; \ + PORTG = 0x18; \ +} while (0) + #define LED_SETUP do { \ PORTF &= _BV (1) | _BV (0); \ DDRF &= _BV (1) | _BV (0); \ -- cgit v1.2.3