diff options
Diffstat (limited to 'examples/number.rs')
| -rw-r--r-- | examples/number.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/number.rs b/examples/number.rs index 2231be1..8ef6656 100644 --- a/examples/number.rs +++ b/examples/number.rs | |||
| @@ -11,7 +11,7 @@ static RESOURCES: StaticCell<embassy_ha::DeviceResources> = StaticCell::new(); | |||
| 11 | async fn main_task(spawner: Spawner) { | 11 | async fn main_task(spawner: Spawner) { |
| 12 | let mut stream = AsyncTcp::connect(std::env!("MQTT_ADDRESS")); | 12 | let mut stream = AsyncTcp::connect(std::env!("MQTT_ADDRESS")); |
| 13 | 13 | ||
| 14 | let mut device = embassy_ha::Device::new( | 14 | let mut device = embassy_ha::new( |
| 15 | RESOURCES.init(Default::default()), | 15 | RESOURCES.init(Default::default()), |
| 16 | embassy_ha::DeviceConfig { | 16 | embassy_ha::DeviceConfig { |
| 17 | device_id: "example-device-id", | 17 | device_id: "example-device-id", |
| @@ -21,7 +21,8 @@ async fn main_task(spawner: Spawner) { | |||
| 21 | }, | 21 | }, |
| 22 | ); | 22 | ); |
| 23 | 23 | ||
| 24 | let number = device.create_number( | 24 | let number = embassy_ha::create_number( |
| 25 | &device, | ||
| 25 | "number-id", | 26 | "number-id", |
| 26 | embassy_ha::NumberConfig { | 27 | embassy_ha::NumberConfig { |
| 27 | common: embassy_ha::EntityCommonConfig { | 28 | common: embassy_ha::EntityCommonConfig { |
| @@ -40,7 +41,7 @@ async fn main_task(spawner: Spawner) { | |||
| 40 | 41 | ||
| 41 | spawner.must_spawn(number_task(number)); | 42 | spawner.must_spawn(number_task(number)); |
| 42 | 43 | ||
| 43 | device.run(&mut stream).await.unwrap(); | 44 | embassy_ha::run(&mut device, &mut stream).await.unwrap(); |
| 44 | } | 45 | } |
| 45 | 46 | ||
| 46 | #[embassy_executor::task] | 47 | #[embassy_executor::task] |
