Release Notes for M24SR Component Drivers

Copyright © 2017 STMicroelectronics

License

Licensed by ST under BSD 3-Clause license (the "License"). You may not use this package except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause

Purpose

This directory contains the M24SR component drivers.

Update History

Main Changes

  • Update release notes format
  • Reformat the BSD 3-Clause license declaration in the files header (replace license terms by a web reference to OSI website where those terms lie)

Main Changes

  • Calls BSP IO functions (NFC_IO_xxx) as unique low layer interface.
  • Made it fully independent by board and device (no external inclusion).
  • Adapt #defines and m24sr.h accordingly API.
  • Types renaming uc8 -> uint8_t and uc16 -> uint16_t.
  • Pass I2C device address as param to all functions that use it.
  • Remove goto instructions.
  • Moved here some functions: M24SR_RFConfig(), M24SR_SetI2CSynchroMode(), M24SR_IsAnswerReady().
  • Added M24SR_GPO_Callback().
  • Added M24SR_GPO_Callback().
  • Move lib_M24SR.c/h from driver to application.

Main Changes

  • First official release by STM MMY division