MM32L3xx_lib_version.txt 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. Release Notes
  2. 2017-01-17
  3. MM32x103 std lib version is updated to Ver2.8a
  4. 2016-07-01
  5. MM32x103 std lib version is updated to Ver2.7
  6. 1. 更新了
  7. Device\MM32x103\HAL_lib\src\HAL_adc.c
  8. Device\MM32x103\HAL_lib\src\HAL_can.c
  9. Device\MM32x103\HAL_lib\src\HAL_dma.c
  10. Device\MM32x103\HAL_lib\src\HAL_flash.c
  11. Device\MM32x103\HAL_lib\src\HAL_i2c.c
  12. Device\MM32x103\HAL_lib\src\HAL_pwr.c
  13. Device\MM32x103\HAL_lib\src\HAL_spi.c
  14. Device\MM32x103\HAL_lib\inc\HAL_adc.h
  15. Device\MM32x103\HAL_lib\inc\HAL_can.h
  16. Device\MM32x103\HAL_lib\inc\HAL_i2c.h
  17. 2016-05-15
  18. MM32x103 std lib V2.6
  19. update HAL_lib\src\HAL_can.c
  20. change from
  21. CAN_Peli_InitStruct->TESG1 = (record-3)/3;
  22. CAN_Peli_InitStruct->TESG2 = (record-3) - CAN_Peli_InitStruct->TESG1;
  23. to
  24. CAN_Peli_InitStruct->TESG2 = (record-3)/3;
  25. CAN_Peli_InitStruct->TESG1 = (record-3) - CAN_Peli_InitStruct->TESG2;
  26. 2016-04-20
  27. MM32x103 std lib V2.5
  28. change src & inc folder file name from MM32x103_xxx.x to HAL_xxx.x
  29. And correct some Comment error
  30. 2016-04-08
  31. MM32x103 std lib V2.4
  32. add "CAN_AutoCfg_BaudParam()" in HAL_can.c
  33. add content in "USART_Init()" of HAL_uart.c
  34. changed in MM32x103.h
  35. #define DMA1_BASE (AHBPERIPH_BASE + 0x02c0)
  36. #define DMA1_Channel1_BASE (AHBPERIPH_BASE + 0x0000)
  37. #define DMA1_Channel2_BASE (AHBPERIPH_BASE + 0x0058)
  38. #define DMA1_Channel3_BASE (AHBPERIPH_BASE + 0x00b0)
  39. #define DMA1_Channel4_BASE (AHBPERIPH_BASE + 0x0108)
  40. #define DMA1_Channel5_BASE (AHBPERIPH_BASE + 0x0160)
  41. #define DMA1_Channel6_BASE (AHBPERIPH_BASE + 0x01b8)
  42. #define DMA1_Channel7_BASE (AHBPERIPH_BASE + 0x0210)
  43. to
  44. #define DMA1_BASE (AHBPERIPH_BASE + 0x0000)
  45. #define DMA1_Channel1_BASE (AHBPERIPH_BASE + 0x0008)
  46. #define DMA1_Channel2_BASE (AHBPERIPH_BASE + 0x001C)
  47. #define DMA1_Channel3_BASE (AHBPERIPH_BASE + 0x0030)
  48. #define DMA1_Channel4_BASE (AHBPERIPH_BASE + 0x0044)
  49. #define DMA1_Channel5_BASE (AHBPERIPH_BASE + 0x0058)
  50. #define DMA1_Channel6_BASE (AHBPERIPH_BASE + 0x006C)
  51. #define DMA1_Channel7_BASE (AHBPERIPH_BASE + 0x0080)
  52. changed HAL_uart.c
  53. form
  54. 2016-03-30
  55. MM32x103 std lib V2.3
  56. changed MM32x103.h
  57. changed
  58. HAL_spi.h
  59. 1.
  60. change in @file cc10x_spi.h
  61. from
  62. #define SPI_CPHA_1Edge ((uint16_t)0x0000)
  63. #define SPI_CPHA_2Edge ((uint16_t)0x0001)
  64. to
  65. #define SPI_CPHA_1Edge ((uint16_t)0x0001)
  66. #define SPI_CPHA_2Edge ((uint16_t)0x0000)
  67. add
  68. #define SPI_BaudRatePrescaler_2 ((uint16_t)0x0002)
  69. #define SPI_BaudRatePrescaler_4 ((uint16_t)0x0004)
  70. #define SPI_BaudRatePrescaler_8 ((uint16_t)0x0008)
  71. #define SPI_BaudRatePrescaler_16 ((uint16_t)0x0010)
  72. #define SPI_BaudRatePrescaler_32 ((uint16_t)0x0020)
  73. #define SPI_BaudRatePrescaler_64 ((uint16_t)0x0040)
  74. #define SPI_BaudRatePrescaler_128 ((uint16_t)0x0080)
  75. #define SPI_BaudRatePrescaler_256 ((uint16_t)0x0100)
  76. #define IS_SPI_BAUDRATE_PRESCALER(PRESCALER) (((PRESCALER) == SPI_BaudRatePrescaler_2) || \
  77. ((PRESCALER) == SPI_BaudRatePrescaler_4) || \
  78. ((PRESCALER) == SPI_BaudRatePrescaler_8) || \
  79. ((PRESCALER) == SPI_BaudRatePrescaler_16) || \
  80. ((PRESCALER) == SPI_BaudRatePrescaler_32) || \
  81. ((PRESCALER) == SPI_BaudRatePrescaler_64) || \
  82. ((PRESCALER) == SPI_BaudRatePrescaler_128) || \
  83. ((PRESCALER) == SPI_BaudRatePrescaler_256))
  84. 2. add @file HAL_adc.h
  85. #define ADC_PCLK2_PRESCARE_10 ((uint32_t)0x00000040)
  86. #define ADC_PCLK2_PRESCARE_12 ((uint32_t)0x00000050)
  87. #define ADC_PCLK2_PRESCARE_14 ((uint32_t)0x00000060)
  88. #define ADC_PCLK2_PRESCARE_16 ((uint32_t)0x00000070)
  89. 2016-01-05
  90. MM32x103 std lib V2.2
  91. changed
  92. HAL_can.c
  93. 1. void CAN_Peli_StructInit(CAN_Peli_InitTypeDef* CAN_Peli_InitStruct)
  94. 2. void CAN_Peli_Transmit(CanPeliTxMsg* PeliTxMessage) function
  95. 3. uint8_t CAN_Transmit(CAN_TypeDef* CANx,CanBasicTxMsg* BasicTxMessage) function
  96. 2015-12-01
  97. MM32x103 std lib V2.1
  98. core V1.30