-
Notifications
You must be signed in to change notification settings - Fork 19
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
Problem with Sign Example on Arduino Zero #2
Comments
Hi @boseji , If configuration is working, then I'm assuming that most I2C communications are working properly. Do you happen to know what the I2C buffer length is when using that board? It needs to be at least 128 bytes, and so the standard Wire library for most Arduinos is 32 Bytes, and this needs to be modified in the wire.h header file. For reference, we have verified this library on SamD boards and the SparkFun Artemis (Apollo 3), and these do not require any modification to the buffer length. If you have another Arduino with either of these architectures, that would be a good test (as a point of reference). Also, what exact model of the Arduino Zero are you using? Let us know and thanks again for reaching out, |
Hi Pete, Thanks for your reply. Arduino Zero is the first SAMD board: I am using the Programming USB port on this board with the same variant selected. Here is the Ring Buffer size being used: This is the SAMD official core I am using at release version I am also having a ESP32 board : https://docs.zerynth.com/latest/official/board.zerynth.doit_esp32/docs/index.html If you wish for checking, I can change the following line: To use Serial like Apolo3. Then we can have a 1:1 compare. ESP32 Core release '1.0.4` supports 128 bytes: Please let me know. Warm Regards, |
Hey! Example1_Configuration:37: error: call to 'boolean ATECCX08A::begin(uint8_t, TwoWire&, Stream&)' uses the default argument for parameter 3, which is not yet defined if (atecc.begin() == true)
call to 'boolean ATECCX08A:: begin (uint8_t, TwoWire&, Stream&)' uses the default argument for parameter 3, which is not yet defined Looking forward to your reply |
Hey @N5066 , I was actually working on this last week, but wasn't able to get it to work on an Uno. I haven't looked at what's happening with a logic analyzer yet, but hopefully I can find some time next week to dig into this further. I'll keep you posted, and good luck! |
Thanks for your reply...
Though I will be trying myself yet I will be waiting for your mail when you
will make changes in the library...
…On Fri, 31 Jul, 2020, 8:02 PM Pete Lewis, ***@***.***> wrote:
Hey @N5066 <https://github.com/N5066> ,
As you've experienced, this library is not yet supported on the Uno. If
you want to attempt to get it working, then you'll need to adjust some of
the source files to correctly handle Serial, and also adjust the Wire.h
file to have a larger I2C buffer.
I was actually working on this last week, but wasn't able to get it to
work on an Uno. I haven't looked at what's happening with a logic analyzer
yet, but hopefully I can find some time next week to dig into this further.
I'll keep you posted, and good luck!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQOXH7TUNGCIB4APTW24PD3R6LIXXANCNFSM4K2ASIGA>
.
|
is there any solution for the Uno since 2 years ago ;)? |
It's work on MEGA2560. I meet this problem several years ago with Funduino Colorduino. Some libraries need to be change. wire.h
32 change to 160
twi.h
32 change to 160
|
@m0923678421 Thanks. It solves the problem. BTW I tried it on Arduino DUE. |
Hello,
I have a spare ATECC508A chip hooked up to a Arduino Zero.
While executing the
Example2_Sign
the output gets stuck in the middle.After this It just stalls.
For configuration I executed the
Example1_Configuration
Here is that output:
Please help resolve this.
Thanking you,
Regards
@boseji
The text was updated successfully, but these errors were encountered: