-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
uChip board support for Circuitpython environment #1700
Conversation
This is a pull request to add support for uChip into the Circuitpython environment. We tested the uploaded code and it seems to work with Circuitpython. If there are any suggestions or changes needed, please let us know! What is uChip in brief? A complete USB dev board the size of a narrow 16-DIP package, featuring Atmel SAMD21 Cortex M0+ and onboard switching converters. (OTG compliant and power delivery up to 1A@5V or 3V3). For more details refer to the ongoing campaign on kickstarter. www.kickstarter.com/projects/1186620431/uchip-arduino-zero-compatible-in-a-narrow-dip-16-p
Add files via upload
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I checked the pin definitions, and it looks OK. Could you add your board as the last board in this line in .travis.yml
, so that it gets built automatically?
- TRAVIS_BOARDS="feather_radiofruit_zigbee gemma_m0 hallowing_m0_express itsybitsy_m0_express itsybitsy_m4_express meowmeow sam32" TRAVIS_SDK=arm
We try to keep the number of boards on each line about the same, and that line only has seven.
Updated as asked in pullrequest adafruit#1700
Please make the |
Commit change with updated board list
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After thinking about this a bit:
- Could you please rename the
board
directory fromuChip
touchip
(all lower case)? - Change the .travis.yml line as well to match.
It's fine that uChip
(with a capital C) is the MICROPY_HW_BOARD_NAME
, but all the directory names should be uniformly lower case.
Thanks, sorry I didn't catch this earlier.
…amd/boards/uchip/mpconfigboard.h
…samd/boards/uchip/mpconfigboard.mk
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi - Rename the boards/uChip
directory to boards/uchip
. It looks like you moved just the one file to a renamed directory, but all the files under uChip
to should be in uchip
.
Moved them all, check it out, there should be no more uChip folder now. |
ok, great, we crossed while you were doing the renames. |
No problem, sorry for the delay. |
The German (de_DE) build failed, almost certainly because of size. Add
to the end of your |
The project built correctly I think. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the new board!
You can now add your board to https://circuitpython.org. Look at https://github.com/adafruit/circuitpython-org, and see about a PR adding your board there (pictures, description, etc.)
This is a pull request to add support for uChip into the Circuitpython environment.
We tested the attached code below and it seems to work with Circuitpython.
If there are any suggestions or changes needed, please let us know!
What is uChip in brief?
A complete USB dev board the size of a narrow 16-DIP package, featuring Atmel SAMD21 Cortex M0+ and onboard switching converters. (OTG compliant and power delivery up to 1A@5V or 3V3).
For more details refer to the ongoing campaign on kickstarter.
www.kickstarter.com/projects/1186620431/uchip-arduino-zero-compatible-in-a-narrow-dip-16-p