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

Pico board config improvements #794

Merged
merged 16 commits into from
Feb 24, 2023
Merged

Commits on Feb 23, 2023

  1. pico: only include pico-extras when required

    Which is not for PicoSystem.
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    6a7696c View commit details
    Browse the repository at this point in the history
  2. pico: delay SDK init

    More recent pico-extras does its real setup as a hook the end of pico_init_sdk, so we can't call it until after the import
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    5b96023 View commit details
    Browse the repository at this point in the history
  3. pico: split board configs to separate files

    Should make adding more configs less conflict-y
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    a1885ea View commit details
    Browse the repository at this point in the history
  4. pico: split audio drivers

    Also, drop i2s from the default config while we're here.
    
    This makes the PicoSystem PWM override generic (-DBLIT_AUDIO_DRIVER=pwm instead of -DAUDIO_PWM).
    There is no checking if the driver is valid though. (none is always valid)
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9b625b5 View commit details
    Browse the repository at this point in the history
  5. pico: map set_screen_mode to set_screen_mode_format

    Mostly a port of c33bcf5, except some modes can fail here
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    06e2692 View commit details
    Browse the repository at this point in the history
  6. pico: remove screen surface templates

    Port of 02beafe
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    0f2add4 View commit details
    Browse the repository at this point in the history
  7. pico: split display drivers and add "none" driver

    A bit more work as there's some shared code here. Default config now has no display driver.
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    608e41a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b45301c View commit details
    Browse the repository at this point in the history
  9. pico: split input drivers

    Some duplication between the gpio/picosystem drivers, but now non-picosystem isn't using random pins for the dpad.
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    360278d View commit details
    Browse the repository at this point in the history
  10. pico: add PICO_ADDON to handle things that aren't PICO_BOARDs

    Packs, bases and generally anything you plug a pico into. (vgaboard being the exception here as it DOES have a PICO_BOARD)
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    5383501 View commit details
    Browse the repository at this point in the history
  11. pico: add config for explorer base

    More reasonable than the old one
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    8101954 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    64f12f6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dcdc3b1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    88be18e View commit details
    Browse the repository at this point in the history
  15. pico: add config for display packs

    No audio, but they have an LED!
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    224ce74 View commit details
    Browse the repository at this point in the history
  16. pico: rework core1 enable

    The only remaining use of DISPLAY_SCANVIDEO
    Daft-Freak committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    8c4cc3c View commit details
    Browse the repository at this point in the history