BeaglePlay has 7.5pF capacitors on the HFOSC.

ChatGPT came up with this to make the change persist.
# 1) Create a minimal plugin dir with just "generic"
mkdir -p /mnt/state/root-overlay/usr/lib/ModemManager/generic-only
cp /usr/lib/ModemManager/libmm-plugin-generic.so \
/mnt/state/root-overlay/usr/lib/ModemManager/generic-only/
# 2) Add a systemd drop-in to change ExecStart
mkdir -p /mnt/state/root-overlay/etc/systemd/system/ModemManager.service.d
cat <EOF >~/.magic | |
216 belong 0x7bb972b9 application/octet-stream | |
EOF | |
export MAGIC="$HOME/.magic" | |
west flash -d build/bcf/ot_coap_server |
git clone https://github.com/zephyrproject-rtos/zephyr | |
cd zephyr | |
python -m venv zephyr-env | |
source zephyr-env/bin/activate | |
pip install -r scripts/requirements.txt | |
pip install cc1352-flasher | |
west init -l . | |
west build -b beagleconnect_freedom -d build/bcf/echo_server samples/net/sockets/echo_server -- -DOVERLAY_CONFIG=overlay-802154-subg.conf | |
west build -b beagleconnect_freedom -d build/bcf/ot_shell samples/net/openthread/shell | |
west build -b beagleconnect_freedom -d build/bcf/ot_coap_client samples/net/openthread/coap -T sample.net.openthread.ftd.coap.client |
what board should I use? | |
Answer | |
To determine which board to use, let's consider the options provided in the documentation. | |
You can check out the different boards at: index.rst. | |
This document lists various boards, including BeaglePlay, BeagleBone, PocketBeagle, and BeagleBoard, each with its unique features and purposes. |
# This Makefile tries to provide some defaults for building single-file programs on Beagle | |
# platforms in part by adding an additional suffix ahead of the source file extension. The | |
# original purpose was to provide ability to run these programs in the Cloud9 IDE environment. | |
# | |
# Optional definitions | |
# | |
# TARGET - executable to create (currently supports single .c, .cpp or .asm source) | |
# should have .<proc>(<n>) extension (lower case, check below for valid options) | |
# without TARGET, as of now, we don't have any build targets | |
# TODO: work with a list of targets, rather than a single file |
import time | |
import datetime | |
import gpiod | |
gpio2 = gpiod.find_line('GPIO2') | |
gpio2.request(consumer='five_min_toggle', type=gpiod.LINE_REQ_DIR_OUT, default_val=0) | |
prev_rem = -1 | |
while True: | |
now = datetime.datetime.now() |
[0KRunning with gitlab-runner 17.0.0 (44feccdf)[0;m | |
[0K on debian-docker-docker -8zNEeXF4, system ID: s_c027f9ed499e[0;m | |
section_start:1718207134:prepare_executor | |
[0K[0K[36;1mPreparing the "shell" executor[0;m[0;m | |
[0KUsing Shell (bash) executor...[0;m | |
section_end:1718207134:prepare_executor | |
[0Ksection_start:1718207134:prepare_script | |
[0K[0K[36;1mPreparing environment[0;m[0;m | |
Running on debian-docker-docker... | |
section_end:1718207134:prepare_script |
#!/usr/bin/perl | |
############################################################################# | |
# PixelOverlay-Countdown.pl - Scroll a Christmas Countdown across a matrix | |
############################################################################# | |
# Set our library path to find the FPP Perl modules use lib "/opt/fpp/lib/perl/"; | |
use lib "/opt/fpp/lib/perl/"; | |
print "#1\n"; | |
# Use the FPP Memory Map module to talk to the daemon |
#!/bin/sh | |
set -e | |
[ -z "$PART_PREFIX" ] && PART_PREFIX='' | |
DD_ARGS='bs=4K status=progress conv=fsync' | |
backup() { | |
src="$1" | |
dst="$2" |