XMC Peripheral Library for XMC4000 Family: $title

XMC Peripheral Library for XMC4000 Family

XMC Peripheral Library for XMC4000 Family  2.1.16

Version 2.1.16

COMMON

  • Added:
    • __RAM_FUNC macro

ETH_MAC

RTC

  • Changed:
    • Changed XMC_RTC_EnableHibernationWakeUp() and XMC_RTC_DisableHibernationWakeUpcheck()
      Check SCU_MIRRSTS to ensure that no transfer over serial interface is pending to the RTC_CTR register

Version 2.1.14

CCU8

CCU4

ETH_MAC

ECAT

POSIF

  • Added:
    • Added posif connectivity map file

EBU

SCU

Version 2.1.12

ETH_MAC

Version 2.1.10

COMMON

  • Fixed:
    • Changed type of size in XMC_PRIOARRAY_t to fix compilation warnings
    • Fixed compilation warning in XMC_AssertHandler
  • Changed:
    • Remove the need to define XMC_USER_ASSERT_FUNCTION

ADC

CCU4

  • Fixed:
    • XMC_CCU4_lAssertReset(), XMC_CCU4_lDeassertReset(), XMC_CCU4_lGateClock() and XMC_CCU4_lUngateClock() fix compilation warnings.

CCU8

  • Fixed:
    • XMC_CCU8_lAssertReset(), XMC_CCU8_lDeassertReset(), XMC_CCU8_lGateClock() and XMC_CCU8_lUngateClock() fix compilation warnings.

DMA

  • Fixed:
    • Fix documentation on maximum block size

ETH_MAC

ERU

  • Fixed:
    • Remove incorrect ERU0_ETL1_INPUTB_P0_1 and replace it by ERU0_ETL1_INPUTB_SCU_HIB_SR1

LEDTS

POSIF

SDMMC

USIC

Version 2.1.8

GENERAL

  • Added:
    • Added USBH driver

CAN

CCU4

CCU8

GPIO

  • Added:
    • Added P2_0_AF_CAN_N0_TXD for XMC4300

ECAT

  • Added:
    • Macro map file added XMC_ECAT_PORT_CTRL_LATCHIN0_P9_0 and XMC_ECAT_PORT_CTRL_LATCHIN0_P9_1

ETH_MAC

I2C

I2S

RTC

SCU

SDMMC

SPI

UART

USIC

  • Added:
    • Add missing USIC2_C1_DX0_P4_6,USIC1_C0_DX0_P1_14, USIC2_C0_DX0_P6_5, USIC2_C0_DX0_P9_4, USIC2_C1_DX1_P9_9, USIC2_C1_DX2_P9_8 for XMC47/48 BGA196
    • Add missing USIC2_C1_DX0_P4_6, USIC1_C0_DX0_P1_14 for XMC47/48 LQFP100
    • Add missing USIC2_C1_DX0_P4_6, USIC1_C0_DX0_P1_14, USIC2_C0_DX0_P6_5 for XMC47/48 LQFP144

VADC

Version 2.1.6

SCU

RTC

SDMMC

ETH_MAC

  • Changed:
    • XMC_ETH_MAC_BUF_SIZE Change XMC_ETH_MAC_BUF_SIZE to 1524 to allow for Tagged MAC frame format
  • Fixed:

ERU

DMA

CCU4

CCU8

EBU

POSIF

USIC

SPI

VADC

FLASH

GPIO

  • Fixed:
    • Map file SDMMC signals names EBU CS signal names
  • Added:
    • Map file P2_0_AF_CAN_N0_TXD for XMC44xx P1_9_AF_U0C0_SCLKOUT, P4_7_AF_U2C1_DOUT0, P6_6_AF_U2C0_DOUT0 for XMC47/48 BGA196

Version 2.1.4

GENERAL

  • Added:
    • Added EtherCAT driver
    • Added support for XMC4300 series

ETH_MAC

  • Fixed:
    • XMC_ETH_MAC_GetRxFrameSize return value in case of errors

ETH_PHY

VADC

  • Fixed:
    • XMC_VADC_GLOBAL_TriggerEvent API fixed. OR operation removed.
    • XMC_VADC_GLOBAL_ClearEvent API fixed. Multiple events triggering on clearing the event is fixed.
    • Wrong MACRO name defined in xmc_vadc_map.h file corrected for XMC4200/4100 devices. XMC_VADC_G3_SAMPLE renamed to XMC_VADC_G1_SAMPLE

FLASH

  • Fixed:
    • Flash access time
    • Wait until operation is finished for the next functions:
      1. XMC_FLASH_InstallProtection
      2. XMC_FLASH_ConfirmProtection
      3. XMC_FLASH_ProgramPage
      4. XMC_FLASH_EraseSector
      5. XMC_FLASH_ErasePhysicalSector
      6. XMC_FLASH_EraseUCB

Fix XMC_FLASH_VerifyReadProtection and XMC_FLASH_VerifyWriteProtection

SDMMC

SPI

Version 2.1.2

GENERAL

  • Added:
    • Added I2S driver
    • Added support for XMC4700 and XMC4800 series

DSD

CCU4

CCU8

I2C

SPI

UART

FLASH

  • Added:
    • XMC_FLASH_Reset
    • XMC_FLASH_ErasePhysicalSector
    • XMC_FLASH_EraseUCB
    • XMC_FLASH_ResumeProtection
    • XMC_FLASH_RepairPhysicalSector

WDT

VADC

  • Added:
    • XMC_VADC_GLOBAL_SetIndividualBoundary
    • XMC_VADC_GROUP_SetIndividualBoundary
    • XMC_VADC_GROUP_GetAlias
    • XMC_VADC_GROUP_GetInputClass
    • XMC_VADC_GROUP_ChannelSetIclass
    • XMC_VADC_GROUP_ChannelGetResultAlignment
    • XMC_VADC_GROUP_ChannelGetInputClass
    • XMC_VADC_GROUP_SetResultSubtractionValue

SCU

CAN

  • Added:
    • XMC48/47 new signature for XMC_CAN_GetBaudrateClockFrequency(), XMC_CAN_Init(), XMC_CAN_SetBaudrateClockSource(), XMC_CAN_GetBaudrateClockSource()

Version 2.0.0

GENERAL

  • Removed:
    • version macros and declaration of GetDriverVersion()

CAN

CCU4

CCU8

DMA

HRPWM

  • Added:
  • Fixed:
    • CSG trimming data assignment is corrected.
  • Removed:
    • XMC_HRPWM_SHADOW_TX_t. Gets renamed to XMC_HRPWM_SHADOW_TX_DAC_t

I2C

LEDTS

POSIF

RTC

SCU

SPI

UART

USBD

VADC

Version 1.0.0

  • Initial version
Generated on Mon Aug 7 2017 11:33:56 for XMC Peripheral Library for XMC4000 Family by   doxygen 1.8.11