Commit Graph

853 Commits (b7a925e3cf046d2c5a95f80b14d6c285afbdfa7e)

Author SHA1 Message Date
Bogdan Marinescu bd89e121e5 Added build script for travis (build_travis.py) 2013-11-08 17:52:10 +02:00
Bogdan Marinescu e69956aba2 Updated DSP library + build system changes
Updated CMSIS DSP to latest version (CMSIS-SP-00300-r3p2-00rel1.zip)
Build system changes to be able to preprocess assembler sources before compiling them:

- GCC: use gcc '-x assembler-with-cpp'
- ARM: preprocess first, then assemble (two separate commands)
- IAR: added macro definitions and include directories to the assembler command line

Removed CORTEX_ARM_SUPPORT restriction for the DSP libraries.
Tested: LPC1768 with ARM, GCC_ARM and IAR, LPC11U24 with ARM.
2013-11-08 15:38:23 +02:00
Emilio Monti d7d5954f59 Add correct return code to build script 2013-11-08 11:54:12 +00:00
Emilio Monti 600e9ecc46 Default to ARM GCC tools in the system path 2013-11-08 11:46:00 +00:00
Emilio Monti 3e8f11d7ed Update README.md 2013-11-08 11:31:53 +00:00
Emilio Monti 0aeabe419f Use only GCC_ARM toolcahin for Travis CI 2013-11-08 11:20:23 +00:00
Emilio Monti 42aa8af618 Merge pull request #96 from matthewelse/master
Added (partial) Travis-CI Support
2013-11-08 02:40:51 -08:00
bcostm b8ddfce3d0 Change folder name to TARGET_NUCLEO-F103RB 2013-11-08 11:19:09 +01:00
Stephen Paulger 8d9375022f Correct LPC812 exporters list in README 2013-11-07 22:53:08 +00:00
Emilio Monti 8fb37b338e Merge pull request #105 from stephenpaulger/ds5-lpc812
Add LPC812 exporter for DS-5
2013-11-07 09:37:58 -08:00
Stephen Paulger 10ef3d610e Add LPC812 exporter for DS5 2013-11-07 17:33:50 +00:00
bcostm 96a96f2cb6 Add STM32F10X cmsis files 2013-11-07 14:16:01 +01:00
Bogdan Marinescu b704300021 Merge remote-tracking branch 'origin/master' 2013-11-07 13:50:42 +02:00
Bogdan Marinescu 1a1dafe44c Added configuration mechanism
If the build system finds a file named mbed_config.h, it will automatically
define a HAVE_MBED_CONFIG_H macro. Various libraries/components can use
this mechanism to provide compile-time configuration for user projects.
2013-11-07 13:48:34 +02:00
bcostm c0d5675480 Add STM NUCLEO64 STM32F10X basic files 2013-11-07 11:32:01 +01:00
Emilio Monti 41b2cd4b45 Merge pull request #104 from stephenpaulger/exporter-readme
Add exporter README
2013-11-05 15:42:50 -08:00
Stephen Paulger 250610e13c Add expoter README
Includes table of exporter supported toolchains by platform.
2013-11-05 23:39:49 +00:00
Emilio Monti 887fd2ba3a Merge pull request #103 from 0xc0170/dev_kl46z
Dev kl46z
2013-11-05 13:37:06 -08:00
0xc0170 f4591dbbab Merge branch 'upstream_master' into dev_kl46z 2013-11-05 22:08:07 +01:00
Emilio Monti 17bdeb4924 Merge branch 'master' of https://github.com/mbedmicro/mbed 2013-11-05 15:00:23 +00:00
Emilio Monti 8668dfe81a Merge pull request #102 from stephenpaulger/ds5_exporter
Ds5 exporter for LPC11U24
2013-11-05 06:59:31 -08:00
Emilio Monti e0d0dddc78 Additional toolchains to the official builds for the KL25Z and LPC4088 2013-11-05 14:58:47 +00:00
Bogdan Marinescu cf71d0831b Merge pull request #99 from xiongyihui/master
add readable(), writeable() and settings changed callback to USBSerial
2013-11-05 01:37:35 -08:00
Bogdan Marinescu bb04bf917a Merge branch 'lpc4088' of git://github.com/arebert/mbed into arebert-lpc4088
Conflicts:
	workspace_tools/export/gccarm.py
2013-11-04 12:19:29 +02:00
Emilio Monti 8e4057efab Merge pull request #98 from 0xc0170/master
KL25Z GCC_ARM export
2013-11-04 00:48:32 -08:00
Emilio Monti 8222bde1af Merge pull request #101 from adamgreen/netFixLargeSegmentIssues
net: Fix a couple of large TCP segment issues
2013-11-04 00:46:49 -08:00
Yihui Xiong d3ca818905 add readable(), writeable() and settings changed callback to USBSerial 2013-11-01 12:38:27 +08:00
0xc0170 8ae57ce8db KL25Z GCC_ARM export 2013-10-31 16:00:50 -04:00
Andreas Rebert 09cf4ef128 Support for exporting to GCC_ARM 2013-10-31 13:28:05 +01:00
Andreas Rebert 83d4facb0e Added support for GCC_ARM 2013-10-31 13:25:58 +01:00
Adam Green 64620e2e78 lwip: Stop dropping long TCP segments
If lwIP placed more than 2 pbufs in a TCP segment, the ethernet driver
would fail to send it as it didn't have enough Tx descriptors.  The
maximum number of pbufs outstanding for transmit that lwIP keeps is
defined by the TCP_SND_QUEUELEN macro.  I modifed the value of
LPC_NUM_BUFF_TXDESCS to take advantage of this lwIP value.  The +1
takes into account that LPC_EMAC->TxProduceIndex ==
LPC->TxConsumeIndex is reserved for indicating that the queue is empty
so a full queue uses one less than the maximum count.
2013-10-29 23:41:21 -07:00
Adam Green 692cbd11f6 lwip: Fix invalid checksum bug
tcp_write() would incorrectly byte swap the checksum 1 too many times
when concatenating a pbuf to an existing TCP segment if the number of
bytes in the concatenated data was odd.  I hit this issue when I tried
to reproduce a lost segment issue reported by a mbed user in this forum
thread: http://mbed.org/forum/mbed/topic/4354/?page=2#comment-22657
2013-10-29 23:41:21 -07:00
Matthew Else 908c0da471 (Hopefully) got rid of all of the setup output 2013-10-29 12:29:57 +00:00
Matthew Else 73d8eb426c Redirected some commands in Travis setup to go to /dev/null
Now, we don't get all of the verbose output from the tar command, etc.
2013-10-29 12:19:09 +00:00
Matthew Else 9ef1fdec45 Update .travis.yml 2013-10-29 12:07:21 +00:00
Matthew Else 1054f86806 Added support for microlib compilation. 2013-10-29 12:02:03 +00:00
Stephen Paulger 779657221e Merge branch 'master' into ds5_exporter 2013-10-29 10:55:59 +00:00
Stephen Paulger 50d8cb0bce Merge remote-tracking branch 'upstream/master' 2013-10-29 10:55:29 +00:00
Stephen Paulger a27dae0977 Merge branch 'master' into ds5_exporter 2013-10-29 10:40:31 +00:00
Stephen Paulger 43eeaa338f Fix DS5 11U24 exporter 2013-10-29 10:35:15 +00:00
Matthew Else 8786cbf17a Hopefully fixed install_dependencies.sh 2013-10-28 18:35:10 +00:00
Matthew Else 0a9019bd32 Fixed install_dependencies.sh 2013-10-28 18:20:32 +00:00
Matthew Else cb87dbc742 I think, I've added support for ARM_CC using wine... 2013-10-28 18:13:29 +00:00
Matthew Else 3da254960f Fixed file permissions for install_dependencies.sh 2013-10-28 09:35:14 +00:00
Matthew Else 56de616b93 Updated travis :D 2013-10-28 09:32:25 +00:00
Matthew Else d5cc572df1 Added travis image to readme. 2013-10-28 09:29:07 +00:00
Matthew Else ea181069b0 Now using sudo in the travis install commands 2013-10-28 09:27:03 +00:00
Matthew Else ca5a5a4f5f mbedmicro/mbed#87 Added some travis support, I hope. Only currently supports GCC_ARM and untested so far... 2013-10-28 09:23:39 +00:00
Emilio Monti 5aad98af4b Merge pull request #94 from pbrier/master
fixed can_filter() prototype (prevents build of LPC1768)
2013-10-27 09:26:19 -07:00
pbrier b1d88905a9 fixed can_filter() prototype (prevents build of LPC1768) 2013-10-26 17:02:29 +02:00