Files
webkeyboard/main.c

32 lines
516 B
C

#include <stdio.h>
#include "pico/stdlib.h"
#include "pico/multicore.h"
#include "main.h"
#include "server.h"
#include "hid.h"
int main() {
stdio_init_all();
// setup multicore processes
multicore_reset_core1();
multicore_launch_core1(core1_main);
// allow core 1 to pause core 0
// this is needed to allow saving network config to flash
multicore_lockout_victim_init();
// run USB HID device on core 0
run_hid_device();
}
void core1_main() {
// run HTTP services on core 1
run_http_server();
}