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

Getting Blueretro to work on ESP32-PICO-DevKitM-2 #156

Closed
bixxewoscht opened this issue Jan 31, 2022 · 8 comments
Closed

Getting Blueretro to work on ESP32-PICO-DevKitM-2 #156

bixxewoscht opened this issue Jan 31, 2022 · 8 comments
Labels
enhancement New feature or request

Comments

@bixxewoscht
Copy link

Debug Log
PICO Log.txt
:

@darthcloud
Copy link
Owner

Look like the Bare Metal hack for CPU1 make it crash.
Will look into it when I receive my devkit.

@darthcloud darthcloud added the enhancement New feature or request label Feb 18, 2022
@darthcloud
Copy link
Owner

darthcloud commented Mar 7, 2022

I had sometime to look at it and it's simply that some GPIO can't be used with the PICO_V3 as with an original ESP32
picov3_pin

So can't use GPIO16 ,17 ,18 & 23.

This conflict for most system but by some luck N64 & GameCube got no conflict for their data lines.

But the BlueRetro Status LED on GPIO17 does conflict.

This build should work on PICO for N64 & GC but I haven't tested beside connecting a BT device. Status LED is relocated on GPIO20.
v1.3_pico_v3.zip

Some rework will be needed to detect the PICO at run time and use alternative pin for other system.

@bixxewoscht
Copy link
Author

Thank you so much for your effort.
I just flashed it onto my devkit and will try it out once I have some free time.

The obvious pros of the Pico are that it enables even smaller builds, but the main question will be if you think the additional programming work is worth it.
I'll report back once I have some results.

@darthcloud
Copy link
Owner

No worries it's worth it for sure, I'll probably have official support in about a month.

@bixxewoscht
Copy link
Author

I had some time to test this on N64 with the PICO Devkit today. Everything worked as it should, also changing the config and activating rumble. Looks good so far.

1 similar comment
@bixxewoscht
Copy link
Author

I had some time to test this on N64 with the PICO Devkit today. Everything worked as it should, also changing the config and activating rumble. Looks good so far.

@darthcloud
Copy link
Owner

let me handle issue closing ;)

@bixxewoscht
Copy link
Author

Sorry, somehow GitHub did not let me comment without closing xD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants