summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc176x (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lpc176x/misc/restart.c: Fix duplicate const warningJoel Sherrill2017-06-211-1/+1
|
* lpc176x/../*-testsuite.tcfg: Add linpackJoel Sherrill2017-04-043-0/+3
|
* bsp/lpc176x: Fix integer to pointer warningsSebastian Huber2017-03-082-2/+4
|
* arm/lpc176x/*.tcfg: Add fsjffs2gc01 to excluded testsJoel Sherrill2017-01-173-0/+3
|
* testsuite: Add test states to the testsuit configuration files.Chris Johns2016-12-073-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.
* Misc: Spell length correctlyJoel Sherrill2016-07-122-3/+3
|
* libchip: Simplify RTC driverSebastian Huber2016-07-041-2/+0
|
* arm/lpc176x: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-291-1/+0
|
* arm/lpc176x/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-251-1/+0
|
* lpc1768_mbed.cfg: Turn on per function sectionsJoel Sherrill2016-03-221-5/+2
| | | | Closes #2576.
* arm/.../lpc1768_embed.cfg: Disable per function sectionsJoel Sherrill2016-02-061-2/+3
| | | | updates #2576.
* Use linker set for libio initializationSebastian Huber2016-02-031-2/+0
| | | | Update #2408.
* bsps/arm: Use common ARMv7-M bsp_reset()Sebastian Huber2016-01-192-44/+1
|
* arm/lpc176x: Add per-section compilation and linking supportAun-Ali Zaidi2016-01-161-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
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-101-1/+0
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* bsps: Call bsp_work_area_initialize() earlySebastian Huber2015-12-102-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.
* LPC1768: Fix compilation errorMartin Galvan2015-11-054-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.
* Multiple bsp_specs: Change *(old_endfile) to %(old_endfile)Joel Sherrill2015-05-211-1/+1
| | | | | | Fix typo. closes 2345.
* bsps: Convert clock drivers to use a timecounterAlexander Krutwig2015-05-201-0/+1
| | | | Update #2271.
* lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add sptls02Joel Sherrill2015-04-231-0/+1
|
* lm3s3749-testsuite.tcfg: Add cdtestJoel Sherrill2015-04-231-0/+1
|
* lpc176x/console/console-config.c: Conditionalize code to avoid unused warningsJoel Sherrill2015-03-241-0/+4
|
* Replace www.rtems.com with www.rtems.orgSebastian Huber2015-03-2041-41/+41
|
* Add CAN, PWM, ADC and UART1/2/3 support to the LPC176x BSP.Martin Galvan2015-03-2019-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.
* arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add tmfine01Joel Sherrill2015-03-171-0/+1
|
* arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram-testsuite.tcfg: Add tmfine01Joel Sherrill2015-03-171-0/+1
|
* arm/lpc176x/make/custom/lpc1768_mbed-testsuite.tcfg: Add tmfine01Joel Sherrill2015-03-171-0/+1
|
* lpc1768_mbed.cfg: Remove -DNDEBUG flagJoel Sherrill2015-03-091-1/+1
|
* Add fsscandir01 variants as needed to more BSPs testsuite configurationJoel Sherrill2015-03-063-0/+3
|
* lpc1768_mbed_ahb_ram-testsuite.tcfg: Add ftp01Joel Sherrill2015-03-061-0/+1
|
* lpc1768_mbed_ahb_ram.tcfg: Remove as it is a junk fileJoel Sherrill2015-03-061-7/+0
| | | | | This file does not have "-testsuite" in the name and is ignored by the build system.
* lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add ftp01Joel Sherrill2015-02-131-0/+1
|
* lpc1768_mbed-testsuite.tcfg: Add ftp01Joel Sherrill2015-02-131-0/+1
|
* Update bug report URLSebastian Huber2014-12-051-1/+1
|
* bsps/arm: Add .nocache sectionSebastian Huber2014-11-273-0/+6
| | | | | This section can be use to provide a cache coherent memory area via rtems_cache_coherent_add_area().
* lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add a handful more testsJoel Sherrill2014-11-051-0/+8
|
* lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add rbheap01Joel Sherrill2014-11-041-0/+1
|
* arm/lpc176x/misc/restart.c: Fix set but not used warningJoel Sherrill2014-10-191-1/+2
|
* libchip/serial: Add alternative NS16550 driverSebastian Huber2014-10-072-92/+83
| | | | Use the Termios device API.
* bsps: Fix build errorSebastian Huber2014-09-182-5/+0
| | | | Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
* Use correct prototype of benchmark_timer_read()Joel Sherrill2014-09-161-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.
* arm/lpc176x: Adding "eth" linker script section.Federico Casares2014-09-105-15/+69
|
* lpc176x/.../bspreset.c: Eliminate warning for set not used variableJoel Sherrill2014-09-041-0/+1
|
* Regenerate all preinstall.am files.Chris Johns2014-08-291-6/+6
| | | | | With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash.
* arm: Add tests which fail to build with C++ enabled.Chris Johns2014-08-282-0/+4
|
* Add More Testsuite Configuration Files and Update Existing OnesJoel Sherrill2014-07-162-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.
* bsp/lpc176x: New BSPMartin Boretto2014-06-1041-0/+6502