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

Add board support for keithp.com SnekBoard #2018

Merged
merged 7 commits into from Jul 31, 2019
Merged

Conversation

@keith-packard
Copy link

@keith-packard keith-packard commented Jul 28, 2019

This is another SAMDG2118A design with built-in 9V motor controllers
that are designed to be used with Lego PowerFunctions devices.

geda cad files for this design are at

https://github.com/keith-packard/snekboard

Signed-off-by: Keith Packard keithp@keithp.com

@ladyada
Copy link
Member

@ladyada ladyada commented Jul 28, 2019

Loading

@keith-packard
Copy link
Author

@keith-packard keith-packard commented Jul 28, 2019

Thanks for the pointer, sorry I missed that part of the documentation. I've also opened issue #2019 to get a PID assigned for this board. That should be resolved before this pull request is merged.

Loading

@ladyada
Copy link
Member

@ladyada ladyada commented Jul 28, 2019

awesome, thank you - i assigned you some VID/PID's for your usage!

Loading

Copy link
Member

@tannewt tannewt left a comment

One suggestion for the board module list. It also needs to be updated for a .travis.yml conflict. Otherwise, it looks good and I'm excited to see CircuitPython on the Snekboard. Thanks!

Loading

ports/atmel-samd/boards/snekboard/pins.c Outdated Show resolved Hide resolved
Loading
This is another SAMDG2118A design with built-in 9V motor controllers
that are designed to be used with Lego PowerFunctions devices.

Signed-off-by: Keith Packard <keithp@keithp.com>
Make sure snekboard images are autogenerated

Signed-off-by: Keith Packard <keithp@keithp.com>
Manufacturer -- keithp.com
Product -- snekboard

Signed-off-by: Keith Packard <keithp@keithp.com>
Snekboard has been assigned the following PIDs:

	PID 0x004D  # bootloader
	PID 0x804D  # arduino
	PID 0x804E  # circuitpython

Signed-off-by: Keith Packard <keithp@keithp.com>
Allow users to use TX/RX and SDA/SCL names.

Signed-off-by: Keith Packard <keithp@keithp.com>
Snekboard does not expose any pins for SPI to the user, so delete
the SPI object reference as that won't work.

Signed-off-by: Keith Packard <keithp@keithp.com>
Copy link
Member

@tannewt tannewt left a comment

Great! Thank you!

Loading

@tannewt
Copy link
Member

@tannewt tannewt commented Jul 30, 2019

I just fixed the merge conflict and will merge after Travis is ok.

Loading

@keith-packard
Copy link
Author

@keith-packard keith-packard commented Jul 31, 2019

I just fixed the merge conflict and will merge after Travis is ok.

I verified that the merge commit works on the hardware. Thanks for merging!

Loading

Copy link
Member

@tannewt tannewt left a comment

Great! Thanks for testing.

Loading

@tannewt tannewt merged commit eee7594 into adafruit:master Jul 31, 2019
1 check passed
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants