summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc24xx/misc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsp/lpc24xx: Fix warningsSebastian Huber2014-10-101-2/+5
|
* arm/lpc24xx/misc/system-clocks.c: Fix warningJoel Sherrill2014-10-091-1/+1
|
* Use correct prototype of benchmark_timer_read()Joel Sherrill2014-09-161-2/+1
| | | | | | | | | | | | | | This change starts with removing the effectively empty file timerdrv.h. The prototypes for benchmark_timer_XXX() were in btimer.h which was not universally used. Thus every use of timerdrv.h had to be changed to btimer.h. Then the prototypes for benchmark_timer_read() had to be adjusted to return benchmark_timer_t rather than int or uint32_t. I took this opportunity to also correct the file headers to separate the copyright from the file description comments which is needed to ensure the copyright isn't propagated into Doxygen output.
* lpc24xx/lpc17xx: lpc24xx_pin_set_function() keep LPC4088 W type pin in ↵Pavel Pisa2014-08-201-1/+6
| | | | | | | | | | | | | | | | | | | | digital mode for non-analog function. The problem wit incorrect switching of pins into analog mode manifestes on LPC4088 based board. LPC4088 implements pin P1.17 (ENET_MDIO) as new W type (digital pin with analog option). The pin was listed as D category on LPC1788 which does not have analog mode control bit. If analog option is not explicitly switched off on LPC4088 then the pin does not work as digital pin. Code tested on LPC1788 and no problems has been observed even that manual specifies the IOCON_ADMODE field as reserved and should be written as zero. But even RTEMS lpc24xx_gpio_config sets this bit unconditionally. Signed-off-by: Pavel Pisa <ppisa@pikron.com>
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-218-8/+8
|
* score: Add CPU counter supportSebastian Huber2014-02-141-1/+10
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* bsp/lpc24xx: Evaluate LPC17XX pin typeSebastian Huber2012-10-121-1/+14
| | | | New pin type LPC17XX_PIN_TYPE_OPEN_DRAIN.
* bsp/lpc24xx: Enable USB clock by PLL0 for LPC17XXSebastian Huber2012-10-121-2/+11
|
* bsp/lpc24xx: Add lpc24xx_module_is_enabled()Sebastian Huber2012-06-151-0/+24
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-112-4/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* bsp/lpc24xx: Use proper clock valueSebastian Huber2012-03-241-1/+5
|
* Support for NXP LPC1700 familySebastian Huber2012-02-114-4/+146
|
* 2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-085-189/+297
| | | | | | | | | | | | | | | * include/lpc17xx.h: New file. * Makefile.am, preinstall.am: Reflect change above. Update due to API changes. * configure.ac, console/console-config.c, include/bsp.h, include/io.h, include/irq.h, include/lcd.h, include/lpc-clock-config.h, include/lpc24xx.h, include/start-config.h, irq/irq-dispatch.c, irq/irq.c, misc/bspidle.c, misc/io.c, misc/lcd.c, misc/restart.c, misc/system-clocks.c, ssp/ssp.c, startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c, startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c, startup/start-config-pinsel.c: Basic support for LPC17XX. New memory configurations for W9825G2JB75I, IS42S32800B, and SST39VF3201.
* 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-05-193-212/+157
| | | | | | | | | | | * i2c/i2c-config.c: New file. * include/lcd.h: Removed EMC definitions. * misc/dma.c: Fixed initialization. * include/i2c.h, include/io.h, include/lpc-ethernet-config.h, include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c, misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin configuration API. * Makefile.am, preinstall.am: Update.
* 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-211-0/+43
| | | | | | * misc/restart.c: New file. * Makefile.am: Reflect change from above. * include/bsp.h: Declare bsp_restart().
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-1/+1
| | | | * misc/timer.c: Fix typo.
* 2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-091-1/+3
| | | | | * misc/timer.c: Include <rtems/btimer.h>. Fix benchmark_timer_read() definition.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-032-14/+129
| | | | | | | | | | | | | * include/lcd.h, misc/lcd.c: New files. * misc/io.c, include/io.h: Documentation, bug fixes, more configurations. * include/lpc24xx.h: Added DAC and I2S. * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c, startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800, startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram, startup/linkcmds.lpc24xx_ncs_rom_ext, startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command file changes.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-121-1/+1
| | | | | * misc/system-clocks.c: Use define instead of function call to allow smaller delays.
* 2010-10-14 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-10-141-1/+0
| | | | | * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include of <bsp/utility.h>.
* Typo.Sebastian Huber2010-10-141-1/+1
|
* 2010-10-14 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-10-142-5/+13
| | | | * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
* 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-05-203-8/+8
| | | | | | * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c, misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed superfluous macros.
* Changes throughoutThomas Doerfler2010-04-091-1/+8
|
* add support for LPC32xxThomas Doerfler2009-12-153-231/+129
|
* Whitespace removal.Ralf Corsepius2009-11-292-4/+4
|
* Remove unused vars.Ralf Corsepius2009-10-221-2/+0
|
* interrupt handler type changeThomas Doerfler2009-10-211-1/+1
|
* renamed lpc24xx BSPs, reorganized linkcmdsThomas Doerfler2009-10-051-5/+5
|
* Add missing files.Thomas Doerfler2009-09-212-0/+249
|
* Changes throughout.Thomas Doerfler2009-09-184-290/+168
|
* 2009-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-271-2/+2
| | | | * misc/bspidle.c: Include bsp.h and fix prototype.
* 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-08-261-1/+1
| | | | | | | * Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle thread to bsp_idle_thread. * misc/bspidle.c: New file. * include/idle.h, misc/idle.c: Removed.
* adding lpc24xx BSP partsThomas Doerfler2009-07-172-0/+537
|
* ARM bsp maintenanceThomas Doerfler2009-07-172-45/+57
|
* * README: Added NCS.Thomas Doerfler2009-02-271-8/+38
| | | | | | | | | | | | | | | * Makefile.am, configure.ac, preinstall.am: Added BSP variants. * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed register settings. Cleanup. * include/bsp.h: Added network defines and functions. * include/lpc24xx.h: Added AHB and EMC defines. Fixed Ethernet status sizes. * include/system-clocks.h, misc/system-clocks.c: Added micro seconds delay function that uses Timer 1. Changed PLL setup. * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New files. * startup/bspstart.c: Added EMC initialization. Changes for ROM boot.
* Receive LPC24XX_OSCILLATOR_RTC, LPC24XX_OSCILLATOR_MAIN through bspopts.h.Ralf Corsepius2008-12-111-12/+6
|
* added SSP support files, fixed some typosThomas Doerfler2008-09-302-4/+128
|
* 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-09-231-2/+1
| | | | | * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c: Move utility.h
* lpc24xx: new BSPThomas Doerfler2008-09-221-0/+152