Clarify --ignore-partitions functionality

Now it also ignores UF2 compatibility checks for RP2040 and SRAM binaries too
diff --git a/README.md b/README.md
index d3ec328..6f1e0b3 100644
--- a/README.md
+++ b/README.md
@@ -314,7 +314,7 @@
 OPTIONS:
     Post load actions
         --ignore-partitions
-            When writing flash data, ignore the partition table and write to absolute space
+            Ignore the partition table, or whether the family ID is compatible with the device
         --family
             Specify the family ID of the file to load
         <family_id>
diff --git a/main.cpp b/main.cpp
index f9897e3..9baf866 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1094,7 +1094,7 @@
     group get_cli() override {
         return (
             (
-                option("--ignore-partitions").set(settings.load.ignore_pt) % "When writing flash data, ignore the partition table and write to absolute space" +
+                option("--ignore-partitions").set(settings.load.ignore_pt) % "Ignore the partition table, or whether the family ID is compatible with the device" +
                 (option("--family") % "Specify the family ID of the file to load" &
                         family_id("family_id").set(settings.family_id) % "family ID to use for load").force_expand_help(true) +
                 (option('p', "--partition") % "Specify the partition to load into" &