Skip to content

AE22 milestone #5

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

Merged
merged 7 commits into from
Jun 5, 2015
Merged

AE22 milestone #5

merged 7 commits into from
Jun 5, 2015

Conversation

climberhunt
Copy link

Release notes delivered separately.

davids and others added 7 commits June 3, 2015 17:42
shiftIn() and shiftOut()

Signed-off-by: David Hunt <[email protected]>
Arduino functions implemented:
  * attachInterrupt(Arduino_Pin, handler, mode):
     * it works for all Arduino GPIO (IO0 - IO19)
     * CHANGE mode is supported only for SoC GPIOs (hardware limitation:
       SS doesn't support interrupt generation on both rising and falling
       edges.)
  * detachInterrupt()
  * interrupts()
  * noInterrupts()

Above functions behaviour is according to Arduino website description.
For details please see below references:
   http://www.arduino.cc/en/Reference/AttachInterrupt
   http://www.arduino.cc/en/Reference/DetachInterrupt
   http://www.arduino.cc/en/Reference/Interrupts
   http://www.arduino.cc/en/Reference/NoInterrupts

This implementation uses ss_gpio and soc_gpio drivers from thunderdome.

Signed-off-by: Bogdan Pricop <[email protected]>
@manoelramonintel
Copy link
Contributor

@calvinatintel ready for cherry-pick

@calvinatintel calvinatintel merged commit d45290e into arduino:master Jun 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants