i2c_group
Table of Contents
Inter-Integrated Circuit (I2C) group
This group defines all used Inter-Integrated Circuit (I2C) interfaces.
Each I2C interface is a sub group with the I2C name as the group name.
"I2C": {
"dac_i2c": {
"pad_scl": "PA5",
"pad_sda": "PA6",
"peripheral" : "I2C0",
"role": "master",
"address_bits": "7",
"clock_max_frequency": "100 kHz",
}
}
pad_scl
Serial Clock.
type: String
pad_sda
serial data signal.
type: String
peripheral
name of the I2C peripheral to use.
type: String
role
Describes the role in the communication. Possible values are:
- master
- slave
type: enum
address_bits
7bit Address or 10 bit Address
clock_max_frequency
fastest speed (shotest bit time) to use on the SCL line.
- Standard Speed (up to 100 kHz)
- fast mode (up to 400 kHz)
- fast mode plus (up to 1000 kHz = 1 MHz)
- high speed mode (up to 3.4 MHz)
- ultra fast mode (up to 5 MHz)
i2c_group.txt · Last modified: by lars
