Load MQTT ip from environment during compile time
This commit is contained in:
parent
6d5659a232
commit
5f70015e0c
|
@ -2,6 +2,8 @@
|
||||||
#![no_main]
|
#![no_main]
|
||||||
#![feature(type_alias_impl_trait)]
|
#![feature(type_alias_impl_trait)]
|
||||||
|
|
||||||
|
use core::str::FromStr;
|
||||||
|
|
||||||
use cyw43_pio::PioSpi;
|
use cyw43_pio::PioSpi;
|
||||||
use defmt::{debug, info, warn, Format};
|
use defmt::{debug, info, warn, Format};
|
||||||
use dsmr5::Readout;
|
use dsmr5::Readout;
|
||||||
|
@ -210,7 +212,7 @@ async fn main(spawner: Spawner) {
|
||||||
|
|
||||||
let mut socket = TcpSocket::new(stack, &mut rx_buffer, &mut tx_buffer);
|
let mut socket = TcpSocket::new(stack, &mut rx_buffer, &mut tx_buffer);
|
||||||
// socket.set_timeout(Some(Duration::from_secs(10)));
|
// socket.set_timeout(Some(Duration::from_secs(10)));
|
||||||
let addr = (Ipv4Address::new(10, 0, 0, 2), 1883);
|
let addr = (Ipv4Address::from_str(env!("MQTT_IP")).unwrap(), 1883);
|
||||||
|
|
||||||
while let Err(e) = socket.connect(addr).await {
|
while let Err(e) = socket.connect(addr).await {
|
||||||
warn!("Connect error: {:?}", e);
|
warn!("Connect error: {:?}", e);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user