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

[feature request] support for EV3 #24

Open
utotch opened this issue May 27, 2023 · 1 comment
Open

[feature request] support for EV3 #24

utotch opened this issue May 27, 2023 · 1 comment

Comments

@utotch
Copy link

utotch commented May 27, 2023

I expected to use Scrub to control EV3 on iPad since we can't use Scratch Link on it.

Scrub said "this extension is not supported" when I tried to connect EV3.

I hope Scrub supports EV3 if the implementation needs too much effort.

Are there any huge differences to support EV3 or just implementing the specific protocol is tiring?

Anyway, this app is useful on iPad and I'm surprised to find this solution to connect lego products on iPad.

@bricklife
Copy link
Owner

@utotch
Technically, Scrub and EV3 can communicate. I have implemented the feature in the following file:
https://github.com/bricklife/Scrub/blob/main/ScratchLink/Sources/ScratchLink/BTSession.swift

However, I cannot publish an app with this implementation in the App Store, because EV3 communicates with apps as an MFi device, so only the company that produces the MFi device (in this case, LEGO) can publish the app.

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

No branches or pull requests

2 participants