PyCom flavored Micropython tooling, operation libraries, task scheduler. Requires Linux (developed on Ubuntu), Python 3. Full expansion requirements
pip3 install edaphic
python3 -m edaphic build {board name}
python3 -m edaphic build {board name} --expansions {expansion_list} --include {lib_include_list} --exclude {lib_exclude_list}
# TODO: Can you identify available MicroPython clients on the network?
python3 -m edaphic firmware install
python3 -m edaphic firmware install --all --address {ip address | serial port} --rjoin --wipe --hard
A network IP address or serial device port of the device to install
This option will trigger a full wipe of the device, device firmware upgrade, followed by installation of the edaphic system to the device. Requires the address option indicating a serial port for the device.