undefined reference to usbCrc16Append
cipherswami opened this issue ยท 13 comments
usbdrv.c:618
I'm sorry but there is no usbdrc.c int the lib. Are you sure that you have the right version of it?
You can find usbdrv.c in the original code.
For now, I found a turnaround solution,
/> Clear the app Data of ArduinoDriod
/> Start the ArduinoDriod and import the Digikeyboard or DigikeyboardFr Library
/> *Don't close the ArduinoDriod
/> Import the code
/> compile the code (it will successfully compile now)
/> Upload to Board.
*important, once you close and start the ArduinoDriod again you will see this linking error.
For now, I found a turnaround solution,
/> Clear the app Data of ArduinoDriod /> Start the ArduinoDriod and import the Digikeyboard or DigikeyboardFr Library /> *Don't close the ArduinoDriod /> Import the code /> compile the code (it will successfully compile now) /> Upload to Board.
*important, once you close and start the ArduinoDriod again you will see this linking error.
Thanks for the library upload. ๐ But I'm still getting that error. What's ur Arduinodroid app version? And do we have to clear all data or just the cache? I've cleared all data, but when trying to import the library, it says library already exists, so should i delete the Arduinodroid library folders or somthing?
So I've tried this hack on another phone with the latest version of Arduinodroid (6.10) it works for the initial time. Like you said ๐ and my phone's getting app not installed for app ver 6.10 :(
@name-is-cipher Confirmed ur hack works, But it looks like the issue might be with Arduinodroid app itself, and if the source was on github, we could've opened an issue there.. which i think its not sadly ๐
Damn digistump, they didn't even respond to my community user account verification.
@name-is-cipher Can I ask u a quick doubt? Wht's the difference between DigiKeyboard.print(F("...")) and DigiKeyboard.print("...") the docs/wiki aren't much helpful to me..
I'm not sure what extra alphabets are there in French, But you can find small changes like Fr. instead of $, etc
F() is an arduino base function which convert char * to __FlashStringHelper*
With that, the code will search the string into the ROM instead of the RAM
If you want here is an arduino topic about that
Too many thanks ๐๐
Too many thanks ๐๐
It perfectly works