Matthew Else
548d18ebd7
Pull in changes to the main mbed code base.
2013-08-06 20:04:32 +01:00
Matthew Else
d29ebefbd9
Begin to add can_api.c to LPC11C24 codebase. Not complete yet, which is why it's #if 0ed out. Lots of build errors come up if #if0 isn't there, which is why it is for now.
2013-08-06 17:41:31 +01:00
Emilio Monti
e42786649f
The LPC1347 board does not have an interface chip
2013-08-06 16:36:03 +01:00
Matthew Else
45470aba31
Updated READMEs
2013-08-06 15:09:41 +01:00
Matthew Else
4401516f14
Removed unnecessary core_cm* files, as they are now shared in cmsis
2013-08-06 15:06:28 +01:00
Matthew Else
bf02700a32
Merge https://github.com/jorisa/mbed
2013-08-06 09:43:52 +01:00
Matthew Else
f7a2be4bed
Merge remote-tracking branch 'upstream/master'
2013-08-06 09:42:09 +01:00
Joris Aerts
c747e2533f
Rename some argument and enum names to match existing naming
...
Add CAN->mode(Mode mode) function (not implemented in hal)
2013-08-05 17:28:27 -07:00
emilmont
4f03cd09b8
Remove undefined peripherals
2013-08-05 22:09:32 +01:00
0xc0170
e1af24c1f2
Spaces correction
2013-08-05 19:06:22 +02:00
Matthew Else
ef28879863
Merged remote tracking branch 'upstream/master'
2013-08-05 17:22:01 +01:00
Matthew Else
2c45596673
Merge https://github.com/jorisa/mbed
2013-08-05 17:11:58 +01:00
Matthew Else
7c8c7228c8
Pushed LPC1114 I2C updates to the LPC11C24
2013-08-05 17:09:22 +01:00
0xc0170
3c0775f5c3
More pin mux options for KL25Z
...
- as reported in mbed bug section, add all available mux options
2013-08-04 21:33:06 +02:00
0xc0170
e993e94886
Update kl25z_gcc_arm branch to latest master
2013-08-04 19:21:04 +02:00
0xc0170
08beebcd83
RAM region shifted by 0xC0 for vectors
2013-08-02 22:32:41 +02:00
0xc0170
0d6bec9d8c
LD - space reserved for vectors in RAM
2013-08-02 21:08:29 +02:00
Emilio Monti
8562b3660b
Add LPC1347 export templates. Cleanup GCC toolchain check.
2013-08-02 17:56:11 +01:00
0xc0170
48ee225d1f
vectors and flash protection area are separated
2013-08-02 18:01:49 +02:00
Emilio Monti
54893092c3
Merge pull request #17 from matthewelse/forpullrequest
...
LPC1114 Port Pull Request
2013-08-02 08:56:44 -07:00
matthewelse
7827d62504
Added alternative DIP package names for pins in the LPC1114
...
Added this so it is consistent with the notebook page.
2013-08-02 10:38:05 +01:00
0xc0170
afab75fd01
only one flash memory (FLASH)
2013-08-02 07:14:36 +02:00
Joris Aerts
f685efa9b2
Merge remote-tracking branch 'upstream/master'
2013-08-01 17:24:20 -07:00
Matthew Else
789f81b1ea
Removed extra core_* files that are no longer needed. Makes Emilio more happy.
2013-08-01 22:54:52 +01:00
Matthew Else
d899612525
Merge branch 'forpullrequest'
2013-08-01 16:25:28 +01:00
Matthew Else
0f7ece02a8
Fixed I2C API
2013-08-01 16:23:13 +01:00
Matthew Else
df5c36a9ae
Uncommented i2c_wait_SI(obj), as it should not have been commented out.
2013-08-01 16:04:18 +01:00
Matthew Else
dc68b76d0f
Added timeout for i2c_stop in LPC1114 target.
2013-08-01 15:46:05 +01:00
Joris Aerts
a16dc72272
Add @param documentation for new event parameter
...
Add clear irq to attach() template function
Call irq_handler for every interrupt set
2013-07-31 10:45:28 -07:00
Joris Aerts
63b2b271d1
Refactor CAN interrupt handling to LPC176X HAL implementation
...
Add handlers for other CAN interrupt events
Changed CAN private entities to protected
2013-07-31 07:26:32 -07:00
0xc0170
33c096c9d0
Initial version of a ld and a startup for KL25Z ARM GCC
2013-07-31 10:19:18 +02:00
Joris Aerts
8ef8aac36e
Merge remote-tracking branch 'upstream/master'
2013-07-30 19:16:34 -07:00
Joris Aerts
51bfe267f4
Add can_t->index to struct and set it during can_init
2013-07-30 15:17:40 -07:00
Matthew Else
07cddbf038
Merge remote-tracking branch 'upstream/master'
2013-07-30 12:01:49 +01:00
Bogdan Marinescu
df5a993197
__cxa_pure_virtual changes
...
- rename stdio.cpp to retarget.cpp, since it doesn't contain only stdio-related
code
- move __cxa_pure_virtual from exit.c to retarget.cpp where it belongs.
2013-07-29 18:54:22 +03:00
Bogdan Marinescu
1cd95c2467
[KL25Z] Fix clock generation for I2C and SPI
...
Don't set a clock higher than the one requested for the I2C and SPI interfaces,
even if this setting is the closest to the requested one. This was causing
some issues with the EEPROM test and possibly other issues with the SPI SD test.
2013-07-29 18:20:04 +03:00
Bogdan Marinescu
48d41016cd
Added armcc support for STM32F407
2013-07-29 18:15:04 +03:00
Bogdan Marinescu
5655d2fc2a
Fix for the previous "change vector table relocation check" commit.
2013-07-29 18:13:38 +03:00
Bogdan Marinescu
beed7117ad
Add __cxa_pure_virtual to avoid pulling in functions from the C++ library
...
Fixes PRMBED-859
2013-07-29 18:13:37 +03:00
Bogdan Marinescu
14409cd7fd
Change the check for vector table relocation
...
Allows the user to specify his own VTOR location.
Fixes PRMBED-1065.
2013-07-29 18:13:37 +03:00
matthewelse
429d2e61eb
Enabled CAN for LPC11CXX in device.h
2013-07-29 10:59:18 +01:00
Matthew Else
200b263dcd
Added basic stuff necessary to compile for LPC11C24 target.
2013-07-27 18:12:35 +01:00
ytsuboi
a9f0d9a3f7
[LPC1114]: uARM fixed
...
Tested with only "[ 32] MBED_11: Ticker"
2013-07-27 02:06:12 +09:00
Matthew Else
8c2ede6f4f
Merge remote-tracking branch 'upstream/master'
2013-07-26 15:50:59 +01:00
Emilio Monti
5f0bd9d283
Update ARM toolchain symbols
2013-07-26 15:49:00 +01:00
Matthew Else
153153f261
Added serial_break_clear/serial_break_set
...
Fixes #24
2013-07-26 11:44:09 +01:00
Matthew Else
3172fd97ca
Fix both edge bug in gpio_irq_api.c
...
Fixes #22
2013-07-26 09:41:20 +01:00
Matthew Else
a356553c7d
Fixed incorrect use of static in port_api.c
...
This was causing errors when compiling in GCC_ARM
2013-07-25 16:01:45 +01:00
Matthew Else
c3ebd47071
Tidying up gpio_irq_api.c
2013-07-25 10:43:49 +01:00
Matthew Else
a7ba27618d
Fixed bug in gpio_irq_api
...
Test interruptin now works. Fixes #16
2013-07-25 10:26:46 +01:00