serial_log() {
    local port="${1:-ttyUSB0}"
    local baud="${2:-115200}"
    local timestamp
    local logdir="$HOME/serial_log"

    mkdir -p "$logdir"

    timestamp="$(date '+%Y%m%d_%H%M%S')"

    minicom \
        -D "/dev/${port}" \
        -b "$baud" \
        -C "$logdir/${port}_${timestamp}.log" \
        -O timestamp=extended
}
