File: bitbang_i2c.h

package info (click to toggle)
qemu 1%3A2.8%2Bdfsg-6%2Bdeb9u9
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 80,664 kB
  • sloc: ansic: 1,023,075; sh: 16,809; python: 15,697; cpp: 12,293; asm: 11,295; perl: 4,421; makefile: 2,076; objc: 1,224; xml: 708
file content (14 lines) | stat: -rw-r--r-- 316 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef BITBANG_I2C_H
#define BITBANG_I2C_H

#include "hw/i2c/i2c.h"

typedef struct bitbang_i2c_interface bitbang_i2c_interface;

#define BITBANG_I2C_SDA 0
#define BITBANG_I2C_SCL 1

bitbang_i2c_interface *bitbang_i2c_init(I2CBus *bus);
int bitbang_i2c_set(bitbang_i2c_interface *i2c, int line, int level);

#endif