Yocto layer for the Sweeperbot project (https://makerworld.com/en/models/446459).
This layer depends on:
-
URI: git://git.yoctoproject.org/poky
- branch: master
- revision: HEAD
-
URI: git://git.openembedded.org/meta-openembedded
- branch: master
- revision: HEAD
-
URI: https://github.com/agherzan/meta-raspberrypi
- branch: master
- revision: HEAD
- source poky/oe-init-build-env build
- Add this layer to bblayers.conf and the dependencies above
- Set DISTRO in local.conf to sweeperbot
- Set MACHINE in local.conf to one of the supported boards (presumably raspberrypi3-64)
- Edit recipes-connectivity/wpa-supplicant/files/wpa_supplicant-wlan0.conf.dist as required
- bitbake sweeperbot-image
- Use Balena Etcher (for instance) to copy the generated .wic file to the SD card
- Boot your RPI
When the bot is connected to your WLAN, it'll serve a web page at http://sweeperbot.local:8000/ which you can use to control the robot and to update the ESP32 firmware.