Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mr-pine/picowowg
A Pi Pico w WakeOnLan Proxy for wireguard
https://github.com/mr-pine/picowowg
Last synced: 4 days ago
JSON representation
A Pi Pico w WakeOnLan Proxy for wireguard
- Host: GitHub
- URL: https://github.com/mr-pine/picowowg
- Owner: Mr-Pine
- License: bsd-3-clause
- Created: 2024-08-21T01:07:17.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-08-21T09:48:31.000Z (3 months ago)
- Last Synced: 2024-10-11T11:47:03.177Z (28 days ago)
- Language: CMake
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WakeOnLan Wireguard Proxy on a Pi Pico W
---### Building
0. Get your https://github.com/raspberrypi/pico-sdk set up (clone it to a directory of your choice)
1. Clone https://github.com/Mr-Pine/pi-pico-wireguard-lwip to a directory of your choice
2. Create your build directory (i.e. ./build) and enter it
3. run `cmake ..`. You'll have to specify extra arguments like locations of pico_wireguard (the directory you cloned it to), the sdk location, ssid, ... . For an overview see [here](arguments.cmake) but cmake should also error if you are missing required arguments
4. run `make`
5. Flash your image to the chip with `picotool load -f *.uf2`, if you don't already have picotool installed use the one in `./_deps/picotool/picotool`. If this is the first time you're flashing this image (or any other with usb support) you'll have to unplug your chip and plug it back in again while holding the BOOTSEL button before running picotool. In that case you'll also have to run `picotool reboot`