LPC1700CMSIS Driver Firmware Library Release Note
Version Sep_11_2009These following test cases have been verified:
- ADC:
- Interrupt mode (AD0.2, 12bit, 1MHz, 'start conversion now' command).
- Polling mode (AD0.2, 12bit, 1MHz, 'start conversion now' command).
- DMA mode (AD0.2, 12bit, 1MHz, 'start conversion now' command).
- CLKPWR:
- Set/Reset Power Supply for Peripheral (PCONP).
- Set Peripheral Clock divider value from CCLK clock (PCLKSEL).
- Get current Peripheral clock value.
- Functions to enter System into various power modes that co-operated with instruction supported by ARM core (WFI and WFE).
- CAN:
- Bypass mode
- Acceptance filter mode
- FullCAN mode
- CAN transfer between two board separately
- Setup AFLUT, load/remove AFLUT entry dynamically
- DAC:
- Normal mode.
- DMA mode.
- EMAC:
- Tested with DP83848C as PHY device
- Initializes with Auto Negotiation mode.
- Tx and Rx with fixed Ethernet Tx, Rx Fragment number.
- Interrupt mode for all interrupt cases with callback.
- Filter mode with unicast, broadcast, WoL.
- GPDMA:
- Interrupt mode with callback.
- Memory to Memory.
- Memory to Peripheral:
- SSP.
- UART.
- I2S.
- Peripheral to Memory:
- SSP.
- UART.
- I2S.
- GPIO:
- Input/Output with Word, Halfword and Byte Accessing style.
- I2C:
- Tested with 100Khz.
- Polling mode and interrupt mode with callback .
- Master mode and stack for handling in slave mode.
- I2S:
- Polling mode(16bits, stereo mode, 44100 Hz)
- Interrupt mode (16bits, stereo mode, 44100 Hz)
- DMA mode
- 4 wire mode
- Transfer between two board
- MCPWM:
- AC/DC mode (observed by oscilloscope).
- Input Capture function.
- NVIC:
- Implement Setting Vector Table Offset, De-initializing the NVIC peripheral and De-initializing the SCB peripheral.
- PINSEL:
- Set Pin Function, Resistor Mode and Open-drain mode.
- Set I2C Standard Mode or Fast Mode for I2C0 pin.
- PWM:
- Single/Dual edge mode (observed by oscilloscope).
- Match function.
- QEI:
- Quadrature phase mode and clock/direction mode.
- 2X and 4X capture mode.
- Direction and direction state change detection.
- Velocity capture and calculation.
- RIT:
- Generate interrupt at specified time intervals (use standard timer)
- RTC:
- Set/Get full date-time.
- Counter Increment Alarm Interrupt.
- SPI:
- Tested with 1MHz.
- Polling mode /Interrupt mode with callback.
- Master and Slave mode.
- SSP:
- Tested with 1MHz in SPI frame mode.
- Polling mode /Interrupt mode with callback.
- Master and Slave mode.
- Self Slave Select Output Pin and GPIO as Slave Select Output pin in master mode.
- DMA mode.
- MicroWire Frame mode.
- TI Frame mode.
- TIM:
- Match Polling/Interrupt mode.
- Output match.
- UART:
- Polling/Interrupt mode with callback (support baudrate: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200)
- Auto baudrate with interrupt mode (support baudrate: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200)
- DMA mode.
- UART1 Full modem with Auto/manual CTS/RTS handshaking.
- UART1 with RS485 function in Master and Slave mode.
- WDT:
- Interrupt mode.
- Reset mode.
These following functions have not been verified:
- ADC:
- Conversion triggered by hardware.
- Burst mode.
- CAN:
- Test mode
- Sleep/Wake up mode
- EMAC:
- Initializes with fixed mode.
- VLAN.
- Filter mode with multicast, hash unicast, hash multicast, magic packet.
- GPDMA:
- Peripheral to Peripheral.
- I2C:
- Max. speed of 400KHz in normal mode.
- Fast Mode Plus.
- Monitor mode.
- I2S:
- Use MCLK as master clock output.
- QEI:
- Position capture.
- Velocity compare.
- RTC:
- Alarm match interrupt.
- RTC calibration.
- TIM:
- DMA.
- Capture mode.
- UART:
- UART3 with IrDA function.
These following functions are not supported (still not be implemented):
- EMAC:
- Other PHY devices than DP83848C.
- Multi Tx, Rx fragment mode.
- GPDMA:
- Scatter and Gather DMA using Linked List Items.
- Auto allocate free DMA channel.
Generated on Mon Feb 8 10:01:42 2010 for LPC1700CMSIS Standard Peripheral Firmware Library by
