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

Conversation

@keith-packard
Copy link

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

This comment has been minimized.

@keith-packard

This comment has been minimized.

Copy link
Author

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.

@ladyada

This comment has been minimized.

Copy link
Member

commented Jul 28, 2019

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

@tannewt
Copy link
Collaborator

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!

ports/atmel-samd/boards/snekboard/pins.c Outdated Show resolved Hide resolved

keith-packard added some commits Jul 28, 2019

Add board support for keithp.com SnekBoard
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>
Add snekboard to .travis.yml
Make sure snekboard images are autogenerated

Signed-off-by: Keith Packard <keithp@keithp.com>
Update snekboard PID to official value
Snekboard has been assigned the following PIDs:

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

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

Signed-off-by: Keith Packard <keithp@keithp.com>
boards/snekboard: Add pin aliases for UART and I2C
Allow users to use TX/RX and SDA/SCL names.

Signed-off-by: Keith Packard <keithp@keithp.com>
boards/snekboard: Delete SPI object reference
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>

@keith-packard keith-packard force-pushed the keith-packard:snekboard branch from e56a722 to c6e4ddc Jul 29, 2019

@tannewt
Copy link
Collaborator

left a comment

Great! Thank you!

@tannewt

This comment has been minimized.

Copy link
Collaborator

commented Jul 30, 2019

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

@keith-packard

This comment has been minimized.

Copy link
Author

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!

@tannewt
Copy link
Collaborator

left a comment

Great! Thanks for testing.

@tannewt tannewt merged commit eee7594 into adafruit:master Jul 31, 2019

1 check passed

Travis CI - Pull Request Build Passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.