Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Wi-Fi firmware partition support for Pico 2 W #1969

Open
wants to merge 19 commits into
base: develop
Choose a base branch
from

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    a4d28d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f35fdb9 View commit details
    Browse the repository at this point in the history
  3. Add partitions for Wi-Fi firmware

    Enabled using the pico_use_partition_firmware(exe_name) cmake function
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8d258a8 View commit details
    Browse the repository at this point in the history
  4. Use common scope var for PICO_CYW43_DRIVER_CURRENT_PATH, and remove w…

    …ifi only firmware variants
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8e570b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e26b2b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b3f0071 View commit details
    Browse the repository at this point in the history
  7. Throw FATAL_ERROR when using RP2040

    RP2040 does not support partitions, so throw fatal_error at the CMake stage
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    cf61a17 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9d9e1f9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ba5fa9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    639e0c4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    80fc3ce View commit details
    Browse the repository at this point in the history
  12. Change partition ID to 0x776966696669726d (wififirm) and use data UF2…

    … family
    
    Adds CYW43_WIFI_FW_PARTITION_ID define to override the partition ID
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    85f1105 View commit details
    Browse the repository at this point in the history
  13. Review feedback

    Add copyright headers
    
    Put ptinfo buffer on the stack, and break when partition is found
    
    Improve function description
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    cea9802 View commit details
    Browse the repository at this point in the history
  14. Fix Risc-V build

    RCP mask constants still need to be accessed from Risc-V
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    1e7e0c7 View commit details
    Browse the repository at this point in the history
  15. Rename CYW43_USE_PARTITION_FIRMWARE->CYW43_USE_FIRMWARE_PARTITION and…

    … CYW43_WIFI_FW_PARTITION_ID->CYW43_FIRMWARE_PARTITION_ID
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    f2511a9 View commit details
    Browse the repository at this point in the history
  16. Use hard copies of the firmware for Risc-V builds

    The Risc-V compiler doesn't link the firmware blobs as expected, so use Arm ELFs instead
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    1e8324a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9730601 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cfd0c34 View commit details
    Browse the repository at this point in the history
  19. Add note to rom_pick_ab_partition to see rom_pick_ab_update_partition…

    … when in a flash update boot
    will-v-pi committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    def9608 View commit details
    Browse the repository at this point in the history