RELEASE: LPC1700CMSIS_29July2011
1./ Fix bug in system_LPC17xx.h
- CCLKSEL value could be from 2..255, but in system_LPC17xx.c, it checked "CCLKSEL must be contain odd values or 0"
2./ Fix bug in lpc17xx_uart.c > uart_set_divisor
Remove line:
uClk = uClk >> 4; /* div by 16 */
3./ LPC17xx.h
DMAREQSEL was placed at wrong address (it must be placed at 0x400FC1C4 instead of 0x4000C1C4)
4./ Update document: standadize same as LPC177x_8x chm doc
5./ Fix ADC bug: CLKDIV is not caculate correctly, caused by interger division always round by 0
6./ Fix EMAC > Easy_Web > ADC.c : add "#define lpx17xx_emac.h"
7./ Update abstract file for Easy_Web and uIP: Use Straight cable instead of CrossOver cable
8./ Update CHM document file.
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_14June2011
1./ Fix USB Audio bug:
Clean interrupt for SOF and ERROR in USB_IRQHandler()
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_07June2011
1./ Fix I2S bugs, see:
- PARAM_I2S_DMA_DEPTH(n)
- PARAM_I2S_IRQ_LEVEL(n)
- PARAM_I2S_HALFPERIOD(n)
- PARAM_I2S_BITRATE(n)
2./ Fix RTC bugs in:
- RTC_SetTime()
- RTC_SetAlarmTime()
3./ Fix UART bug in:
- uart_set_divisors())
4./ Remove some warnings
5./ Update document
6./ Change headers in drivers, examples, abstract files
7./ Standadize Keil project files (abstract open only, default target: FLASH, remove breakpoints..)
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_31Mar2011
1./ Fix bug in I2C driver (customer feedback)
Problem description:
I2C_MasterTransferData() is not able to
(1) Send,
(2) doing a repeated Start and
(3) starting to receive with one function call.
Problem is that the repeated start is not generated, but a retransmission of the
last word is startet.
Solve: change
I2Cx->I2CONCLR = I2C_I2CONCLR_SIC;
I2Cx->I2CONSET = I2C_I2CONSET_STA;
to
I2Cx->I2CONSET = I2C_I2CONSET_STA;
I2Cx->I2CONCLR = I2C_I2CONCLR_SIC;
in function I2C_Start ()
2./ Add function PWM_MultiMatchUpdate() to update match value for multi-channel at the same time
3./ Update .chm file
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_10March2011
1./Fix TIM bug (Customer feedback: Case 00001479): TIM clear pending functions will clear all interrupt pending instead of
clearing specific interrupt bit.
- fix functions:
+ TIM_ClearIntPending
+ TIM_ClearIntCapturePending
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_09March2011
1./Fix CAN bug (Customer feedback: Case 00001354): older driver does not support setting AFLUT with different controller.
- modify functions:
+ CAN_SetupAFLUT()
+ CAN_LoadExplicitEntry()
+ CAN_LoadFullCANEntry()
+ CAN_LoadGroupEntry()
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_26Jan2011
1./ Fix bugs:
- debug_frmwrk.c > UARTPutDec32
- lpc17xx_i2c.c > I2C_SetClock
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_30Dec2010
*** LPC1700CMSIS_30Dec2010 Lite***
1./ Update to CMSIS v2.0
- update core_cm3.h/.c
- add core_cmFunc.h
- add core_cmInstr.h
- update .chm document
+ update CMSIS Introduction (use v2.0 doc)
+ update CMSIS's version
+ re-organize CMSIS tab
*** LPC1700CMSIS_30Dec2010 Full***
1./ Update to CMSIS v2.0
- update core_cm3.h/.c
- add core_cmFunc.h
- add core_cmInstr.h
- add folder DSP_Lib at ..\Core
- add folder Document that includes CMSIS html files
- add CMSIS Document at ..\Core that describes all details about CMSIS v2.0
- modify .chm document (remove CMSIS Introduction link)
- re-organize CMSIS Tab
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_06Dec2010
1./ Fix CAN issue
Issue: CAN code is running at a /4 frequency and the baud rate of 1Mbps cannot be hit exactly given a chip
frequency of 100MHz.
Fix: Change code to run the CAN at /2 instead.
Function:
+ CAN_Init()
+ can_SetBaudrate()
2./ Chang I2S set clock protocol. (old protocol generated bitrate value incorrect)
Function: I2S_FreqConfig()
Modify I2S_Mclk example.
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_24Aug2010
1./ Fix CAN bugs:
- CAN_SendMsg() function
- CAN_ReceiveMsg() function: add release buffer on the reception of REMOTE_FRAME
2./ Updat .chm document file
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_16July2010
1. Modify I2C driver.
- Add function "I2C_MonitorHandler()"
2. Modify ADC > Burst example, add inject channel function
3. Add new examples:
- CAN > CAN_LedControl
- Cortex-M3 > MPU
- DAC > WaveGenerate
- I2C > Monitor
- SPI > SDCard
- TIMER > FreqMeasure
- TIMER > Gen_Diff_Delay
- TIMER > Gen_Diff_Freqs
- SYSTICK > STCLK
- USBDEV > USBAudio
- USBDEV > USBCDC
4. Modify abstract.txt files
5. Rename author name into "NXP MCU SW Application Team"
6. Rename rar file into "LPC1700 Peripheral Driver Library_date.rar"
7. Update document files
8. Fix bug in lpc17xx_ssp.h driver
- modify 'SSP_DMA_RX' and 'SSP_DMA_TX'
*******************************************************************************************************************************
RELEASE: LPC1700CMSIS_18June2010
1./ Modify/update drivers:
- ADC:
+ modify function "ADC_GlobalGetData()"
- CAN:
+ add function "CAN_SetCommand()"
+ modify function: "CAN_ModeConfig()"
- PWR:
+ modify functions:
. CLKPWR_DeepSleep()
. CLKPWR_PowerDown()
- EXTI:
+ modify function: EXTI_Init()
- DAC:
+ modify macro "DAC_CCNT_VALUE" value
- GPIO:
+ add functions:
. GPIO_IntCmd()
. GPIO_GetIntStatus()
. GPIO_ClearInt()
. FIO_IntCmd()
. FIO_GetIntStatus()
. FIO_ClearInt()
- I2S:
+ rename macros:
. "I2S_CLKSEL_0" -> "I2S_CLKSEL_FRDCLK"
. "I2S_CLKSEL_1" -> "I2S_CLKSEL_MCLK"
+ modify macros PARAM_I2S_BITRATE(n)
+ add functions:
. I2S_GetIRQStatus()
. I2S_GetIRQDepth()
- RTC:
+ modify functions:
. RTC_ClearIntPending()
. RTC_CalibConfig()
- SSP:
+ add functions: SSP_GetRawIntStatusReg()
- TIMER:
+ modify function: TIM_Init()
- UART:
+ add functions:
. UART_GetIntId()
. UART_ABClearIntPending()
2./ Add comment to embed example files in .chm document (generate by doxygen)
3./ Add macro "_DBGFWK" in libcfg files to disable/enable debug framework library
4./ Add new examples: (include both Keil and IAR project)
- ADC:
+ Burst
+ HardwareTrigger
- CAN:
+ CAN_self_test
- Cortex-M3:
+ Privilege_mode
- DAC:
+ SineWave
- GPDMA:
+ GPDMA_Sleep
- I2S:
+ I2S_MCLK
- NVIC:
+ Priority
+ VecTable_Relocation
- PWR:
+ NMI_PowerDown
+ RTC_DeepPWD
+ WDT_DeepSleep
- RTC:
+ Calibration
- UART:
+ IrDA (Transmit + Receive)
+ HWFlowControl
5./ Modify examples:
6./ Update AN10863_3 (LPC17xx Example Description) and LPC1700CMSIS Manual.chm
7./ Check errata sheet (Errata.lpc1768 rev.02 - 16 March 2010):
- Errata 3.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
lpc17xx.cmsis.driver.library V2.00 (2572个子文件)
dac_wavegenerate.axf 99KB
uart_polling.axf 82KB
gpio_int_uvopt.bak 76KB
uart_polling.uvgui_sgg06786.bak 67KB
gpio_int_uvproj.bak 44KB
uart_polling_uvproj.bak 36KB
uart_polling_uvopt.bak 16KB
gpdma_linklist.cspy.bat 3KB
setenv.bat 76B
make.rules.build 3KB
arm_linear_interp_data.c 4.1MB
NXP_logo.c 209KB
arm_dct4_init_f32.c 204KB
arm_dct4_init_q31.c 107KB
arm_rfft_init_f32.c 104KB
arm_dct4_init_q15.c 72KB
uip.c 59KB
arm_rfft_init_q31.c 56KB
lpc17xx_can.c 56KB
arm_cfft_radix4_init_f32.c 56KB
Copy of arm_linear_interp_f32.c 47KB
lpc17xx_i2c.c 44KB
lpc17xx_uart.c 42KB
arm_fft_bin_data.c 41KB
tcpip.c 38KB
arm_rfft_init_q15.c 38KB
usbcore.c 37KB
usbcore.c 36KB
httpd-fsdata.c 35KB
lpc17xx_emac.c 32KB
arm_cfft_radix4_init_q31.c 31KB
arm_cfft_radix4_q15.c 28KB
arm_cfft_radix4_q31.c 28KB
arm_cfft_radix4_f32.c 27KB
GLCD_SPI_LPC1700.c 26KB
drv_glcd.c 25KB
lpc17xx_rtc.c 24KB
lpc17xx_gpio.c 24KB
usbcore.c 23KB
lpc17xx_ssp.c 23KB
system_LPC17xx.c 23KB
usbhw.c 23KB
usbhw.c 22KB
arm_conv_partial_q15.c 22KB
usbhw.c 22KB
arm_conv_partial_fast_q15.c 22KB
usbhw.c 22KB
arm_cfft_radix4_init_q15.c 22KB
arm_graphic_equalizer_example_q31.c 22KB
can_test_aflut.c 22KB
arm_conv_partial_q7.c 22KB
arm_sin_cos_f32.c 21KB
emactest.c 21KB
arm_correlate_q7.c 21KB
lpc17xx_qei.c 21KB
lpc17xx_mcpwm.c 21KB
arm_conv_fast_q15.c 20KB
arm_conv_q15.c 20KB
arm_conv_partial_fast_q31.c 20KB
lpc17xx_timer.c 20KB
arm_conv_q7.c 20KB
Terminal_9_12x6.c 20KB
lpc17xx_i2s.c 20KB
lpc17xx_pwm.c 20KB
arm_correlate_fast_q31.c 20KB
spi_sdcard.c 19KB
arm_correlate_f32.c 19KB
arm_correlate_fast_q15.c 19KB
arm_correlate_q15.c 19KB
arm_conv_partial_f32.c 19KB
arm_correlate_q31.c 18KB
uart_fullmodem_test.c 18KB
arm_conv_fast_q31.c 18KB
ti_test.c 18KB
rs485_slave.c 18KB
arm_conv_partial_q31.c 18KB
arm_signal_converge_data.c 18KB
arm_conv_f32.c 17KB
lpc17xx_gpdma.c 17KB
arm_conv_q31.c 17KB
arm_biquad_cascade_df1_32x64_q31.c 16KB
uart_interrupt_test.c 15KB
i2c_master_slave_int_test.c 15KB
mscuser.c 15KB
uip-fw.c 15KB
rs485_master.c 14KB
arm_fir_lattice_f32.c 14KB
arm_graphic_equalizer_data.c 14KB
uip_arp.c 14KB
lpc17xx_spi.c 14KB
arm_fir_lattice_q15.c 14KB
arm_biquad_cascade_df1_f32.c 14KB
cdcuser.c 14KB
arm_dct4_f32.c 14KB
arm_rfft_f32.c 14KB
serial.c 13KB
arm_mat_inverse_f32.c 13KB
DiskImg.c 13KB
i2s_dma_test.c 13KB
sc16is750_int.c 13KB
共 2572 条
- 1
- 2
- 3
- 4
- 5
- 6
- 26
hitxiaya
- 粉丝: 67
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页