greatscottgadgets / apollo

microcontroller-based FPGA / JTAG programmer
BSD 3-Clause "New" or "Revised" License
61 stars 29 forks source link

Add support for Raspberry Pi Pico RP2040 board #34

Closed cyber-murmel closed 2 months ago

cyber-murmel commented 7 months ago

Sorry for closing and reopening this PR. I was cleaning up my fork to be forked from this repo.


This PR provides the files to run apollo on the Raspberry Pi Pico.

Compile with

make APOLLO_BOARD=raspberry_pi_pico

Pin Map

    TMS_GPIO = 5,
    TDI_GPIO = 3, // MOSI
    TDO_GPIO = 4, // MISO
    TCK_GPIO = 6, // SCK

I also got code for other RP2040 boards, but they aren't supported yet in the upstream tinyusb.

cyber-murmel commented 3 months ago

I can't reproduce the failed build on my machine.

cyber-murmel commented 2 months ago

The copyright and license notice are currently still very inconsistent. Do you have a preference on what to set them to?

mossmann commented 2 months ago

Thank you so much for the contribution!