mirror of
https://github.com/stakwork/sphinx-key.git
synced 2025-12-17 07:14:23 +01:00
sphinx-key: remove embedded-hal, embedded-svc dependencies
embedded-svc is only necessary if you want to develop an app for multiple chips this is not our case
This commit is contained in:
9
sphinx-key/Cargo.lock
generated
9
sphinx-key/Cargo.lock
generated
@@ -613,12 +613,10 @@ dependencies = [
|
|||||||
"embedded-io-async",
|
"embedded-io-async",
|
||||||
"enumset",
|
"enumset",
|
||||||
"heapless",
|
"heapless",
|
||||||
"log",
|
|
||||||
"no-std-net",
|
"no-std-net",
|
||||||
"num_enum",
|
"num_enum",
|
||||||
"serde",
|
"serde",
|
||||||
"strum 0.25.0",
|
"strum 0.25.0",
|
||||||
"strum_macros 0.25.3",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -652,7 +650,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|||||||
checksum = "e875f1719c16de097dee81ed675e2d9bb63096823ed3f0ca827b7dea3028bbbb"
|
checksum = "e875f1719c16de097dee81ed675e2d9bb63096823ed3f0ca827b7dea3028bbbb"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"enumset_derive",
|
"enumset_derive",
|
||||||
"serde",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -937,7 +934,6 @@ dependencies = [
|
|||||||
"atomic-polyfill",
|
"atomic-polyfill",
|
||||||
"hash32",
|
"hash32",
|
||||||
"rustc_version",
|
"rustc_version",
|
||||||
"serde",
|
|
||||||
"spin",
|
"spin",
|
||||||
"stable_deref_trait",
|
"stable_deref_trait",
|
||||||
]
|
]
|
||||||
@@ -1240,9 +1236,6 @@ name = "no-std-net"
|
|||||||
version = "0.5.0"
|
version = "0.5.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "1bcece43b12349917e096cddfa66107277f123e6c96a5aea78711dc601a47152"
|
checksum = "1bcece43b12349917e096cddfa66107277f123e6c96a5aea78711dc601a47152"
|
||||||
dependencies = [
|
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nom"
|
name = "nom"
|
||||||
@@ -1774,8 +1767,6 @@ version = "0.1.0"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"bitflags",
|
"bitflags",
|
||||||
"embedded-hal 1.0.0-rc.1",
|
|
||||||
"embedded-svc",
|
|
||||||
"embuild",
|
"embuild",
|
||||||
"esp-idf-svc",
|
"esp-idf-svc",
|
||||||
"hex",
|
"hex",
|
||||||
|
|||||||
@@ -31,8 +31,6 @@ sphinx-signer = { git = "https://github.com/stakwork/sphinx-rs.git", optional =
|
|||||||
|
|
||||||
anyhow = { version = "1", features = ["backtrace"] }
|
anyhow = { version = "1", features = ["backtrace"] }
|
||||||
bitflags = "1.3.2"
|
bitflags = "1.3.2"
|
||||||
embedded-hal = "=1.0.0-rc.1"
|
|
||||||
embedded-svc = "0.26.1"
|
|
||||||
esp-idf-svc = { version = "0.47.1", features = ["experimental", "alloc", "binstart"] }
|
esp-idf-svc = { version = "0.47.1", features = ["experimental", "alloc", "binstart"] }
|
||||||
log = "0.4.17"
|
log = "0.4.17"
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ use crate::periph::sd::mount_sd_card;
|
|||||||
|
|
||||||
use esp_idf_svc as _; // If using the `binstart` feature of `esp-idf-sys`, always keep this module imported
|
use esp_idf_svc as _; // If using the `binstart` feature of `esp-idf-sys`, always keep this module imported
|
||||||
|
|
||||||
// use embedded_svc::storage::StorageBase;
|
|
||||||
// use esp_idf_svc::nvs::EspNvs;
|
// use esp_idf_svc::nvs::EspNvs;
|
||||||
// use esp_idf_svc::nvs::*;
|
// use esp_idf_svc::nvs::*;
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,6 @@ use crate::core::events::Event as CoreEvent;
|
|||||||
use sphinx_signer::sphinx_glyph::topics;
|
use sphinx_signer::sphinx_glyph::topics;
|
||||||
|
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
// use embedded_svc::utils::mqtt::client::Connection as MqttConnection;
|
|
||||||
// use embedded_svc::utils::mutex::Condvar;
|
|
||||||
use esp_idf_svc::mqtt::client::*;
|
use esp_idf_svc::mqtt::client::*;
|
||||||
use esp_idf_svc::sys::EspError;
|
use esp_idf_svc::sys::EspError;
|
||||||
use log::*;
|
use log::*;
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ use std::sync::mpsc;
|
|||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use std::thread;
|
use std::thread;
|
||||||
|
|
||||||
// use embedded_svc::mqtt::client::Client;
|
|
||||||
use esp_idf_svc::mqtt::client::*;
|
use esp_idf_svc::mqtt::client::*;
|
||||||
use esp_idf_svc::sys::EspError;
|
use esp_idf_svc::sys::EspError;
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
use crate::status::Status;
|
use crate::status::Status;
|
||||||
use anyhow::{anyhow, Result};
|
use anyhow::{anyhow, Result};
|
||||||
use embedded_svc::http::client::Client;
|
|
||||||
use esp_idf_svc::http::client::Configuration;
|
use esp_idf_svc::http::client::Configuration;
|
||||||
use esp_idf_svc::http::client::EspHttpConnection;
|
use esp_idf_svc::http::client::EspHttpConnection;
|
||||||
use esp_idf_svc::http::client::FollowRedirectsPolicy::FollowNone;
|
use esp_idf_svc::http::client::FollowRedirectsPolicy::FollowNone;
|
||||||
|
use esp_idf_svc::http::Method;
|
||||||
use esp_idf_svc::ota::EspOta;
|
use esp_idf_svc::ota::EspOta;
|
||||||
use log::{error, info};
|
use log::{error, info};
|
||||||
use sphinx_signer::sphinx_glyph::control::OtaParams;
|
use sphinx_signer::sphinx_glyph::control::OtaParams;
|
||||||
@@ -36,9 +36,10 @@ fn get_update(params: OtaParams, led_tx: mpsc::Sender<Status>) -> Result<()> {
|
|||||||
use_global_ca_store: true,
|
use_global_ca_store: true,
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
let mut client = Client::wrap(EspHttpConnection::new(&configuration)?);
|
let mut reader = EspHttpConnection::new(&configuration)?;
|
||||||
let full_url = params_to_url(params);
|
let full_url = params_to_url(params);
|
||||||
let mut reader = client.get(&full_url)?.submit()?;
|
reader.initiate_request(Method::Get, &full_url, &[])?;
|
||||||
|
reader.initiate_response()?;
|
||||||
// let mut reader = response.reader();
|
// let mut reader = response.reader();
|
||||||
|
|
||||||
let _ = remove_file(UPDATE_BIN_PATH);
|
let _ = remove_file(UPDATE_BIN_PATH);
|
||||||
@@ -86,11 +87,12 @@ pub fn validate_ota_message(params: OtaParams) -> Result<()> {
|
|||||||
use_global_ca_store: true,
|
use_global_ca_store: true,
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
let mut client = Client::wrap(EspHttpConnection::new(&configuration)?);
|
let mut reader = EspHttpConnection::new(&configuration)?;
|
||||||
let full_url = params_to_url(params);
|
let full_url = params_to_url(params);
|
||||||
info!("Pinging this url for an update: {}", full_url);
|
info!("Pinging this url for an update: {}", full_url);
|
||||||
let response = client.get(&full_url)?.submit()?;
|
reader.initiate_request(Method::Get, &full_url, &[])?;
|
||||||
let status = response.status();
|
reader.initiate_response()?;
|
||||||
|
let status = reader.status();
|
||||||
if status == 200 {
|
if status == 200 {
|
||||||
info!("Got valid OTA url! Proceeding with OTA update...");
|
info!("Got valid OTA url! Proceeding with OTA update...");
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|||||||
Reference in New Issue
Block a user