aboutsummaryrefslogtreecommitdiff
path: root/examples/number.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/number.rs')
-rw-r--r--examples/number.rs7
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();
11async fn main_task(spawner: Spawner) { 11async 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]