Andreas Rebert
a574fd73b3
Bugfixes for I2C and port impl
2013-10-11 14:01:49 +02:00
Stephen Paulger
a34c747a21
Base DS-5 lpc11u24 project name on mbed project name
2013-10-10 11:38:02 +01:00
Stephen Paulger
f7425b4e72
Base project name on mbed project name
2013-10-10 11:32:29 +01:00
Stephen Paulger
f51de7be24
Add symbols
2013-10-10 11:31:42 +01:00
Stephen Paulger
3fc39b51a4
Build after project rename
2013-10-10 11:31:09 +01:00
Michael Ammann
330e59fb85
make buffer big enough
2013-10-09 15:12:53 +03:00
Dave Van Wagner
d3963de05d
Added methods to retrieve gateway and netmask from DHCP assignment
2013-10-09 13:47:41 +03:00
Bogdan Marinescu
53edc82f73
Merge pull request #82 from 0xc0170/freedomKL46Z
...
Freedom kl46z (first tests)
2013-10-07 01:10:48 -07:00
0xc0170
122f24b83f
Update: Merge branch 'master' into freedomKL46Z
...
Conflicts:
workspace_tools/targets.py
2013-10-06 18:55:32 +02:00
0xc0170
44bb8e00e5
First passed tests for KL46
...
- spi is failing, need to fix it
2013-10-01 20:18:39 +02:00
Emilio Monti
e8afb9cd1d
Merge pull request #81 from jorisa/master
...
Merge common files between LPC11XX and LPC11CXX
2013-09-30 12:36:37 -07:00
Joris Aerts
7ed6acb08a
Move pwmout_api.c/PeripheralNames.h to LPC11XX_11CXX common
...
Because CT32B1 (P1_1, P1_2 and P1_3) is used by us_ticker.c for wait and ticker function. Since wait/ticker is commonly used by mbed code and I decided CT32B1 of LPC11XX should only be used for this function, not for PwmOut.
P1_6 and P1_7 are used by UART (USBTX/USBRX) and I think they should not be assigned to other function.
2013-09-30 08:11:56 -07:00
Joris Aerts
4d0c864b16
Move adc_pinmap.h to LPC11XX_11CXX common
...
Merge back into analog_api.c. P1_3/ADC0_4 (SWDIO) now disabled for both targets
2013-09-30 08:07:26 -07:00
0xc0170
8df14cadc9
scatter file - 32kb RAM, startup - removed heap, stack init
...
- clock set to 1 (external crystal)
2013-09-29 22:36:50 +02:00
0xc0170
5dcd8ea10e
ARM (KEIL) files for KL46Z
2013-09-29 20:40:06 +02:00
0xc0170
b83fd7fb3b
MUX corrections, Arduino Analog signals
...
- added new MUX options to all drivers
- removal of LED which are not there
- analog arduino R3 signals were switched
2013-09-29 20:04:56 +02:00
0xc0170
2ca3195b17
NVIC offset and address in RAM correction
2013-09-29 18:53:57 +02:00
Joris Aerts
e1967755a5
Move spi_pinmap.h to LPC11XX_11CXX common
...
Merge back into spi_api.c. P0_10/SPI_0 (SWCLK) now disabled for both targets
2013-09-27 19:10:08 -07:00
Joris Aerts
e9f5c8d3ca
Move README.md to LPC11XX_11CXX common
2013-09-27 18:56:11 -07:00
Joris Aerts
3fe31ad50e
Move objects.h to LPC11XX_11CXX common
...
Use #if DEVICE_CAN for can_s definition
2013-09-27 18:53:19 -07:00
Bogdan Marinescu
f580c008b1
Merge pull request #78 from mconners/master
...
Added KL46Z support
2013-09-25 03:18:49 -07:00
Bogdan Marinescu
8f57c1e847
Merge remote-tracking branch 'github/master'
2013-09-25 10:27:17 +01:00
Bogdan Marinescu
1e224c5152
Fix RAM size for LPC11C24 in ARM/uARM linker command files
2013-09-25 10:18:43 +01:00
Bogdan Marinescu
30907d7772
Refactor LPC1114 and LPC11C24 code
...
Since most of the code for LPC1114 and LPC11C24 is similar, refactor the
code structure to avoid duplication of the common code.
2013-09-25 10:17:19 +01:00
Michael Conners
5bd25ac046
Added K20D5M support
2013-09-24 10:36:04 -04:00
Michael Conners
afcc79ad27
Added KL46Z support
2013-09-24 10:01:06 -04:00
Emilio Monti
f818f842e0
Merge pull request #77 from stephenpaulger/fix_ds5_exporters
...
Fixes DS5 exporters
2013-09-23 09:24:07 -07:00
Stephen Paulger
dbca3abe60
Fixed ds5 lpc11u24 paths, changed to use internal builder
2013-09-23 17:20:58 +01:00
Stephen Paulger
c61623cc5e
Fix ds5 lpc1768 paths. Use internal builder
2013-09-23 16:51:29 +01:00
Bogdan Marinescu
4e23b72a78
Merge pull request #76 from arebert/lpc4088
...
[LPC4088] Merged bugfixes and improvments for LPC1768 target to LPC4088 target
2013-09-23 03:22:43 -07:00
Andreas Rebert
bb35d16521
Merged bugfixes and improvments for LPC1768 target to LPC4088 target
2013-09-23 11:39:52 +02:00
Bogdan Marinescu
f2f7b213cd
Merge pull request #75 from jorisa/master
...
Keep LPC11CXX in sync with LPC11XX
2013-09-20 01:53:40 -07:00
Emilio Monti
38ed9eb6a0
Merge pull request #72 from jorisa/master
...
Split uVision project source files in groups mbed/hal/src
2013-09-19 01:46:53 -07:00
Bogdan Marinescu
81b372d362
Merge pull request #73 from ytsuboi/master
...
Fixed LPC1114 ADC offset problem
2013-09-19 01:35:42 -07:00
Toyomasa Watarai
866858a816
Fixed LPC1114 ADC offset problem
2013-09-19 16:19:04 +09:00
Toyomasa Watarai
f4bfe5aedb
Revert "Fixed ADC offset problem"
...
This reverts commit 399acd1d6f
.
2013-09-19 16:16:52 +09:00
Toyomasa Watarai
399acd1d6f
Fixed ADC offset problem
2013-09-19 16:16:05 +09:00
Joris Aerts
a4badc7dd2
Keep LPC11CXX in sync with LPC11XX
...
Only differences in CMSIS now are:
* Top of RAM (0x10001000 vs 0x10002000)
* Clock configuration (IRC/System PLL vs System Oscillator/IRC)
2013-09-18 18:54:53 -07:00
Joris Aerts
979bba6864
Don't call mbed_interface_disconnect when DEVICE_SEMIHOST is disabled
2013-09-18 14:10:29 -07:00
Joris Aerts
5b2072a2c7
Modify uVision LPC11C24 template to actually use the LPC11C24
2013-09-18 14:07:13 -07:00
Joris Aerts
f9474e926e
Add uVision template for LPC11C24
2013-09-18 11:43:08 -07:00
Joris Aerts
434c35c1d5
Split uVision project source files in groups mbed/hal/src
...
Files are grouped based on their path (mbed/common, mbed/targets, *)
Empty folders are not exported. Modified all uVision templates accordingly.
2013-09-18 10:02:40 -07:00
Joris Aerts
08f74957a4
Add missing --c99 flag to uVision LPC11U24 and LPC1347 projects
...
Fix indentation in other templates
2013-09-18 09:48:56 -07:00
Joris Aerts
c164d0b56b
Modify uVision LPC1114 template output name and directory to match others
2013-09-18 08:46:43 -07:00
Emilio Monti
c02372f883
Merge pull request #70 from jorisa/master
...
Replace #ifdef with #if DEVICE_STDIO_MESSAGES
2013-09-18 03:08:46 -07:00
Joris Aerts
c275ef3b3d
Replace #ifdef with #if DEVICE_STDIO_MESSAGES
...
DEVICE_STDIO_MESSAGES is the only #define in device.h that is being used in the library as #ifdef rather than #if. This is misleading since setting it to 0 will not disable including the <stdio.h> libraries.
2013-09-17 18:19:22 -07:00
Emilio Monti
105c56d38b
Update README.md
2013-09-17 16:24:43 +01:00
Emilio Monti
26bd46f50e
Add a method to the exporter to choose the toolchain. Add initial LPC812 uvision template
2013-09-17 15:56:35 +01:00
Emilio Monti
8f1c636ef5
Merge pull request #69 from adamgreen/fixSbrkForCortexM
...
Fix _sbrk() implementation for Cortex-M parts.
2013-09-17 05:17:28 -07:00
Adam Green
5eb976a088
Fix _sbrk() implementation for Cortex-M parts.
...
A recent commit, 43acaa4166
, to get _sbrk() to build successfully for
LPC2368 broke the Cortex-M implementation. __get_MSP() isn't ever
defined as a macro, it is an inline function. This means that the
code would always be compiled to use SP instead of MSP on Cortex-M
parts. I switched the code to instead use the TARGET_ARM7 define
to choose which stack pointer to utilize.
I tested this fix by making sure that the LPC2368 version of the mbed
SDK would still build successfully with the Python scripts and that the
NET1 test still built and ran successfully on my mbed-LPC1768 device.
2013-09-17 04:29:35 -07:00