Skip to content

GSM Library fix for Galileo #2605

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

Closed
wants to merge 1 commit into from

Conversation

zorzano
Copy link

@zorzano zorzano commented Feb 6, 2015

Adapted so the same library runs for Galileo. Tested also on 1.0.6 and 1.5.8.
NONE state is renamed GSM_NONE
When in Intel, the SoftwareSerial is not used, but Serial1 is called.
checkModemInput is included and executed to look for modem comms.
manageResponse gets a void implementation, so it compiles.
GSM3ShieldV1DataNetworkProvider::inet_aton uses an intermediate value to generate the IP address
A small change in WebClient that makes for us easier the automatic testing.

NONE state is renamed GSM_NONE
When in Intel, the SoftwareSerial is not used, but Serial1 is called.
checkModemInput is included and executed to look for modem comms.
manageResponse gets a void implementation, so it compiles.
GSM3ShieldV1DataNetworkProvider::inet_aton uses an intermediate value to generate the IP address
@ffissore ffissore assigned ffissore and facchinm and unassigned ffissore May 11, 2015
@ffissore ffissore added the Library: Other Arduino libraries that don't have their own label label May 11, 2015
if(mgr)
mgr->manageMsg(thisHead, cb.getTail());
}
else if(d==10)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this needed? (multiple mgr->manageMsg(thisHead, cb.getTail()); )

@facchinm
Copy link
Member

Hi @zorzano , first of all thanks for the submission; however there are some issues to address before merging this patch.

  • please don't remove public functions (eg. getLocation) because it will break existing sketches
  • divide the patch into atomic commits with proper description, so the rationale behind every change can be understood by anyone reading the git log
  • make sure no useless or debug code is committed (see note on GSM3SoftSerial::recv())

If you could rebase your patch and push force over this branch (or create another PR) I'll be happy to review and eventually merge it!

@facchinm facchinm added the Waiting for feedback More information must be provided before we can proceed label May 18, 2015
@facchinm facchinm changed the title Adapted so the same library runs for Galileo. GSM Library fix for Galileo Aug 13, 2015
@facchinm
Copy link
Member

facchinm commented Sep 7, 2015

Closing for lack of feedback. Reopen if needed

@facchinm facchinm closed this Sep 7, 2015
@facchinm facchinm added this to the Release 1.6.6 milestone Sep 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Library: Other Arduino libraries that don't have their own label Waiting for feedback More information must be provided before we can proceed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants