move bmc handlers to bmc_hander.h,
add setting hostname for dhcp/dns
This commit is contained in:
parent
33aaa589f6
commit
e743f56609
@ -1,5 +1,5 @@
|
|||||||
#ifndef HANDLERS_H
|
#ifndef BMC_HANDLER_H
|
||||||
#define HANDLERS_H
|
#define BMC_HANDLER_H
|
||||||
|
|
||||||
#define PW_SWITCH_PIN 0
|
#define PW_SWITCH_PIN 0
|
||||||
#define PW_SWITCH_DELAY_MS 100
|
#define PW_SWITCH_DELAY_MS 100
|
12
main.c
12
main.c
@ -2,10 +2,18 @@
|
|||||||
#define DEBUG_printf printf
|
#define DEBUG_printf printf
|
||||||
|
|
||||||
#include "pico_lib.h"
|
#include "pico_lib.h"
|
||||||
#include "handlers.h"
|
#include "bmc_handler.h"
|
||||||
#include "http_serv.h"
|
#include "http_serv.h"
|
||||||
#include "secret.h"
|
#include "secret.h"
|
||||||
|
|
||||||
|
void set_host_name(const char * hostname) {
|
||||||
|
cyw43_arch_lwip_begin();
|
||||||
|
struct netif *n = &cyw43_state.netif[CYW43_ITF_STA];
|
||||||
|
netif_set_hostname(n, hostname);
|
||||||
|
netif_set_up(n);
|
||||||
|
cyw43_arch_lwip_end();
|
||||||
|
}
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
stdio_init_all();
|
stdio_init_all();
|
||||||
|
|
||||||
@ -15,6 +23,8 @@ int main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
cyw43_arch_enable_sta_mode();
|
cyw43_arch_enable_sta_mode();
|
||||||
|
set_host_name(BMC_HOSTNAME);
|
||||||
|
DEBUG_printf("[INIT] [OK ] Set hostname to %s\n", BMC_HOSTNAME);
|
||||||
|
|
||||||
if (cyw43_arch_wifi_connect_timeout_ms(WIFI_SSID, WIFI_PASS, CYW43_AUTH_WPA2_AES_PSK, 30000)){
|
if (cyw43_arch_wifi_connect_timeout_ms(WIFI_SSID, WIFI_PASS, CYW43_AUTH_WPA2_AES_PSK, 30000)){
|
||||||
DEBUG_printf("[INIT] [ERR] Wi-Fi failed to connect\n");
|
DEBUG_printf("[INIT] [ERR] Wi-Fi failed to connect\n");
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#ifndef SECRET_H
|
#ifndef SECRET_H
|
||||||
#define SECRET_H
|
#define SECRET_H
|
||||||
|
|
||||||
|
const char BMC_HOSTNAME[] = "pico_bmc";
|
||||||
const char WIFI_SSID[] = "ssid";
|
const char WIFI_SSID[] = "ssid";
|
||||||
const char WIFI_PASS[] = "pass";
|
const char WIFI_PASS[] = "pass";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user