Comments (12)
If you're working with the FloJack v2, you want to use the ACR35 folder to build your application. The FloJack folder has currently been repurposed for the FloBLE project. It's a bit of a mess right now, but we are working to clean this repo up to avoid this type of confusion.
from flomio_drivers_ios.
Chuck, can you rename the FloJack folder to FloBLE and just eliminate the current FloBLE folder?
from flomio_drivers_ios.
The ACR35 folder app seems to be able to read a card (like Air Miles) but nothing seems to happen when I tap it with the tags / NFC cards. (I am using this by the way : http://flomio.com/shop/nfc-readers/flojack-nfc-reader/)
Is there an updated set of instructions on how to use the delegates w/ ACR35?
is libAudioJack.a the file I want???
from flomio_drivers_ios.
The FloJack and ACR35 are hardware equivalents. That said, we are working to release a suite of applications via the App store that will work with only the FloJack. If you'd like to develop your own application you can read through the ACR35 documentation found in flomio_ios ▸ ACR35 ▸ AudioJack ▸ doc
from flomio_drivers_ios.
Getting warmer... #import <AudioJack/AudioJack.h>
& "ACRAudioJackReaderDelegate" are throwing 'not found' errors in both my project and the AudioJackDemo project. libAudioJack.a is the framework, right?
from flomio_drivers_ios.
copy/paste the errors here and I should be able to sort you out... libAudioJack.a is the framework... follow the instructions in the README file on how to build... I've copied them here for your convenience:
Installation
- To use the class library to your project, copy "AudioJackDemo\AudioJack"
folder to your project folder and drag it to your project in the Xcode. - Select Build Settings tab in the Targets.
- Add "$(PROJECT_DIR)" to the Header Search Paths.
- Add "-ObjC" to Other Linker Flags.
- Select Build Phases in the Targets.
- Add "AudioToolbox.framework to Link Binary With Libraries.
from flomio_drivers_ios.
Followed steps successfully. Thank you.
Errors:
(MY viewController) - AudioJack/AudioJack.h file not found with ; use "quotes" instead
(MY viewController) - Cannot find protocol declaration for 'ACRAudioJackReaderDelegate'
(AudioJack.h) - AudioJack/AudioJack.h:10:9: 'AudioJack/ACRCRC16.h' file not found
from flomio_drivers_ios.
Those errors have to do with how you've pulled the ACR35 files into your project. The proper way would have been to drag the entire "AudioJack" folder into your project pane such that the file structure would remain.. hence the "AudioJack/AudioJack.h" style paths. If you have all the header files intermingled with you source files without the "AudioJack" folder containing them, then you need to remove the <> and replace with "" leaving out the "AudioJack" folder mention...
Example:
#import "ACRCRC16.h"
#import "ACRAudioJackReader.h"
#import "ACRResult.h"
#import "ACRStatus.h"
#import "ACRTrack1Data.h"
#import "ACRTrack2Data.h"
#import "ACRTrackData.h"
#import "ACRAesTrackData.h"
#import "ACRDukptTrackData.h"
#import "ACRDukptReceiver.h"
#import "AudioJackErrors.h"
from flomio_drivers_ios.
This is what I did. I dragged the entire folder into the Project yet also within the parent folder directory.
If I change the ""s for <>, the errors go away...until the compiler shoots out :
(null): "std::terminate()", referenced from: (null): "___gxx_personality_v0", referenced from: (null): "___cxa_allocate_exception", referenced from: (null): "___cxa_throw", referenced from: (null): "___cxa_begin_catch", referenced from: (null): "vtable for __cxxabiv1::__class_type_info", referenced from: (null): "___cxa_end_catch", referenced from: (null): Linker command failed with exit code 1 (use -v to see invocation)
from flomio_drivers_ios.
hmm, those I don't think I've seen before... do you have a Dummy.mm file in your project? This is meant to force the C++ compiler to engage the project and a must have for the build to work.
from flomio_drivers_ios.
Ok.
Chuck
On Jan 15, 2015, at 11:35 PM, Flomio [email protected] wrote:
Chuck, can you rename the FloJack folder to FloBLE and just eliminate the current FloBLE folder?
—
Reply to this email directly or view it on GitHub #9 (comment).
from flomio_drivers_ios.
Did not know I needed Dummy.mm !
Compiles successfully.
from flomio_drivers_ios.
Related Issues (16)
- Authentication HOT 6
- Refactor floJack IOS HOT 1
- OAD Support HOT 4
- FloBLE iOS app doesn't write NDEF URLs properly HOT 2
- NFC xcode project throwing errors. HOT 1
- Installation instructions incomplete HOT 2
- Fix the installation procedure description for ACR35 on iOS HOT 1
- Building for Mac Catalyst libACSBluetooth.a HOT 1
- Some memory leaks ! HOT 2
- Parsing URI from TNF_SMART_POSTER fails
- Erroneous volume not max error HOT 1
- Parsing NDEF Record with long URI fails HOT 2
- Porting FloJackExample over to FloBleExample HOT 6
- ACR35 SDK doesn't support Audio Speaker Playback
- FloBLE Example app needs a Manual Disconnect button to multiplex readers HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flomio_drivers_ios.