Files
system76-embedded-controller/src/board/arduino/mega2560/i2c.c
2021-05-07 12:44:48 -06:00

13 lines
226 B
C

// SPDX-License-Identifier: GPL-3.0-only
#include <avr/io.h>
#include <board/cpu.h>
#include <board/i2c.h>
void i2c_init(unsigned long baud) {
TWAR = 0;
TWBR = (uint8_t)(((F_CPU / baud) - 16 ) / 2);
TWCR = 0;
}