add wifi status led
"); "); "); "); "); "); "); ", link_status);
This commit is contained in:
parent
0dc7f23744
commit
ca48e9a039
2 changed files with 17 additions and 3 deletions
14
node1.c
14
node1.c
|
|
@ -8,6 +8,7 @@
|
|||
#include <stdio.h>
|
||||
|
||||
#define SENSOR_READING_INTERVAL_US (1000000 * 10) // 10 seconds
|
||||
#define WIFI_STATUS_LED_PIN 16
|
||||
|
||||
static tcp_client_config tcp_config;
|
||||
static bme280_config bem_config;
|
||||
|
|
@ -23,6 +24,9 @@ static void send_msg(char *msg) {
|
|||
}
|
||||
}
|
||||
|
||||
void comms_led_init() {
|
||||
}
|
||||
|
||||
int main() {
|
||||
stdio_init_all();
|
||||
watchdog_enable(120000, 1); // 120 second watchdog
|
||||
|
|
@ -31,6 +35,11 @@ int main() {
|
|||
printf("Initializing board...\n");
|
||||
sleep_ms(2000);
|
||||
|
||||
printf("Initializing WIFI status LED...\n");
|
||||
gpio_init(WIFI_STATUS_LED_PIN);
|
||||
gpio_set_dir(WIFI_STATUS_LED_PIN, GPIO_OUT);
|
||||
gpio_put(WIFI_STATUS_LED_PIN, false);
|
||||
|
||||
|
||||
printf("Initializing BME280...\n");
|
||||
bme280_init(&bem_config, i2c1, 14, 15);
|
||||
|
|
@ -106,18 +115,23 @@ int main() {
|
|||
switch (link_status) {
|
||||
case CYW43_LINK_DOWN:
|
||||
printf("DOWN\n");
|
||||
gpio_put(WIFI_STATUS_LED_PIN, false);
|
||||
break;
|
||||
case CYW43_LINK_JOIN:
|
||||
printf("JOINING\n");
|
||||
gpio_put(WIFI_STATUS_LED_PIN, false);
|
||||
break;
|
||||
case CYW43_LINK_NOIP:
|
||||
printf("NO IP\n");
|
||||
gpio_put(WIFI_STATUS_LED_PIN, false);
|
||||
break;
|
||||
case CYW43_LINK_UP:
|
||||
printf("UP\n");
|
||||
gpio_put(WIFI_STATUS_LED_PIN, true);
|
||||
break;
|
||||
default:
|
||||
printf("UNKNOWN (%d)\n", link_status);
|
||||
gpio_put(WIFI_STATUS_LED_PIN, false);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
|
||||
task: create text based architecture diagram of event proxy
|
||||
task: split event proxy into multiple files following the architecture pattern
|
||||
task: add deps files to event proxy needed for MQTT
|
||||
task: finish node1 by creating a M002 for the air quility sensor readings
|
||||
|
||||
|
||||
|
||||
------------------------------
|
||||
|
||||
DONE task: get sending tempature, humidity, pressure working
|
||||
DONE task: add deps files to event proxy needed for MQTT
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue