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