summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc176x (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-25Include missing <string.h>Sebastian Huber1-0/+1
Update #2133.
2017-06-21lpc176x/misc/restart.c: Fix duplicate const warningJoel Sherrill1-1/+1
2017-04-04lpc176x/../*-testsuite.tcfg: Add linpackJoel Sherrill3-0/+3
2017-03-08bsp/lpc176x: Fix integer to pointer warningsSebastian Huber2-2/+4
2017-01-17arm/lpc176x/*.tcfg: Add fsjffs2gc01 to excluded testsJoel Sherrill3-0/+3
2016-12-07testsuite: Add test states to the testsuit configuration files.Chris Johns3-67/+67
Change the testsuite configuration files to hold state information about a test. The states are: exclude - Do not build the test expected-fail - The test is expected to fail indeterminate - The test may pass or may fail A message is printed just after the test's BEGIN message to indicate there is a special state for the test. No state message means the test is expected to pass. This support requires tests are correctly written to the use standard support to begin and end a test.
2016-07-12Misc: Spell length correctlyJoel Sherrill2-3/+3
2016-07-04libchip: Simplify RTC driverSebastian Huber1-2/+0
2016-03-29arm/lpc176x: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill1-1/+0
2016-03-25arm/lpc176x/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill1-1/+0
2016-03-22lpc1768_mbed.cfg: Turn on per function sectionsJoel Sherrill1-5/+2
Closes #2576.
2016-02-06arm/.../lpc1768_embed.cfg: Disable per function sectionsJoel Sherrill1-2/+3
updates #2576.
2016-02-03Use linker set for libio initializationSebastian Huber1-2/+0
Update #2408.
2016-01-19bsps/arm: Use common ARMv7-M bsp_reset()Sebastian Huber2-44/+1
2016-01-16arm/lpc176x: Add per-section compilation and linking supportAun-Ali Zaidi1-0/+5
ARM mbed LPC1768: ================= The size of the sample executables without this option were: text data bss dec hex filename 92032 1812 30984 124828 1e79c unlimited.exe 389316 5692 27112 422120 670e8 fileio.exe 92696 1780 31016 125492 1ea34 ticker.exe 100144 1868 30920 132932 20744 nsecs.exe 146696 1800 31016 179512 2bd38 cdtest.exe 131480 2256 30536 164272 281b0 capture.exe 83568 1756 31048 116372 1c694 hello.exe 137628 2164 30632 170424 299b8 paranoia.exe 178624 6560 26536 211720 33b08 loopback.exe 90432 1780 31016 123228 1e15c base_sp.exe 67048 1536 31272 99856 18610 minimum.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 75004 1784 31016 107804 1a51c unlimited.exe 377172 5680 27112 409964 6416c fileio.exe 48152 1320 31464 80936 13c28 minimum.exe 66276 1712 31080 99068 182fc hello.exe 74548 1768 31016 107332 1a344 base_sp.exe 76916 1768 31016 109700 1ac84 ticker.exe 124620 2236 30568 157424 266f0 capture.exe 165108 6460 26632 198200 30638 loopback.exe 121864 2152 30632 154648 25c18 paranoia.exe 139056 1796 31016 171868 29f5c cdtest.exe 87732 1856 30952 120540 1d6dc nsecs.exe ARM mbed LPC1768 AHB SRAM: ========================== The size of the sample executables without this option were: text data bss dec hex filename 92032 1812 63752 157596 2679c unlimited.exe 146696 1800 63784 212280 33d38 cdtest.exe 92696 1780 63784 158260 26a34 ticker.exe 83568 1756 63816 149140 24694 hello.exe 178624 6560 59304 244488 3bb08 loopback.exe 137628 2164 63400 203192 319b8 paranoia.exe 389324 5692 59880 454896 6f0f0 fileio.exe 90432 1780 63784 155996 2615c base_sp.exe 67048 1536 64040 132624 20610 minimum.exe 131480 2256 63304 197040 301b0 capture.exe 100144 1868 63688 165700 28744 nsecs.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 377180 5680 59880 442740 6c174 fileio.exe 165108 6460 59400 230968 38638 loopback.exe 121864 2152 63400 187416 2dc18 paranoia.exe 76916 1768 63784 142468 22c84 ticker.exe 139056 1796 63784 204636 31f5c cdtest.exe 87732 1856 63720 153308 256dc nsecs.exe 124620 2236 63336 190192 2e6f0 capture.exe 75004 1784 63784 140572 2251c unlimited.exe 66276 1712 63848 131836 202fc hello.exe 74548 1768 63784 140100 22344 base_sp.exe 48152 1320 64232 113704 1bc28 minimum.exe ARM mbed LPC1768 AHB SRAM w/ Ethernet: ====================================== The size of the sample executables without this option were: text data bss dec hex filename 90432 1780 38580 130792 1fee8 base_sp.exe 67048 1536 34892 103476 19434 minimum.exe 92696 1780 38636 133112 207f8 ticker.exe 131480 2256 39932 173668 2a664 capture.exe 83568 1756 38156 123480 1e258 hello.exe 100144 1868 38588 140600 22538 nsecs.exe 178624 6560 41224 226408 37468 loopback.exe 137628 2164 38868 178660 2b9e4 paranoia.exe 92032 1812 41940 135784 21268 unlimited.exe The size of the sample executables with this option enabled were: text data bss dec hex filename 75004 1784 41896 118684 1cf9c unlimited.exe 87732 1856 38536 128124 1f47c nsecs.exe 76916 1768 38584 117268 1ca14 ticker.exe 66276 1712 38128 106116 19e84 hello.exe 124620 2236 39888 166744 28b58 capture.exe 165108 6460 41188 212756 33f14 loopback.exe 121864 2152 38816 162832 27c10 paranoia.exe 48152 1320 35064 84536 14a38 minimum.exe 74548 1768 38560 114876 1c0bc base_sp.exe
2015-12-10bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber1-1/+0
Use the bsp_predriver_hook() instead. Update #2408.
2015-12-10bsps: Call bsp_work_area_initialize() earlySebastian Huber2-2/+5
Call bsp_work_area_initialize() before bsp_start(). This allows bsp_start() to use malloc() etc. which is beneficial for systems with a plug-and-play hardware enumeration. Update #2408.
2015-11-05LPC1768: Fix compilation errorMartin Galvan4-8/+8
The LPC1768 variants have a gpio.h file whose name clashes with the gpio.h from the new GPIO API. This results on the BSPs failing to compile. This patch renames the LPC1768 gpio.* files to lpc-gpio.*, as it's done on other BSPs (e.g. Beaglebone). Closes #2441.
2015-05-21Multiple bsp_specs: Change *(old_endfile) to %(old_endfile)Joel Sherrill1-1/+1
Fix typo. closes 2345.
2015-05-20bsps: Convert clock drivers to use a timecounterAlexander Krutwig1-0/+1
Update #2271.
2015-04-23lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add sptls02Joel Sherrill1-0/+1
2015-04-23lm3s3749-testsuite.tcfg: Add cdtestJoel Sherrill1-0/+1
2015-03-24lpc176x/console/console-config.c: Conditionalize code to avoid unused warningsJoel Sherrill1-0/+4
2015-03-20Replace www.rtems.com with www.rtems.orgSebastian Huber41-41/+41
2015-03-20Add CAN, PWM, ADC and UART1/2/3 support to the LPC176x BSP.Martin Galvan19-8/+1879
This patch adds support for the following devices to the LPC176x BSP: * CAN * PWM * ADC It also adds the probe routines for UART1/2/3 to the console_device_table in console-config.c, and enables UART1 in configure.ac.
2015-03-17arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add tmfine01Joel Sherrill1-0/+1
2015-03-17arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram-testsuite.tcfg: Add tmfine01Joel Sherrill1-0/+1
2015-03-17arm/lpc176x/make/custom/lpc1768_mbed-testsuite.tcfg: Add tmfine01Joel Sherrill1-0/+1
2015-03-09lpc1768_mbed.cfg: Remove -DNDEBUG flagJoel Sherrill1-1/+1
2015-03-06Add fsscandir01 variants as needed to more BSPs testsuite configurationJoel Sherrill3-0/+3
2015-03-06lpc1768_mbed_ahb_ram-testsuite.tcfg: Add ftp01Joel Sherrill1-0/+1
2015-03-06lpc1768_mbed_ahb_ram.tcfg: Remove as it is a junk fileJoel Sherrill1-7/+0
This file does not have "-testsuite" in the name and is ignored by the build system.
2015-02-13lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add ftp01Joel Sherrill1-0/+1
2015-02-13lpc1768_mbed-testsuite.tcfg: Add ftp01Joel Sherrill1-0/+1
2014-12-05Update bug report URLSebastian Huber1-1/+1
2014-11-27bsps/arm: Add .nocache sectionSebastian Huber3-0/+6
This section can be use to provide a cache coherent memory area via rtems_cache_coherent_add_area().
2014-11-05lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add a handful more testsJoel Sherrill1-0/+8
2014-11-04lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add rbheap01Joel Sherrill1-0/+1
2014-10-19arm/lpc176x/misc/restart.c: Fix set but not used warningJoel Sherrill1-1/+2
2014-10-07libchip/serial: Add alternative NS16550 driverSebastian Huber2-92/+83
Use the Termios device API.
2014-09-18bsps: Fix build errorSebastian Huber2-5/+0
Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
2014-09-16Use correct prototype of benchmark_timer_read()Joel Sherrill1-2/+2
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.
2014-09-10arm/lpc176x: Adding "eth" linker script section.Federico Casares5-15/+69
2014-09-04lpc176x/.../bspreset.c: Eliminate warning for set not used variableJoel Sherrill1-0/+1
2014-08-29Regenerate all preinstall.am files.Chris Johns1-6/+6
With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash.
2014-08-28arm: Add tests which fail to build with C++ enabled.Chris Johns2-0/+4
2014-07-16Add More Testsuite Configuration Files and Update Existing OnesJoel Sherrill2-0/+26
The first pass at building these was without networking enabled. This pass addresses that plus accounts for some new BSPs which needed testsuite.tcfg files and BSPs which could not link tests which had been added since the first pass.
2014-06-10bsp/lpc176x: New BSPMartin Boretto41-0/+6502