Add a comment to explain this is amateur code and remove super secret secrets from code.
This commit is contained in:
parent
54930ec630
commit
e7b7a464a1
1 changed files with 13 additions and 6 deletions
19
src/main.rs
19
src/main.rs
|
|
@ -1,5 +1,13 @@
|
||||||
//! scd40-rusty-pi: Raspberry Pi Pico W CO2 PPM Monitor with Web Interface
|
//! scd40-rusty-pi: Raspberry Pi Pico W CO2 PPM Monitor with Web Interface
|
||||||
|
//
|
||||||
|
// This is not intended to be example code as I am learning Rust as I go here!
|
||||||
|
// I'm sure there are errors and inefficiencies.
|
||||||
|
// Comment and feedback welcome!
|
||||||
|
//
|
||||||
|
// Yvan Seth
|
||||||
|
// @yvan@toot.ale.gd
|
||||||
|
// code -A@T- seth.id.au
|
||||||
|
//
|
||||||
#![no_std]
|
#![no_std]
|
||||||
#![no_main]
|
#![no_main]
|
||||||
// required for impl in AppProps code for picoserve
|
// required for impl in AppProps code for picoserve
|
||||||
|
|
@ -32,12 +40,14 @@ use {defmt_rtt as _, panic_probe as _};
|
||||||
// ensure the network/password files have no trailing newline
|
// ensure the network/password files have no trailing newline
|
||||||
// i.e. generate like: echo -n "password" > src/secrets/wifi-password
|
// i.e. generate like: echo -n "password" > src/secrets/wifi-password
|
||||||
// see README in src/secrets
|
// see README in src/secrets
|
||||||
const WIFI_NETWORK: &str = "bendybogalow"; // include_str!("secrets/wifi-network");
|
const WIFI_NETWORK: &str = include_str!("secrets/wifi-network");
|
||||||
const WIFI_PASSWORD: &str = "parsnipcabbageonion"; // include_str!("secrets/wifi-password");
|
const WIFI_PASSWORD: &str = include_str!("secrets/wifi-password");
|
||||||
// web content
|
// web content
|
||||||
const INDEX: &str = include_str!("html/index.html");
|
const INDEX: &str = include_str!("html/index.html");
|
||||||
const CSS: &str = include_str!("html/main.css");
|
const CSS: &str = include_str!("html/main.css");
|
||||||
const JS: &str = include_str!("html/main.js");
|
const JS: &str = include_str!("html/main.js");
|
||||||
|
// 2 is plenty of a little IoT thermometer, right?
|
||||||
|
const WEB_TASK_POOL_SIZE: usize = 2;
|
||||||
|
|
||||||
// TODO: I think these calls can be combined?
|
// TODO: I think these calls can be combined?
|
||||||
bind_interrupts!(struct Irqs {
|
bind_interrupts!(struct Irqs {
|
||||||
|
|
@ -156,9 +166,6 @@ impl AppWithStateBuilder for AppProps {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2 is plenty of a little IoT thermometer, right?
|
|
||||||
const WEB_TASK_POOL_SIZE: usize = 2;
|
|
||||||
|
|
||||||
#[embassy_executor::task(pool_size = WEB_TASK_POOL_SIZE)]
|
#[embassy_executor::task(pool_size = WEB_TASK_POOL_SIZE)]
|
||||||
async fn web_task(
|
async fn web_task(
|
||||||
id: usize,
|
id: usize,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue