-
Notifications
You must be signed in to change notification settings - Fork 2
/
version.txt
188 lines (137 loc) · 9.41 KB
/
version.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
version date comment
1.1.1
Feb 14,2020 1. Logic error in timer4 reload share irq
Jan 08,2020 1. Added GCC compiler support.
2. Added Eclipse project files for each example project.
3. Fixed a bug of IS_ADC_TRIG_SRC_EVENT in hc32f46x_adc.c.
4. Fixed a bug of function AdcChannelConfig in ..\example\adc\adc_10_internal_channel\source\main.c.
Jan 07,2020 1. Modify usbh_mouse_kb example for GCC compiler.
2. Modify readme file for usbh_msc example.
Jan 06,2020 1. Fixed a bug in exampel adc_10_internal_channel.
Turn on the clock of CMP while ADC input source is internal VREF.
Jan 06,2020 1. Fix bug for CMP CMP_ADC_SetRefVoltPath function.
Dec 30,2019 1. Set FPU function in system initialization stage.
Dec 24,2019 1. Add USB host example -> HID mouse and Keyboard.
2. Refine ext int example.
Dec 13,2019 1. Modify media data for i2s_play_wm8731_44k and i2s_play_wm8731_exck_8k example.
Dec 12,2019 1. Add AsyncDelay for timer0 driver.
2. Check operation result when switch speed for SD midware.
3. Remove limit of 4 bytes align for SD write/read buffer.
4. Dmac.c typo
5. Delete some duplicate files
Dec 11,2019 1. Fix bug for TIMERA_OrthogonalCodingInit function.
Dec 10,2019 1. Modify USBLIB for GCC compiler.
2. Add Timeout function for timer0 driver.
Dec 6,2019 1. Modify the wrong word of QSPI example.
Dec 4,2019 1. Fix bug for TIMERA_HwTriggerInit and TIMERA_HwClearConfig Function.
Nov 22,2019 1. Fix bug for I2C slave example: Clear STOP and NACK flag after address flag detected.
Nov 19,2019 1. add hid_msc composite device demo
2. MISRAC2004 for some source files
Nov 11,2019 1. modify for USBLIB: Add IAD descriptor for VCP device.
Nov 8,2019 1. Added support for GCC.
Nov 5,2019 1. modify for USBLIB: re-open usb clock in DCD_SessionRequest_ISR function
2. Fix bug for example i2c_slave_irq
Nov 1,2019 1. Fix bug for mem_cmp function in ff.c.
2. Correct access width from u32 to u16 of GPIO regs: PODR, POER, POSR, PORR, POTR
Oct 30,2019 1. Fix bug for QSPI_PrefetchCmd Function.
Oct 21,2019 1. Add function CLK_ClearXtalStdFlg to clk.c
2. Modified function PWC_EnterPowerDownMd #add 30 clock cycle after set PWDN
3. Fix bug for I2S_ClrErrFlag function
Oct 10,2019 1. Move PWC_EnterPowerDownMd func to ran for IAR
Oct 9, 2019 1. Modified Set function(transfer count, block size, src/dest address etc.) in dma.c
Sept 27,2019 1. Fixed bug for function CLK_SysClkConfig # CMU_SCFGR register reserved bits 31~28 should be equal with bits 27~24
Sept 25,2019 1. Add examples of Timer6 module.
2. Add Trigger source config API of Timer6
1.1.0
Sept 16,2019 1. Modify startup file for KEIL project.
2. Fix bug when using KEIL compiler.(USBFS Register GRXSTSP is read for multiple times.)
Aug 29, 2019 1. modify DDL code for C-STAT and MISRA-2004 warning.
2. add RAM3 wait-time in startup_hc32f46x.s
1.0.4
July 31, 2019 1. Fix bug for i2c_at24c02 example.
July 29, 2019 1. modify for timer0 driver: can't using synchronous mode when configurating for timer0 UNIT1 channelA.
2. modify the port configuration for USB example.
July 25, 2019 1. Modify usb_core.c, Configuration FIFO for each IN ENDPOINT.
2. Add device class hid_custom.
Add device class composite device(HID + CDC)
3. modify device class name from "hid" to "hid_mouse".
modify device class name from "vcp" to "cdc_vcp"
4. Add example hid_custom.
Add example composite device cdc_hid
July 16, 2019 1. modified CMP driver enumeration en_cmp_inp4_sel_t
2. modify spelling mistake for "position"
3. modify macro UART_DEBUG_PRINTF to hc32f46x_utility.h file
July 2, 2019 1. modified SRAM_Init
2. add SRAM_Init to clk_switch_sysclk sample, mainly setting sram
read/write cycle
July 1, 2019 1. Fix bug for I2S_FuncCmd() function.
2. Modify headfile hc32f46x.h for keyscan.
June 19, 2019 1. dma.c & dma.h
add readback to ensure write correct to DMA DMA_SetXx fun.
add wait running channel disable before DMA_ChannelCmd.
modified the functions DMA_SetXx & DMA_ChannelCmd void as en_result_t
Jun 6, 2019 1. add USB CDC VCP
2. comment assert() in usart baudrate failure case
Jun 3, 2019 1. modify MPU protection regions write/read permission functions
May 29, 2019 1. Add comment to func CLK_GetI2sClkSource in hc32f46x_clk.c
2. interrupt.c
SPI_SPEI and SPI_SPII bit position in share IRQ register of SPI.1~4
May 28, 2019 1. Fix bug for i2c_master_polling example.
2. modifid PIDRH register
3. delete setupxx at .mac file
May 24, 2019 1. convert encoding to UTF-8 for readme.txt
2. add clock division interface of SPI
3. add clock division and WP_Pin level interface of QSPI
4. modify some words to be misspelled
5. add USB MSC device card reader
6. add MW_W25QXX_ENABLE in all ddl_config.h
7. modify comment for usb lib and example
8. modify device PID and VID
9. add CLK_GetPllClockFreq function
10.add CLK_GetI2sClkSource function
11.modify Timer4 pwm: POCR register channel offset
12.fix bug for i2s slave mode
13.add DAM MON_xx register
14.modified ICG.HRCFREQSEL as 1 bit
15.add RTC CR1.ALMFCLR, CR2.ALMF
16.add EFM FRMC.LVM
17.add alarm flag to RTC
18.set USB 1st DeviceDescriptor len to 8
19.synchronize hc32f46x_ddl.chm version to 1.0.4 and update above
1.0.3 May 15, 2019 1. add EFM_ClearFlag at ahead of program & erase
2. comment valid check in EFM_ClearFlag
May 8, 2019 1. usb dirver
use SPACE instead of TAB
2. interrupt
typo
delete RTC interrupt ISR in share IRQ handler
EfmPageEraseErr_IrqHandler --> EfmPgmEraseErr_IrqHandler
3. exint_nmi_swi
delete callback function pointer in exint init structure
Apr 26, 2019 1. modified CMU_ClrResetFlag func. comment
Apr 22, 2019 1. word spelling error
2. upll setting for adc/usb/trng
Apr 18, 2019 1. modify comments about OVER8 = 1
2. modify baudrate calculate
3. delete duplicated semicolon
Apr 9, 2019 1. modified IS_XTAL_STOP_VALID & IS_HRC_STOP_VALID
2. add judge before IS_XXX_STOP_VALID
Apr 4, 2019 1. recover IS_PLLQ_DIV_VALID, recover CLK_PLLM_MIN as 1u
2. add IS_UPLLM_VALID because of upllm 2~24 and pllm 1~24
3. modified func CLK_UpllConfig , IS_PLLM_VALID as
IS_UPLLM_VALID and comment pllm between 1M and 24M
4. modified CLK_PLLM_MIN as 2u, CLK_PLLN_MAX as 480u
5. use IS_PLL_DIV_VALID instead of IS_PLLQ_DIV_VALID
6. modified func CLK_MpllConfig comment, pllsource/pllm
is between 1MHz and 24MHz.
Apr 1, 2019 1. add EP2 OUT function for HID device
Mar 18, 2019 1. update chm file according to src updating
Mar 15, 2019 1. add CRC driver & sample
2. bug fix
ICG/PWC/CLK/I2C
Mar 11, 2019 1. modify efm/rtc/clk/ driver & sample
2. update SFR & SVD for IDE
3. add 'ram.ini' for MDK RAM function
4. add CRC pre-process
Mar 7, 2019 1. first release on github.com
EOF