prepare i2c with I2C0 from BitaxeMax v2.2

This commit is contained in:
Georges PALAUQUI 2023-05-05 13:23:38 +02:00
parent a2854654b2
commit 97a1e6c056

View File

@ -18,6 +18,7 @@ use esp32s3_hal::{
clock::{ClockControl, CpuClock},
embassy,
gpio::IO,
i2c::I2C,
peripherals::Peripherals,
prelude::*,
timer::TimerGroup,
@ -143,6 +144,16 @@ fn main() -> ! {
&mut system.peripheral_clock_control,
);
// will be used to control emc2101/ina260/ds44232u
let _i2c = I2C::new(
peripherals.I2C0,
io.pins.gpio46,
io.pins.gpio45,
400u32.kHz(),
&mut system.peripheral_clock_control,
&clocks,
);
let wifi_config = Config::Dhcp(Default::default());
let wifi_seed = 1234; // very random, very secure seed