Commit Graph

72 Commits (3ee6d8993bb9c5c6073c5db7e1ee96c066d34e93)

Author SHA1 Message Date
Hasnain Virk f36e896ff1 Reverting to original doxy configuration
This commit essentially brings back old code. We did an attempt to
resolve doxy issues with nfc durint docathlon, but it introduced more
issues and yak shaving rather than being a useful exercise.
Unfortunately the previous attempt got merged. This commit attempts to
restore the style maintained by original developers. From here they can
take over.
2019-02-14 17:06:38 +02:00
Hasnain Virk 2670eaf82d Doxygen correction
Adding to proper group so that the API doxygen appears into the class
hierarchy group rather than data strutures.
2019-02-12 12:53:53 +02:00
Conrad Braam 3b138fba02 Fix long writes/reads stack overflowing (#8802)
* writes and reads queue, not overflow stack IOTPAN-295
2018-12-13 18:18:01 -06:00
paul-szczepanek-arm d5edd3f16c write size first 2018-10-19 15:15:10 +01:00
paul-szczepanek-arm f3c3abd24c removed unnecessary headers 2018-08-30 08:37:57 +01:00
Donatien Garnier a239c5e98e Fix some remainings ARMCC warnings 2018-08-29 19:56:06 +01:00
Donatien Garnier bfd433984f Re-run astyle 2018-08-29 16:59:45 +01:00
paul-szczepanek-arm 64d65fdf56 interface methods made public 2018-08-29 14:36:33 +01:00
paul-szczepanek-arm e75ca75e17 EEPROM driver signature fixed 2018-08-29 10:45:22 +01:00
Vincent Coubard 97a4e02c3b NFC: Fix missing doc in ndef::MessageBuilder 2018-08-28 18:51:39 +01:00
Vincent Coubard 9a3b64bd55 NFC: Add const qualifier to append_as_record function of ndef common types. 2018-08-28 17:47:09 +01:00
Vincent Coubard cffc0221cc NFC: Add get_record_size in common types. 2018-08-28 17:47:09 +01:00
Vincent Coubard b6e604338e NFC: Add payload builder into ndef::MessageBuilder 2018-08-28 17:47:09 +01:00
Donatien Garnier b5bfcc3fcb Address @paul-szczepanek-arm's comments 2018-08-28 17:32:39 +01:00
Donatien Garnier bfe4c748ce Address @ithinuel's comments 2018-08-28 17:00:35 +01:00
Donatien Garnier 681811e403 NFCController::Delegate's destructor does not need to be virtual 2018-08-28 16:55:09 +01:00
Donatien Garnier 66850be6e5 Fix NFCEEPROM erasing flow 2018-08-28 16:53:06 +01:00
Vincent Coubard d144d8bc78 NFC: Fix doxygen documentation. 2018-08-28 10:03:44 +01:00
Donatien Garnier 8e8ce973c6 Run astyle 2018-08-28 10:03:44 +01:00
Vincent Coubard 6c4fe20f09 NFC - NDEF: Improve header inclusion 2018-08-28 10:03:44 +01:00
Vincent Coubard 684b3cad08 NDEF: Move common types into the namespace ndef::common 2018-08-28 10:03:43 +01:00
Vincent Coubard 3770cfb963 NDEF types: mention the function span_from_cstr in functions accepting strings. 2018-08-28 10:03:43 +01:00
Vincent Coubard 3dda860fd4 Ndef types: Add functions that convert a C-string into a span consumable by the API. 2018-08-28 10:03:42 +01:00
Vincent Coubard b985b2c00b NFC: Integrate nfc targets with Span
The goal is to play nicely with the NDEF message framework.
2018-08-28 10:03:42 +01:00
Vincent Coubard dcf38eec50 NFC: Add NDEF message framework. 2018-08-28 10:03:41 +01:00
Donatien Garnier 79170d3de5 Use nfc_tech_iso7816_app_t directly to handle ISO7816 applications 2018-08-28 09:59:18 +01:00
Donatien Garnier 5c24c4dd82 NFC: Fix doxygen issues 2018-08-28 09:59:17 +01:00
Donatien Garnier 83057378f0 Fixes in NFC framework 2018-08-28 09:59:16 +01:00
Donatien Garnier 6eb99d65b4 NFC: Add a few missing method implementations and run astyle 2018-08-28 09:59:12 +01:00
Donatien Garnier 3f31a95a76 Fix compilation issues in NFC framework 2018-08-28 09:59:12 +01:00
Donatien Garnier f0b0762ca9 Prefix acore lib files with ac_ to avoid include clashes 2018-08-28 09:59:11 +01:00
Donatien Garnier 483fcdfc83 Fix a bunch of compilation issues, thanks @pan- 2018-08-28 09:59:10 +01:00
Donatien Garnier 3970f5f77a Expose Event Queue to NFCEEPROMDriver 2018-08-28 09:59:10 +01:00
Donatien Garnier 0e2484f7f3 Astyle formatting 2018-08-28 09:59:09 +01:00
Donatien Garnier ce39e77f3d Missing change in NFCRemoteInitiator 2018-08-28 09:59:09 +01:00
Donatien Garnier d63a36c586 Some missing virtual qualifiers 2018-08-28 09:59:09 +01:00
Donatien Garnier 1dfeafd11a Missing =0 in NFCEEPROMDriver 2018-08-28 09:59:08 +01:00
Donatien Garnier 928115b106 Missing inheritance in NFCController 2018-08-28 09:59:08 +01:00
Donatien Garnier 3b8413a3d8 Fix virtualness of NFCControllerDriver::Delegate method 2018-08-28 09:59:07 +01:00
Donatien Garnier 6a0cbffaf6 Fix API signatures 2018-08-28 09:59:07 +01:00
Donatien Garnier 9fcca783b9 Erase & Read implementations in NFCEEPROM 2018-08-28 09:59:06 +01:00
Donatien Garnier 5a9cab2408 Writing implementation in NFC EEPROM 2018-08-28 09:59:06 +01:00
Donatien Garnier 28fad6b320 Update NFC EEPROM Driver + Delegate API names 2018-08-28 09:59:05 +01:00
Donatien Garnier a4a8ee1b49 Update NFC EEPROM Driver and add implementation 2018-08-28 09:59:05 +01:00
Donatien Garnier 8c4e4d855c Add scheduler implementation to NFC Controller class 2018-08-28 09:59:05 +01:00
Donatien Garnier 9056f29025 Add PN512 Driver implementation 2018-08-28 09:59:04 +01:00
Donatien Garnier d4c29207cc Type 4 Target and dependencies implementation 2018-08-28 09:59:03 +01:00
Donatien Garnier fdd8d0b9b6 Implement NFCNDEFCapable 2018-08-28 09:59:03 +01:00
Donatien Garnier db2cdf0b02 Use SharedPtr class for detected endpoints 2018-08-28 09:59:02 +01:00
Donatien Garnier d5201f00e4 Add basis for NFC Controller implementation 2018-08-28 09:59:02 +01:00