From 1d0d6f316707cbaac23b3b0b77b5d554f6e7954d Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 25 Nov 2014 16:33:49 +0100 Subject: gyro/accel: Disable pull-ups Not sure they are needed. --- gyro.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gyro.c') diff --git a/gyro.c b/gyro.c index f291d91..fe833eb 100644 --- a/gyro.c +++ b/gyro.c @@ -42,9 +42,8 @@ ISR(PCINT0_vect) { } void gyroInit () { - /* set PB1 to input, with pull-up */ + /* set PB1 to input */ DDRB = DDRB & ~((1 << DDB1)); - PORTB = PORTB | (1 << PORTB1); /* enable interrupt PCI0 */ PCICR = PCICR | (1 << PCIE0); /* enable interrupts on PB1/PCINT1 */ @@ -56,10 +55,10 @@ void gyroStart () { /* configuration: * disable power-down-mode, enable z * defaults - * low-active (does not work?), push-pull, drdy on int2 + * high-active, push-pull, drdy on int2 * select 2000dps */ - uint8_t data[] = {0b00001100, 0b0, 0b00101000, 0b00110000}; + uint8_t data[] = {0b00001100, 0b0, 0b00001000, 0b00110000}; if (!twRequest (TWM_WRITE, L3GD20, L3GD20_CTRLREG1, data, sizeof (data)/sizeof (*data))) { -- cgit v1.2.3