-
Notifications
You must be signed in to change notification settings - Fork 69
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
Commits on Feb 23, 2023
-
pico: only include pico-extras when required
Which is not for PicoSystem.
Configuration menu - View commit details
-
Copy full SHA for 6a7696c - Browse repository at this point
Copy the full SHA 6a7696cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5b96023 - Browse repository at this point
Copy the full SHA 5b96023View commit details -
pico: split board configs to separate files
Should make adding more configs less conflict-y
Configuration menu - View commit details
-
Copy full SHA for a1885ea - Browse repository at this point
Copy the full SHA a1885eaView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 9b625b5 - Browse repository at this point
Copy the full SHA 9b625b5View commit details -
pico: map set_screen_mode to set_screen_mode_format
Mostly a port of c33bcf5, except some modes can fail here
Configuration menu - View commit details
-
Copy full SHA for 06e2692 - Browse repository at this point
Copy the full SHA 06e2692View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f2add4 - Browse repository at this point
Copy the full SHA 0f2add4View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 608e41a - Browse repository at this point
Copy the full SHA 608e41aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b45301c - Browse repository at this point
Copy the full SHA b45301cView commit details -
Some duplication between the gpio/picosystem drivers, but now non-picosystem isn't using random pins for the dpad.
Configuration menu - View commit details
-
Copy full SHA for 360278d - Browse repository at this point
Copy the full SHA 360278dView commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 5383501 - Browse repository at this point
Copy the full SHA 5383501View commit details -
pico: add config for explorer base
More reasonable than the old one
Configuration menu - View commit details
-
Copy full SHA for 8101954 - Browse repository at this point
Copy the full SHA 8101954View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64f12f6 - Browse repository at this point
Copy the full SHA 64f12f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcdc3b1 - Browse repository at this point
Copy the full SHA dcdc3b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88be18e - Browse repository at this point
Copy the full SHA 88be18eView commit details -
pico: add config for display packs
No audio, but they have an LED!
Configuration menu - View commit details
-
Copy full SHA for 224ce74 - Browse repository at this point
Copy the full SHA 224ce74View commit details -
The only remaining use of DISPLAY_SCANVIDEO
Configuration menu - View commit details
-
Copy full SHA for 8c4cc3c - Browse repository at this point
Copy the full SHA 8c4cc3cView commit details