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