hc32f460 ddl Rev2.2.0固件库
立即下载
资源介绍:
hc32f460 ddl Rev2.2.0固件库及帮助文档。目前官网找不到,上传备份一下。
version date comment
2.2.0
Oct 11, 2021 1. Update headfile according to user manual Rev1.2.1 and remove redundancy code.
2. Delete parameter 'SpiFlagSpiIdle' in SPI_ClearFlag function.
3. Modify I2C_BusWaitCmd() function according to headfile.
4. Modify CAN_Receive() function according to headfile.
5. Modify CMP_GetxxxState() function according to headfile.
6. Modify PORT_PEVNTTRGSRxx as PEVNTTRGSRxx in event_port.c according to headfile.
7. Modify CH0CTL as CHCTL0 in dma.c and add DMA_GetReqStatus() function to DMA according to headfile.
8. Modify TMR6_HTSSR1/2 as TMR6_HTSSR 0/1 in timer6.c according to headfile.
9. Modify IRQ129_Handler() functions according to headfile.
Sep 10, 2021 1. Fix bug of ADC_PollingSa(), OTS_CalculateTemp(), OTS_ScalingExperiment().
2. Delete APIs ADC_AddPgaChannel() and ADC_DelPgaChannel(), add API API ADC_PgaSelChannel().
3. Delete error compensation in SysTick_Delay function.
4. Add DMA_Get_xx func.
5. Fix bug on PWC_EnterSleepMd().
6. Add USB host CDC example.
7. Fix bug on Timer6 Timer6_Port/OutputInputConfig
8. Modify for usb host connect and disconnect detect.
9. Add I2C DMA example.
10. Revise some typo.
2.1.0
Jul 05, 2021 1. Add USB examples.
May 24, 2021 1. Modify TMR4/SDIOC driver for old version of hc32f460.h
May 10, 2021 1. Reimplemented API CAN_Init and CAN_FilterConfig, added API CAN_FilterCmd. Related samples update.
2.0.0
Apr 16, 2021 1. Support new hardware: EV_F460_LQ100_V2;
2. add USB lib and example.
1.3.1 Apr 09, 2021 1. Add usb example usb_host_hid_msc.
1.3.0
Feb 04, 2021 1. Fixed a bug of API HASH_Start().
2. Bug Fixed for example clk_switch_sysclk.#PWC_HS2HP should be called before clock is ready.
3. Add note for API(PWC_HP2LS etc) in pwc.c.
4. Modified TBDs as 30us base 200Mhz in clk.c.
Jan 25, 2021 1. Fix bug for usbd_hid_custom example(about windows 10).
Jan 18, 2021 1. Modified function ADC_ChannleRemap(), from ADC_ChannleRemap() to ADC_ChannelRemap().
2. Fixed a bug of function ADC_PollingSa().
1.2.0
Dec 16, 2020 1. Add API XXX_ComTriggerCmd() and modify XXX_SetTriggerSrc() (XXX=ADC/DCU/OTS/TimerA/Timer0/Timer6/EventPort/DMA).
Dec 15, 2020 1. Fix bug for usbh_hid_core.c(The HID report data will not be decoded if the USBH_Process() not process in time).
2. Add register AOS_COMTRG1/2
Dec 11, 2020 1. Modify define for USB_MAX_STR_DESC_SIZ.
2. Fix bug for USB device USBD_GetDescriptor function.
Dec 03, 2020
1. Fixed SysTick_Delay function overflow handling.
Dec 02,2020 1. Modified func. CAN_IrqFlgClr()
2. Add CLKInit() function (Config system clock as 200M) to example lpm_pwerdown_wakeup
Nov 30,2020 1. Add lmp_lwp(lowest power) example to lpm.
2. Modify PWC driver.
3. Add example usbh_msc_mouse_kb and modify USB lib for PHY clock config.
Nov 16,2020 1. Add communication function for I2C example.
Nov 10,2020 1. Revise I2C TxEmpty & Complete share IRQ handler entry.
2. Revise SPI idle share IRQ handler flag judgement.
Oct 30,2020 1. Rename register DMA_CHxCTL bit4 SRTPEN as SRPTEN
1.1.1
Oct 27,2020 1. Modify I2C driver and I2C example.
Oct 19,2020 1. Modify USART UART/smartcard/clock-sync initialization function.
Oct 13,2020 1. Modify PWC_WKTM_WKUPFLAG as 0x80.
2. Remove definition PWC_RXD0_WKUPFLAG.
3. Write 1 to bit14 in STPMCR.
Sep 25,2020 1. Rename Interrupt/Event source in hc32f46x.h: INT_I2Cx_EE1 to INT_I2Cx_EEI, EVT_I2Cx_EE1 to EVT_I2Cx_EEI.
2. Fixed some spelling mistakes.
Sep 15,2020 1. Modify i2s driver for duplex mode and add example i2s_fullduplex.
2. Modify i2s clock pclk source from pclk3 to pclk1.
3. Add systick related function to the utility driver.
4. Add systick example.
Aug 28,2020 1. Fix bug for example usbd_mouse.
2. Modify macro define in usb_conf.h file.
3. Modify usbd_cdc_Setup() function for USBD CDC class.
4. Update the drivers and examples based on the header file.
5. Fix bug for i2c_slave_polling.
6. Update headfile for i2c DTR and DRR register.
Jul 31,2020 1. Synchronize driver register with chip manual.
Jul 20,2020 1. Add wait RDY at begin of func. EFM_SetErasePgmMode().
2. Modified en_efm_erase_pgm_md_t as #define
Jul 7,2020 1. Fixed a bug in spi_write_read_flash example.
2. Remove register XTAL32CFGR XTAL32SUPDRV bit
3. Modified func. DMA_ReConfig() function & add func. DMA_ReCfgLlp()
4. Modified func. PWC_PdWakeupEvtEdgeCfg() & add func. PWC_ClearPvdFlag()
5. Modified comment & spell error
May 21,2020 1. unify EFM wait cycle for all examples
2. KEYSCAN example refine
Feb 27,2020 1. Driver refine for PWC/CLK
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 example 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.
资源文件列表:
HC32F460驱动库及样例(DDL_Rev2.2.0).zip 大约有14793个文件