From b3437ecbfefcc819dc3fb859f2c1e1894dd6cca1 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 12 Jul 2005 12:16:17 +0000 Subject: More atomic GPIO git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7123 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/adc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/drivers/adc.c b/firmware/drivers/adc.c index 1292548..3dafb0a 100644 --- a/firmware/drivers/adc.c +++ b/firmware/drivers/adc.c @@ -110,8 +110,8 @@ void adc_init(void) static unsigned char adcdata[NUM_ADC_CHANNELS]; -#define CS_LO GPIO_OUT &= ~0x80 -#define CS_HI GPIO_OUT |= 0x80 +#define CS_LO and_l(~0x80, &GPIO_OUT) +#define CS_HI or_l(0x80, &GPIO_OUT) #define CLK_LO and_l(~0x00400000, &GPIO_OUT) #define CLK_HI or_l(0x00400000, &GPIO_OUT) #define DO (GPIO_READ & 0x80000000) -- cgit v1.1