├── .github └── workflows │ ├── micropython.yml │ └── python-linting.yml ├── LICENSE ├── README.md ├── badger_os ├── README.md ├── WIFI_CONFIG.py ├── badges │ ├── badge.jpg │ └── badge.txt ├── books │ └── 289-0-wind-in-the-willows-abridged.txt ├── examples │ ├── badge.py │ ├── clock.py │ ├── ebook.py │ ├── fonts.py │ ├── help.py │ ├── icon-badge.png │ ├── icon-clock.png │ ├── icon-ebook.png │ ├── icon-fonts.png │ ├── icon-help.png │ ├── icon-image.png │ ├── icon-info.png │ ├── icon-list.png │ ├── icon-net-info.png │ ├── icon-news.png │ ├── icon-qrgen.png │ ├── icon-weather.png │ ├── image.py │ ├── info.py │ ├── list.py │ ├── net_info.py │ ├── news.py │ ├── qrgen.py │ └── weather.py ├── icons │ ├── icon-cloud.png │ ├── icon-rain.png │ ├── icon-snow.png │ ├── icon-storm.png │ └── icon-sun.png ├── images │ ├── README.txt │ └── badgerpunk.jpg ├── launcher.py └── main.py ├── docs ├── overview.md ├── porting-guide.md └── reference.md └── firmware ├── 932f76c6ba64c5a3e68de3324556d9979f09303b.patch ├── PIMORONI_BADGER2040 ├── board.json ├── lib │ ├── badger2040.py │ └── badger_os.py ├── manifest.py ├── micropython.cmake ├── mpconfigboard.cmake ├── mpconfigboard.h ├── pins.csv └── uf2-manifest.txt ├── PIMORONI_BADGER2040W ├── board.json ├── lib │ ├── badger2040.py │ ├── badger_os.py │ └── network_manager.py ├── manifest.py ├── micropython.cmake ├── mpconfigboard.cmake ├── mpconfigboard.h ├── pins.csv └── uf2-manifest.txt ├── modules └── wakeup │ ├── micropython.cmake │ ├── wakeup.c │ ├── wakeup.config.hpp │ ├── wakeup.cpp │ └── wakeup.h ├── pimoroni_pico_import.cmake └── startup_overclock.patch /.github/workflows/micropython.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/.github/workflows/micropython.yml -------------------------------------------------------------------------------- /.github/workflows/python-linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/.github/workflows/python-linting.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/README.md -------------------------------------------------------------------------------- /badger_os/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/README.md -------------------------------------------------------------------------------- /badger_os/WIFI_CONFIG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/WIFI_CONFIG.py -------------------------------------------------------------------------------- /badger_os/badges/badge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/badges/badge.jpg -------------------------------------------------------------------------------- /badger_os/badges/badge.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/badges/badge.txt -------------------------------------------------------------------------------- /badger_os/books/289-0-wind-in-the-willows-abridged.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/books/289-0-wind-in-the-willows-abridged.txt -------------------------------------------------------------------------------- /badger_os/examples/badge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/badge.py -------------------------------------------------------------------------------- /badger_os/examples/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/clock.py -------------------------------------------------------------------------------- /badger_os/examples/ebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/ebook.py -------------------------------------------------------------------------------- /badger_os/examples/fonts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/fonts.py -------------------------------------------------------------------------------- /badger_os/examples/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/help.py -------------------------------------------------------------------------------- /badger_os/examples/icon-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-badge.png -------------------------------------------------------------------------------- /badger_os/examples/icon-clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-clock.png -------------------------------------------------------------------------------- /badger_os/examples/icon-ebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-ebook.png -------------------------------------------------------------------------------- /badger_os/examples/icon-fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-fonts.png -------------------------------------------------------------------------------- /badger_os/examples/icon-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-help.png -------------------------------------------------------------------------------- /badger_os/examples/icon-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-image.png -------------------------------------------------------------------------------- /badger_os/examples/icon-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-info.png -------------------------------------------------------------------------------- /badger_os/examples/icon-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-list.png -------------------------------------------------------------------------------- /badger_os/examples/icon-net-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-net-info.png -------------------------------------------------------------------------------- /badger_os/examples/icon-news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-news.png -------------------------------------------------------------------------------- /badger_os/examples/icon-qrgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-qrgen.png -------------------------------------------------------------------------------- /badger_os/examples/icon-weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/icon-weather.png -------------------------------------------------------------------------------- /badger_os/examples/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/image.py -------------------------------------------------------------------------------- /badger_os/examples/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/info.py -------------------------------------------------------------------------------- /badger_os/examples/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/list.py -------------------------------------------------------------------------------- /badger_os/examples/net_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/net_info.py -------------------------------------------------------------------------------- /badger_os/examples/news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/news.py -------------------------------------------------------------------------------- /badger_os/examples/qrgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/qrgen.py -------------------------------------------------------------------------------- /badger_os/examples/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/examples/weather.py -------------------------------------------------------------------------------- /badger_os/icons/icon-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/icons/icon-cloud.png -------------------------------------------------------------------------------- /badger_os/icons/icon-rain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/icons/icon-rain.png -------------------------------------------------------------------------------- /badger_os/icons/icon-snow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/icons/icon-snow.png -------------------------------------------------------------------------------- /badger_os/icons/icon-storm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/icons/icon-storm.png -------------------------------------------------------------------------------- /badger_os/icons/icon-sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/icons/icon-sun.png -------------------------------------------------------------------------------- /badger_os/images/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/images/README.txt -------------------------------------------------------------------------------- /badger_os/images/badgerpunk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/images/badgerpunk.jpg -------------------------------------------------------------------------------- /badger_os/launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/badger_os/launcher.py -------------------------------------------------------------------------------- /badger_os/main.py: -------------------------------------------------------------------------------- 1 | import launcher # noqa F401 2 | -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/porting-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/docs/porting-guide.md -------------------------------------------------------------------------------- /docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/docs/reference.md -------------------------------------------------------------------------------- /firmware/932f76c6ba64c5a3e68de3324556d9979f09303b.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/932f76c6ba64c5a3e68de3324556d9979f09303b.patch -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/board.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/board.json -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/lib/badger2040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/lib/badger2040.py -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/lib/badger_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/lib/badger_os.py -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/manifest.py: -------------------------------------------------------------------------------- 1 | include("$(PORT_DIR)/boards/manifest.py") 2 | 3 | freeze("lib/") -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/micropython.cmake -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/mpconfigboard.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/mpconfigboard.cmake -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/mpconfigboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/mpconfigboard.h -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/pins.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/pins.csv -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040/uf2-manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040/uf2-manifest.txt -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/board.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/board.json -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/lib/badger2040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/lib/badger2040.py -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/lib/badger_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/lib/badger_os.py -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/lib/network_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/lib/network_manager.py -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/manifest.py -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/micropython.cmake -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/mpconfigboard.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/mpconfigboard.cmake -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/mpconfigboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/mpconfigboard.h -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/pins.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/pins.csv -------------------------------------------------------------------------------- /firmware/PIMORONI_BADGER2040W/uf2-manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/PIMORONI_BADGER2040W/uf2-manifest.txt -------------------------------------------------------------------------------- /firmware/modules/wakeup/micropython.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/modules/wakeup/micropython.cmake -------------------------------------------------------------------------------- /firmware/modules/wakeup/wakeup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/modules/wakeup/wakeup.c -------------------------------------------------------------------------------- /firmware/modules/wakeup/wakeup.config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/modules/wakeup/wakeup.config.hpp -------------------------------------------------------------------------------- /firmware/modules/wakeup/wakeup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/modules/wakeup/wakeup.cpp -------------------------------------------------------------------------------- /firmware/modules/wakeup/wakeup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/modules/wakeup/wakeup.h -------------------------------------------------------------------------------- /firmware/pimoroni_pico_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/pimoroni_pico_import.cmake -------------------------------------------------------------------------------- /firmware/startup_overclock.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimoroni/badger2040/HEAD/firmware/startup_overclock.patch --------------------------------------------------------------------------------