credentials: cleaned git history, put creds in separate file

This commit is contained in:
A.M. Rowsell 2026-06-30 06:41:50 -04:00
commit cc75cd9759
Signed by: amr
GPG key ID: E0879EDBDB0CA7B1
2 changed files with 15 additions and 12 deletions

4
.gitignore vendored
View file

@ -23,3 +23,7 @@ CMakeUserPresets.json
# build folder
build/
# End of https://www.toptal.com/developers/gitignore/api/cmake
# Credentials
include/credentials.h
replacements.txt

View file

@ -18,12 +18,13 @@
* the readings to Adafruit IO over MQTT using the Pico W.
******************************************************************************/
#include "credentials.h"
#include "aht.h"
#include "bmp.h"
#include "ens.h"
#include "mqtt.h"
#include "hardware/gpio.h"
#include "hardware/i2c.h"
#include "mqtt.h"
#include "pico/cyw43_arch.h"
#include "pico/stdlib.h" // IWYU pragma: keep
#include <boards/pico_w.h>
@ -38,10 +39,7 @@
#define I2C1_SDA_PIN 18
// MQTT and WiFi defines
#define ADAFRUIT_IO_HOST "io.adafruit.com"
#define ADAFRUIT_IO_USERNAME "ADAFRUIT_IO_USERNAME"
#define ADAFRUIT_IO_PASSWORD "ADAFRUIT_IO_KEY"
#define WIFI_SSID "Meosjin"
#define WIFI_PASSWORD "WIFI_PASSWORD"
#define ADAFRUIT_IO_PASSWORD ADAFRUIT_IO_KEY
#define MQTT_KEEP_ALIVE_SECONDS 60
static void mqtt_connection_cb(mqtt_client_t *client, void *arg,
@ -78,13 +76,14 @@ static uint16_t average_uint16(const uint16_t *samples, uint8_t count) {
int main(void) {
// MQTT Topics
static const char temp_topic[] = "ADAFRUIT_IO_USERNAME/feeds/ensaht.temperature";
static const char humi_topic[] = "ADAFRUIT_IO_USERNAME/feeds/ensaht.humidity";
static const char aqi_topic[] = "ADAFRUIT_IO_USERNAME/feeds/ensaht.aqi";
static const char tvoc_topic[] = "ADAFRUIT_IO_USERNAME/feeds/ensaht.tvoc";
static const char etoh_topic[] = "ADAFRUIT_IO_USERNAME/feeds/ensaht.etoh";
static const char eco2_topic[] = "ADAFRUIT_IO_USERNAME/feeds/ensaht.eco2";
static const char prs_topic[] = "ADAFRUIT_IO_USERNAME/feeds/ensaht.pressure";
static const char temp_topic[] =
ADAFRUIT_IO_USERNAME "/feeds/ensaht.temperature";
static const char humi_topic[] = ADAFRUIT_IO_USERNAME "/feeds/ensaht.humidity";
static const char aqi_topic[] = ADAFRUIT_IO_USERNAME "/feeds/ensaht.aqi";
static const char tvoc_topic[] = ADAFRUIT_IO_USERNAME "/feeds/ensaht.tvoc";
static const char etoh_topic[] = ADAFRUIT_IO_USERNAME "/feeds/ensaht.etoh";
static const char eco2_topic[] = ADAFRUIT_IO_USERNAME "/feeds/ensaht.eco2";
static const char prs_topic[] = ADAFRUIT_IO_USERNAME "/feeds/ensaht.pressure";
uint16_t tvoc, eco2, etoh, avg_tvoc, avg_eco2, avg_etoh;
uint8_t aqi, validData;
double t, h, avg_t, avg_h, avg_bmp_t, avg_bmp_p;