From 2d71a071f0d4f63c4dbc2bfa56294c497c5988da Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Fri, 29 Jan 2021 17:51:38 +0100 Subject: [PATCH] Switch twi.c to fastio --- Firmware/twi.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Firmware/twi.c b/Firmware/twi.c index 6dd1645c0..e8c9a378e 100644 --- a/Firmware/twi.c +++ b/Firmware/twi.c @@ -19,17 +19,18 @@ Modified 2012 by Todd Krein (todd@krein.org) to implement repeated starts */ -#include -#include "Arduino.h" // for digitalWrite +#include +#include "config.h" +#include "fastio.h" #include "twi.h" void twi_init(void) { // activate internal pullups for twi. - digitalWrite(SDA, 1); - digitalWrite(SCL, 1); + WRITE(SDA_PIN, 1); + WRITE(SCL_PIN, 1); // initialize twi prescaler and bit rate TWSR &= ~(_BV(TWPS0) | _BV(TWPS1)); @@ -44,8 +45,8 @@ void twi_init(void) void twi_disable(void) { // deactivate internal pullups for twi. - digitalWrite(SDA, 0); - digitalWrite(SCL, 0); + WRITE(SDA_PIN, 0); + WRITE(SCL_PIN, 0); }