Adafruit CircuitPython
1.0.0-beta.28

API and Usage

  • Core Modules
  • Supported Ports
    • SAMD21 and SAMD51
    • CircuitPython port to Spresense
    • CircuitPython on Espressif SoCs
    • LiteX (FPGA)
    • CircuitPython Port To The NXP i.MX RT10xx Series
    • CircuitPython Port To The Nordic Semiconductor nRF52 Series
    • RP2040
      • Building
      • Port Specific modules
        • rp2pio – Hardware interface to RP2 series” programmable IO (PIO) peripheral.
    • Circuitpython on STM32
  • Troubleshooting
  • Additional CircuitPython Libraries and Drivers on GitHub

Design and porting reference

  • Design Guide
  • Architecture
  • Porting
  • Adding *io support to other ports

MicroPython specific

  • MicroPython libraries
  • Glossary

About the project

  • CircuitPython
  • Contributing
  • Building CircuitPython
  • Building
  • Testing
  • Debugging
  • Code Quality Checks
  • Adafruit Community Code of Conduct
  • MicroPython & CircuitPython license information
  • WebUSB Serial Support
Adafruit CircuitPython
  • »
  • Supported Ports »
  • RP2040
  • View page source

RP2040¶

This port supports many development boards that utilize RP2040 chips. See https://circuitpython.org/downloads for all supported boards.

Building¶

For build instructions see this guide: https://learn.adafruit.com/building-circuitpython/

Port Specific modules¶

  • rp2pio – Hardware interface to RP2 series” programmable IO (PIO) peripheral.
    • pins_are_sequential()
    • StateMachine
      • StateMachine.frequency
      • StateMachine.rxstall
      • StateMachine.in_waiting
      • StateMachine.deinit()
      • StateMachine.__enter__()
      • StateMachine.__exit__()
      • StateMachine.restart()
      • StateMachine.run()
      • StateMachine.stop()
      • StateMachine.write()
      • StateMachine.readinto()
      • StateMachine.write_readinto()
      • StateMachine.clear_rxfifo()
    • pins_are_sequential
    • StateMachine
      • frequency
      • rxstall
      • in_waiting
      • deinit
      • __enter__
      • __exit__
      • restart
      • run
      • stop
      • write
      • readinto
      • write_readinto
      • clear_rxfifo
Next Previous

© Copyright 2014-2023, MicroPython & CircuitPython contributors (https://github.com/adafruit/circuitpython/graphs/contributors). Mis à jour le 28 mars 2023.

Built with Sphinx using a theme provided by Read the Docs.