From: Joseph Coffland Date: Sun, 14 Jan 2018 23:18:49 +0000 (-0800) Subject: Tri-state load outputs by default X-Git-Url: https://git.buildbotics.com/?a=commitdiff_plain;h=11e3dae251e54a6b8097598bd640083ff03f06bc;p=bbctrl-firmware Tri-state load outputs by default --- diff --git a/src/pwr/main.c b/src/pwr/main.c index fe60b28..a5c1f34 100644 --- a/src/pwr/main.c +++ b/src/pwr/main.c @@ -288,12 +288,12 @@ void init() { // IO IO_PORT_CLR(MOTOR_PIN); // Motor voltage off - IO_DDR_SET(LOAD1_PIN); // Output - IO_DDR_SET(LOAD2_PIN); // Output + IO_DDR_CLR(LOAD1_PIN); // Tri-state + IO_DDR_CLR(LOAD2_PIN); // Tri-state IO_PUE_SET(PWR_RESET); // Pull up reset line // Disable digital IO on ADC lines - DIDR0 = (1 << ADC4D) | (1 << ADC3D) | (1 << ADC2D)| (1 << ADC1D) | + DIDR0 = (1 << ADC4D) | (1 << ADC3D) | (1 << ADC2D) | (1 << ADC1D) | (1 << ADC0D) | (1 << AREFD); DIDR1 = (1 << ADC5D);