summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-04-19device: Add device listening code pathSamuel Ortiz3-15/+62
2012-04-19device: Add device driver definitionSamuel Ortiz1-0/+29
2012-04-19device: Add D-Bus interfaceSamuel Ortiz3-9/+261
2012-04-19device: Initial commitSamuel Ortiz3-0/+86
The device layer will define the NFC devices (in peer to peer mode at first) structure and operations.
2012-04-19ndef: Fix record pathSamuel Ortiz1-1/+1
2012-04-19target: Remove target layerSamuel Ortiz3-565/+0
2012-04-19adapter: Bypass the target layerSamuel Ortiz3-184/+405
Adapters talk to tags or device directly. The target vs initiator idea will be removed from the code base. This commit temporarily breaks p2p.
2012-04-19tag: Add D-Bus interfaceSamuel Ortiz4-20/+217
Preparing for moving the Target D-Bus interface to Tag.
2012-04-06netlink: Fix double free error when NFC is not built in the kernelSamuel Ortiz1-1/+6
2012-03-15ndef: Add some record header parsing verbositySamuel Ortiz1-0/+8
2012-03-10target: Fix mifare tag type namesOlivier Guiter1-2/+2
2012-02-28p2p: Check presence hook implementationSamuel Ortiz2-2/+32
The MAC layer state tell if the peer device is there or not.
2012-02-24adapter: Get the constant polling setting from main.confSamuel Ortiz1-5/+5
2012-02-24main: Support for general settingsSamuel Ortiz2-0/+65
main.conf will be neard settings file.
2012-02-24adapter: Implement Publish SmartPoster method on adapterRavi kumar Veeramally1-0/+45
Parse the publish dbus request on adapter and builds smartposter record ndef message and pushes into adapter queue.
2012-02-24adapter: Implement Publish URI method on adapterRavi kumar Veeramally1-0/+79
Parse the publish dbus request on adapter and builds uri record ndef message and pushes into adapter queue.
2012-02-24adapter: Refactor adapter record publish codeRavi kumar Veeramally1-15/+17
2012-02-24ndef: Provide method to get uri prefixRavi kumar Veeramally2-1/+11
This method is needed when building NDEF record from published uri or smartposter record dbus request.
2012-02-23adapter: Disconnect when tag read failedSamuel Ortiz1-2/+7
2012-02-23adapter: Polling loop implementationSamuel Ortiz3-9/+125
Before disconnecting from a target, check if it's present or not. If it's not, disconnect and decide to start a new poll depending on the periodic poll setting.
2012-02-23adapter: Remove target from the adapter hash when disconnectingSamuel Ortiz1-0/+4
2012-02-23adapter: Factorize adapter start poll codeSamuel Ortiz1-12/+23
2012-02-21adapter: Integrate DEP control into connect/disconnectSamuel Ortiz1-1/+34
2012-02-21netlink: Check for POWERED not for INDEXSamuel Ortiz1-1/+1
2012-02-10plugins: Move connect and disconnect calls away from the pluginsRavi kumar Veeramally2-8/+23
Keeping them centralized in the adapter layer is cleaner and easier to maintain.
2012-02-09tag: Use kernel definitions for tag protocolsSamuel Ortiz3-25/+39
2012-02-09target: Remove useless check from find_tag_typeSamuel Ortiz1-5/+0
The target type is defined by find_tag_type.
2012-02-09target: tag is a p2p device if DEP_MASK is enabledSamuel Ortiz1-4/+3
2012-02-07netlink: Disconnect adapter when MAC is downSamuel Ortiz1-1/+26
2012-02-07nfctype3: Tag writing supportRavi kumar Veeramally1-0/+15
Implemented tag writing support for nfctype3 plugin.
2012-02-06target: Improve tag addition APISamuel Ortiz3-6/+12
The API now allows for an NDEF buffer to be passed when creating the tag.
2012-02-06tlv: Simplify tlv parsing APISamuel Ortiz1-4/+7
The parsing API should read the tag's data.
2012-02-06ndef: Support unknown MIME typesSamuel Ortiz1-2/+3
Unknown MIME types are left without parsing.
2012-02-06tag: Add tag driver prioritiesSamuel Ortiz1-5/+13
p2p types should be handled first.
2012-02-03tag: Caching type3 tag manufacturer ID and attribute blockRavi kumar Veeramally1-0/+44
Caching manufacturer ID and attribute block in tag data. This data is required while sending write command for Type3 tag.
2012-02-02ndef: Coding style fixSamuel Ortiz1-5/+3
2012-02-01ndef: Support for all NFC defined URI prefixesSamuel Ortiz1-29/+49
2012-01-31adapter: Implement Powered property handlingSamuel Ortiz3-0/+69
2012-01-31netlink: Check for device protocols attribute not being NULLSamuel Ortiz1-1/+3
2012-01-31adapter: Get the device powered statusSamuel Ortiz4-8/+23
2012-01-31nfctype4: Tag writing supportRavi kumar Veeramally1-0/+15
Implemented tag writing support for nfctype4 plugin.
2012-01-31tag: Caching type4 tag max NDEF size and APDU commandd max sizeRavi kumar Veeramally1-0/+37
Cacheing max ndef size and APDU command max size in tag data. This data is required while sending write command for Type4 tag.
2012-01-31ndef: Fixed potential crash in ndef record memory freeRavi kumar Veeramally1-27/+28
2012-01-30neard.conf: Add forgotten org.neard.confSamuel Ortiz1-0/+14
2012-01-27nfctype1: Tag writing supportRavi kumar Veeramally1-1/+2
Implemented tag writing support for nfctype1 plugin.
2012-01-27nfctype2: Tag writing supportRavi kumar Veeramally1-4/+36
Implemented tag writing support for nfctype2 plugin.
2012-01-27adapter: Check ndef queue and call tag writingRavi kumar Veeramally1-0/+59
In successful tag read callback, checks for ndef queue and pop out ndef message and calling tag writing method.
2012-01-27target: Provide method to get tag from target structureRavi kumar Veeramally1-0/+18
2012-01-27tag: Add memory layout enum to tag structureRavi kumar Veeramally1-0/+18
Added memory(static, dynamic, other ..) layout enum to tag structure. Helpful to check the tag layout when writing data on tag.
2012-01-27tag: Add target_idx parameter to near_tag_io_cb prototypeRavi kumar Veeramally2-2/+3
Tag NDEF writing method will be called in read callback after tag reading is completed. target_idx parameter is required to get the target details for writing. So updating near_tag_io_cb with target_idx parameter.