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
dhalbert
left a comment
There was a problem hiding this comment.
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.
After thinking about this a bit:
- Could you please rename the
boarddirectory fromuChiptouchip(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
dhalbert
left a comment
There was a problem hiding this comment.
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. |
dhalbert
left a comment
There was a problem hiding this comment.
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