@@ -74,16 +74,16 @@ struct nfc_ndef_ch_hc_rec {
7474 */
7575enum nfc_ndef_ch_ac_rec_cps {
7676 /** Alternative Carrier inactive. */
77- NFC_AC_CPS_INACTIVE = 0x00 ,
77+ NFC_AC_CPS_INACTIVE = 0x00 ,
7878
7979 /** Alternative Carrier active. */
80- NFC_AC_CPS_ACTIVE = 0x01 ,
80+ NFC_AC_CPS_ACTIVE = 0x01 ,
8181
8282 /** Alternative Carrier activating. */
83- NFC_AC_CPS_ACTIVATING = 0x02 ,
83+ NFC_AC_CPS_ACTIVATING = 0x02 ,
8484
8585 /** Alternative Carrier power status unknown. */
86- NFC_AC_CPS_UNKNOWN = 0x03
86+ NFC_AC_CPS_UNKNOWN = 0x03
8787};
8888
8989/** Mask of Carrier Power State bits in a first ac record byte. */
@@ -162,8 +162,8 @@ struct nfc_ndef_ch_rec {
162162 * @retval 0 If the operation was successful.
163163 * Otherwise, a (negative) error code is returned.
164164 */
165- int nfc_ndef_ch_rec_payload_encode (const struct nfc_ndef_ch_rec * ch_rec ,
166- uint8_t * buf , uint32_t * len );
165+ int nfc_ndef_ch_rec_payload_encode (const struct nfc_ndef_ch_rec * ch_rec , uint8_t * buf ,
166+ uint32_t * len );
167167
168168/**
169169 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -186,25 +186,15 @@ int nfc_ndef_ch_rec_payload_encode(const struct nfc_ndef_ch_rec *ch_rec,
186186 * Connection Handover specification.
187187 * @param[in] _max_records Maximum number of local records.
188188 */
189- #define NFC_NDEF_CH_RECORD_DESC_DEF (_name , \
190- _rec_type_field , \
191- _major_version , \
192- _minor_version , \
193- _max_records ) \
194- NFC_NDEF_MSG_DEF(_name, _max_records); \
195- struct nfc_ndef_ch_rec _name##_nfc_ch_rec = { \
196- .major_version = _major_version, \
197- .minor_version = _minor_version, \
198- .local_records = &NFC_NDEF_MSG(_name) \
199- }; \
200- NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, \
201- TNF_WELL_KNOWN, \
202- 0, \
203- 0, \
204- _rec_type_field, \
205- NFC_NDEF_CH_REC_TYPE_LENGTH, \
206- nfc_ndef_ch_rec_payload_encode, \
207- &(_name##_nfc_ch_rec))
189+ #define NFC_NDEF_CH_RECORD_DESC_DEF (_name , _rec_type_field , _major_version , _minor_version , \
190+ _max_records ) \
191+ NFC_NDEF_MSG_DEF(_name, _max_records); \
192+ struct nfc_ndef_ch_rec _name##_nfc_ch_rec = {.major_version = _major_version, \
193+ .minor_version = _minor_version, \
194+ .local_records = &NFC_NDEF_MSG(_name)}; \
195+ NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, TNF_WELL_KNOWN, 0, 0, _rec_type_field, \
196+ NFC_NDEF_CH_REC_TYPE_LENGTH, \
197+ nfc_ndef_ch_rec_payload_encode, &(_name##_nfc_ch_rec))
208198
209199/**
210200 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -226,15 +216,9 @@ int nfc_ndef_ch_rec_payload_encode(const struct nfc_ndef_ch_rec *ch_rec,
226216 * @param[in] _max_records Maximum number of local records
227217 * struct (ac records plus optional err record).
228218 */
229- #define NFC_NDEF_CH_HS_RECORD_DESC_DEF (_name , \
230- _major_version , \
231- _minor_version , \
232- _max_records ) \
233- NFC_NDEF_CH_RECORD_DESC_DEF(_name, \
234- nfc_ndef_ch_hs_rec_type_field, \
235- _major_version, \
236- _minor_version, \
237- _max_records)
219+ #define NFC_NDEF_CH_HS_RECORD_DESC_DEF (_name , _major_version , _minor_version , _max_records ) \
220+ NFC_NDEF_CH_RECORD_DESC_DEF(_name, nfc_ndef_ch_hs_rec_type_field, _major_version, \
221+ _minor_version, _max_records)
238222
239223/**
240224 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -256,15 +240,9 @@ int nfc_ndef_ch_rec_payload_encode(const struct nfc_ndef_ch_rec *ch_rec,
256240 * @param[in] _max_records Maximum number of local records
257241 * (cr record plus ac records).
258242 */
259- #define NFC_NDEF_CH_HR_RECORD_DESC_DEF (_name , \
260- _major_version , \
261- _minor_version , \
262- _max_records ) \
263- NFC_NDEF_CH_RECORD_DESC_DEF(_name, \
264- nfc_ndef_ch_hr_rec_type_field, \
265- _major_version, \
266- _minor_version, \
267- _max_records)
243+ #define NFC_NDEF_CH_HR_RECORD_DESC_DEF (_name , _major_version , _minor_version , _max_records ) \
244+ NFC_NDEF_CH_RECORD_DESC_DEF(_name, nfc_ndef_ch_hr_rec_type_field, _major_version, \
245+ _minor_version, _max_records)
268246
269247/**
270248 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -286,15 +264,9 @@ int nfc_ndef_ch_rec_payload_encode(const struct nfc_ndef_ch_rec *ch_rec,
286264 * @param[in] _max_records Maximum number of local records
287265 * (ac records).
288266 */
289- #define NFC_NDEF_CH_HM_RECORD_DESC_DEF (_name , \
290- _major_version , \
291- _minor_version , \
292- _max_records ) \
293- NFC_NDEF_CH_RECORD_DESC_DEF(_name, \
294- nfc_ndef_ch_hm_rec_type_field, \
295- _major_version, \
296- _minor_version, \
297- _max_records)
267+ #define NFC_NDEF_CH_HM_RECORD_DESC_DEF (_name , _major_version , _minor_version , _max_records ) \
268+ NFC_NDEF_CH_RECORD_DESC_DEF(_name, nfc_ndef_ch_hm_rec_type_field, _major_version, \
269+ _minor_version, _max_records)
298270
299271/**
300272 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -313,15 +285,9 @@ int nfc_ndef_ch_rec_payload_encode(const struct nfc_ndef_ch_rec *ch_rec,
313285 * Connection Handover specification.
314286 * @param[in] _max_records Maximum number of local records (ac records).
315287 */
316- #define NFC_NDEF_CH_HI_RECORD_DESC_DEF (_name , \
317- _major_version , \
318- _minor_version , \
319- _max_records ) \
320- NFC_NDEF_CH_RECORD_DESC_DEF(_name, \
321- nfc_ndef_ch_hi_rec_type_field, \
322- _major_version, \
323- _minor_version, \
324- _max_records)
288+ #define NFC_NDEF_CH_HI_RECORD_DESC_DEF (_name , _major_version , _minor_version , _max_records ) \
289+ NFC_NDEF_CH_RECORD_DESC_DEF(_name, nfc_ndef_ch_hi_rec_type_field, _major_version, \
290+ _minor_version, _max_records)
325291
326292/**
327293 * @brief Macro for accessing the NFC NDEF Handover Select record descriptor
@@ -366,8 +332,8 @@ int nfc_ndef_ch_rec_local_record_add(struct nfc_ndef_record_desc *ch_rec,
366332 * @retval 0 If the operation was successful.
367333 * Otherwise, a (negative) error code is returned.
368334 */
369- int nfc_ndef_ch_hc_rec_payload_encode (const struct nfc_ndef_ch_hc_rec * hc_rec ,
370- uint8_t * buf , uint32_t * len );
335+ int nfc_ndef_ch_hc_rec_payload_encode (const struct nfc_ndef_ch_hc_rec * hc_rec , uint8_t * buf ,
336+ uint32_t * len );
371337
372338/**
373339 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -386,19 +352,12 @@ int nfc_ndef_ch_hc_rec_payload_encode(const struct nfc_ndef_ch_hc_rec *hc_rec,
386352 * @param[in] _payload_id_length Length of the payload.
387353 * @param[in] _payload_desc Description of the payload.
388354 */
389- #define NFC_NDEF_CH_HC_RECORD_DESC_DEF (_name , \
390- _payload_id , \
391- _payload_id_length , \
392- _payload_desc ) \
393- \
394- NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, \
395- TNF_WELL_KNOWN, \
396- _payload_id, \
397- _payload_id_length, \
398- nfc_ndef_ch_hc_rec_type_field, \
399- NFC_NDEF_CH_REC_TYPE_LENGTH, \
400- nfc_ndef_ch_hc_rec_payload_encode, \
401- (_payload_desc))
355+ #define NFC_NDEF_CH_HC_RECORD_DESC_DEF (_name , _payload_id , _payload_id_length , _payload_desc ) \
356+ \
357+ NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, TNF_WELL_KNOWN, _payload_id, _payload_id_length, \
358+ nfc_ndef_ch_hc_rec_type_field, \
359+ NFC_NDEF_CH_REC_TYPE_LENGTH, \
360+ nfc_ndef_ch_hc_rec_payload_encode, (_payload_desc))
402361
403362/**
404363 * @brief Macro for accessing the NFC NDEF Handover Carrier record descriptor
@@ -420,8 +379,8 @@ int nfc_ndef_ch_hc_rec_payload_encode(const struct nfc_ndef_ch_hc_rec *hc_rec,
420379 * @retval 0 If the operation was successful.
421380 * Otherwise, a (negative) error code is returned.
422381 */
423- int nfc_ndef_ch_ac_rec_payload_encode (const struct nfc_ndef_ch_ac_rec * nfc_rec_ac ,
424- uint8_t * buf , uint32_t * len );
382+ int nfc_ndef_ch_ac_rec_payload_encode (const struct nfc_ndef_ch_ac_rec * nfc_rec_ac , uint8_t * buf ,
383+ uint32_t * len );
425384
426385/**
427386 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -442,29 +401,19 @@ int nfc_ndef_ch_ac_rec_payload_encode(const struct nfc_ndef_ch_ac_rec *nfc_rec_a
442401 * @param[in] _max_aux_data_ref_cnt Maximum number of Auxiliary Data Reference
443402 * fields.
444403 */
445- #define NFC_NDEF_CH_AC_RECORD_DESC_DEF (_name , \
446- _cps , \
447- _carr_data_ref_len , \
448- _carr_data_ref , \
449- _max_aux_data_ref_cnt ) \
450- struct nfc_ndef_ch_ac_rec_ref \
451- _name##nfc_ndef_ch_ac_rec_ref[_max_aux_data_ref_cnt]; \
452- struct nfc_ndef_ch_ac_rec \
453- _name##_nfc_ac_rec = { \
454- .cps = _cps, \
455- .carrier_data_ref = { _carr_data_ref_len, _carr_data_ref }, \
456- .max_aux_data_ref_cnt = _max_aux_data_ref_cnt, \
457- .aux_data_ref_cnt = 0, \
458- .aux_data_ref = _name##nfc_ndef_ch_ac_rec_ref \
459- }; \
460- NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, \
461- TNF_WELL_KNOWN, \
462- 0, \
463- 0, \
464- nfc_ndef_ch_ac_rec_type_field, \
465- NFC_NDEF_CH_REC_TYPE_LENGTH, \
466- nfc_ndef_ch_ac_rec_payload_encode, \
467- &(_name##_nfc_ac_rec))
404+ #define NFC_NDEF_CH_AC_RECORD_DESC_DEF (_name , _cps , _carr_data_ref_len , _carr_data_ref , \
405+ _max_aux_data_ref_cnt ) \
406+ struct nfc_ndef_ch_ac_rec_ref _name##nfc_ndef_ch_ac_rec_ref[_max_aux_data_ref_cnt]; \
407+ struct nfc_ndef_ch_ac_rec _name##_nfc_ac_rec = { \
408+ .cps = _cps, \
409+ .carrier_data_ref = {_carr_data_ref_len, _carr_data_ref}, \
410+ .max_aux_data_ref_cnt = _max_aux_data_ref_cnt, \
411+ .aux_data_ref_cnt = 0, \
412+ .aux_data_ref = _name##nfc_ndef_ch_ac_rec_ref}; \
413+ NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, TNF_WELL_KNOWN, 0, 0, \
414+ nfc_ndef_ch_ac_rec_type_field, \
415+ NFC_NDEF_CH_REC_TYPE_LENGTH, \
416+ nfc_ndef_ch_ac_rec_payload_encode, &(_name##_nfc_ac_rec))
468417
469418/**
470419 * @brief Macro for accessing the NFC NDEF Alternative Carrier record descriptor
@@ -495,8 +444,7 @@ void nfc_ndef_ch_ac_rec_auxiliary_data_ref_clear(struct nfc_ndef_record_desc *ac
495444 * Otherwise, a (negative) error code is returned.
496445 */
497446int nfc_ndef_ch_ac_rec_auxiliary_data_ref_add (struct nfc_ndef_record_desc * ac_rec ,
498- const uint8_t * aux_data ,
499- uint8_t aux_length );
447+ const uint8_t * aux_data , uint8_t aux_length );
500448
501449/**
502450 * @brief Constructor for an NFC NDEF Collision Resolution record payload.
@@ -512,8 +460,8 @@ int nfc_ndef_ch_ac_rec_auxiliary_data_ref_add(struct nfc_ndef_record_desc *ac_re
512460 * @retval 0 If the operation was successful.
513461 * Otherwise, a (negative) error code is returned.
514462 */
515- int nfc_ndef_ch_cr_rec_payload_encode (const struct nfc_ndef_ch_cr_rec * nfc_rec_cr ,
516- uint8_t * buf , uint32_t * len );
463+ int nfc_ndef_ch_cr_rec_payload_encode (const struct nfc_ndef_ch_cr_rec * nfc_rec_cr , uint8_t * buf ,
464+ uint32_t * len );
517465
518466/**
519467 * @brief Macro for creating and initializing an NFC NDEF record descriptor
@@ -531,20 +479,14 @@ int nfc_ndef_ch_cr_rec_payload_encode(const struct nfc_ndef_ch_cr_rec *nfc_rec_c
531479 * @param[in] _random_number Generated random number required to
532480 * resolve a collision.
533481 */
534- #define NFC_NDEF_CH_CR_RECORD_DESC_DEF (_name , \
535- _random_number ) \
536- struct nfc_ndef_ch_cr_rec \
537- _name##_nfc_cr_rec = { \
538- .random = _random_number, \
539- }; \
540- NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, \
541- TNF_WELL_KNOWN, \
542- 0, \
543- 0, \
544- nfc_ndef_ch_cr_rec_type_field, \
545- NFC_NDEF_CH_REC_TYPE_LENGTH, \
546- nfc_ndef_ch_cr_rec_payload_encode, \
547- &(_name##_nfc_cr_rec))
482+ #define NFC_NDEF_CH_CR_RECORD_DESC_DEF (_name , _random_number ) \
483+ struct nfc_ndef_ch_cr_rec _name##_nfc_cr_rec = { \
484+ .random = _random_number, \
485+ }; \
486+ NFC_NDEF_GENERIC_RECORD_DESC_DEF(_name, TNF_WELL_KNOWN, 0, 0, \
487+ nfc_ndef_ch_cr_rec_type_field, \
488+ NFC_NDEF_CH_REC_TYPE_LENGTH, \
489+ nfc_ndef_ch_cr_rec_payload_encode, &(_name##_nfc_cr_rec))
548490
549491/** @brief Macro for accessing the NFC NDEF Alternative Carrier record
550492 * descriptor instance that was created with
0 commit comments