summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc32xx/irq/irq.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move interrupt controller support to bspsSebastian Huber2018-04-231-344/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Improve interrupt vector enable/disable APISebastian Huber2017-06-201-29/+20
| | | | | | Change bsp_interrupt_vector_enable() and bsp_interrupt_vector_disable() to not return a status code. Add bsp_interrupt_assert() and use it to validate the vector number in the vector enable/disable implementations.
* bsp/lpc32xx: Fix interrupt controller suppportKevin Kirspel2017-01-241-10/+14
| | | | | | Enable/Disable vector routines now check for a valid vector. Without these guards, the Enable/Disable vector routines will not work with the interrupt server.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* doxygen: refactored doxygen in libbsp/arm/lpc32xxDaniel Ramirez2013-11-291-1/+1
| | | | | | | | This patch refactors a lot of the existing doxygen within libbsp/arm/lpc32xx. Much of this refactoring was just renaming of existing groups to conform to a more consistent naming structure. With the addition of a doxygen header for tm27.h, all files within lpc32xx belong to doxygen group now. lpc32xx should be used a reference for adding doxygen to other bsps.
* arm: Rename inline functionsSebastian Huber2013-01-071-2/+2
| | | | | Rename arm_status_irq_enable() to _ARMV4_Status_irq_enable() and arm_status_restore() to _ARMV4_Status_restore().
* arm: Rename arm_exc_interrupt()Sebastian Huber2013-01-071-1/+1
| | | | Rename arm_exc_interrupt() to _ARMV4_Exception_interrupt().
* arm: Move prototypes to new fileSebastian Huber2013-01-071-0/+2
| | | | | | Move bsp_interrupt_dispatch() and arm_exc_interrupt() prototypes to new file <rtems/score/armv4.h> since they have nothing to do with the CPU port.
* bsps: Add shared default IRQ handlerSebastian Huber2012-03-241-5/+0
|
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-1/+1
| | | | | * irq/irq.c, misc/restart.c, rtc/rtc-config.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2010-06-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-06-231-46/+27
| | | | | | | | | | | | | | | | | * make/custom/lpc32xx_mzx_boot_int.cfg, startup/linkcmds.lpc32xx_mzx_boot_int: Removed files. * include/boot.h, include/emc.h, include/i2c.h, include/nand-mlc.h, make/custom/lpc32xx_mzx.cfg, make/custom/lpc32xx_mzx_stage_1.cfg, make/custom/lpc32xx_mzx_stage_2.cfg, misc/boot.c, misc/emc.c, misc/i2c.c, misc/nand-mlc.c, misc/nand-mlc-read-blocks.c, misc/nand-mlc-write-blocks.c, misc/restart.c, startup/linkcmds.lpc32xx, startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1, startup/linkcmds.lpc32xx_mzx_stage_2: New files. * configure.ac, Makefile.am, preinstall.am: Reflect changes above. * include/bsp.h, include/lpc32xx.h, irq/irq.c, rtc/rtc-config.c, startup/bspstart.c, startup/bspstarthooks.c, startup/linkcmds.lpc32xx_phycore: Changes throughout.
* 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-05-201-3/+9
| | | | | | | | | * make/custom/lpc32xx.inc, make/custom/lpc32xx_mzx_boot_int.cfg, startup/linkcmds.lpc32xx_mzx_boot_int: New files. * Makefile.am, configure.ac, preinstall.am, include/bsp.h, include/bspopts.h.in, include/lpc32xx.h, irq/irq.c, make/custom/lpc32xx_phycore.cfg, startup/bspstart.c, startup/bspstarthooks.c: Changes throughout.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-301-14/+10
| | | | | | * include/irq-config.h: Removed file. * Makefile.am, preinstall.am: Reflect change above. * irq/irq.c: Removed superfluous parameter checks.
* various changesThomas Doerfler2010-03-121-1/+1
|
* add support for lpc32xxThomas Doerfler2010-01-121-28/+25
|
* add support for LPC32xxThomas Doerfler2009-12-151-0/+372