-
-
Notifications
You must be signed in to change notification settings - Fork 14
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
Portenta H7: extended pin list, pinNames, SPI, WIre, PWM, ADC #87
base: arduino
Are you sure you want to change the base?
Portenta H7: extended pin list, pinNames, SPI, WIre, PWM, ADC #87
Conversation
4a2dc4c
to
f74016f
Compare
Collect all warning messages from the build run and add them to the CI run summary.
Upload the built core archive to an S3 bucket when updating branches in the main repository.
Github Actions: build and release workflow
Required by configure-aws-credentials to login to AWS.
'aws s3 sync' expects directories as arguments, but we are uploading a single file. Use 'aws s3 cp' instead.
This is a replacement for PR: arduino#71 and arduino#82. All of the earlier commits were squashed into one. Then this was converted a few times during the arduino#85 pr time frame as things kept changing and moving around. It has now been updated to the released .3 version. I started off adding in the whole pin table as defined by the MBED version, which actually contained duplicate defines. I later reduced this set such that it now longer matches the MBED version, but does still include all of the pins that have external pins on some of the breakout boards. As for compatibility, most of the documentation for these show the PIN names and not numbers, so I imported the MBED Pin name table and have the start of allowing several different operations to be done, like pinMode, digitalWrite. We defined the additional SPI ports and Wire ports. We defined an initial setup for Analog pins. Have similar hack to GIGA version for pure Analog. Added additional hacks for duplicated pins. That is two of the analog Pins are the exact same pin as some other digital pins... Added some PWM support. Also added WIP: camera support. Co-Authored-By: Mike S <[email protected]>
f74016f
to
c47ea7b
Compare
Add PinNames for Giga as well, as I see some of the libraries like touch library uses them with MBED to map Pin names to their actual pin
👋 me and @pillo79 finally had the time to check the PR and discuss about the possible problems.
About the other changes, we are going to merge them today, thank you so much! |
|
Yup, the plan is to only have the symbolic name (eg SERIAL0_RTS) by default so cross-boards compatibility will be assured |
Understood, but at least for me, I would in probably 99% of the time not use this pin for that, more likely I would use Looking at my Excel document for MUX for that pin, for example I don't even think it has that actual usage. My guess is maybe do both. Can easily do it without additional stuff added to the device tree. Will be great to see what you decide on. |
This is a replacement for PR: #71 and #82.
All of the earlier commits were squashed into one. Then this was converted a few times during the #85 pr time
frame as things kept changing and moving around. It has now been updated to the released .3 version.
I started off adding in the whole pin table as defined by the MBED version, which actually contained duplicate defines. I later reduced this set such that it now longer matches the MBED version, but does still include all of the pins that have external pins on some of the breakout boards. As for compatibility, most of the documentation for these show the PIN names and not numbers, so I imported the MBED Pin name table and have the start of allowing several different operations to be done, like pinMode, digitalWrite.
We defined the additional SPI ports and Wire ports.
We defined an initial setup for Analog pins. Have similar hack to GIGA version for pure Analog. Added additional hacks for duplicated pins. That is two of the analog Pins are the exact same pin as some other digital pins...
Added some PWM support.
Also added WIP: camera support.