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

PyDOS updates and board generalizations #8

Merged
merged 67 commits into from May 19, 2022
Merged

Conversation

RetiredWizard
Copy link
Owner

  • The PyDOS.py file is now all that's needed to load a generic instance of PyDOS
  • The PyDOS setup.bat file has been streamlined
  • A bug parsing blank lines in batch files was resolved
  • The logic to identify GPIO functions for different microcontrollers has been put in the pydos_hw.py file so it doesn't have to be duplicated across multiple utility programs
  • PyDOS now calculates the maximum wildcard length as determined by the Circuitpython or Micropython maximum recursion depth. Building custom *python images can increase this limit
  • Many of the external demonstration programs now run across all the supported Microcontroller boards
  • A new external program (pydospins.py) displays the GPIO pins being used for audio out and I2C.
  • Added a work around to set the GPIO pin being used for audio output on ESP32-S3 boards low since Circuitpython is now defaulting pins high on those boards.

PyDOS has been tested on the following microcontroller boards:

CircuitPython
Adafruit ESP32-S2 Feather
Adafruit Feather RP2040
Arduino Nano Connect RP2040
Cytron Maker Pi RP2040
ESP32-S3-DevKitC-1
Unexpected Maker Feather ESP32-S2
RP2040 Plus
Raspberry Pi Pico
SparkFun Thing Plus RP2040
Trinkey QT RP2040
QT Py ESP32-S2
KB2040

MicroPython
Arduino Nano Connect RP2040
Adafruit Feather RP2040
Unexpected Maker TinyPico ESP32 PICO-D4
ESP32-S3-DevKitC-1
RP2040 Plus
Raspberry Pi Pico
SparkFun Thing Plus RP2040

@RetiredWizard RetiredWizard merged commit 96f04e4 into main May 19, 2022
@RetiredWizard RetiredWizard deleted the KB2040-updates branch June 5, 2022 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant