Skip to content

Introduction of new platform LPC2460 MCU #1118

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Jun 1, 2015
Merged

Conversation

logost
Copy link
Contributor

@logost logost commented May 18, 2015

I added support of new target platform LPC2460 (ARM7TDMI-S based 32-bit RISC Microcontroller with Thumb extensions, 98KB RAM, CPU clock up to 72 MHz)

Only GCC ARM toolchain is supported.
This Pull Request contains two parts:

  1. CMSIS-HAL for LPC2460 with tested drivers for Digital I/O and IRQ, PWM, I2C, SPI, UART, ADC/DAC, RTC. And not tested drivers for CAN, Ethernet, USB.
  2. RTX support for ARM7TMI-S processors and LPC2560 in particular.

Solution has been tested on some proprietary board (not on an evaluation board).

@logost
Copy link
Contributor Author

logost commented May 20, 2015

I accepted the contributor-agreement with login "logost".
You accepted the Contributor Agreement on Tue 05 May 2015.

@0xc0170
Copy link
Contributor

0xc0170 commented May 27, 2015

Hello,

will this board be available? I don't have it to test the actual implementation.

@@ -254,6 +254,13 @@ def __init__(self):
self.extra_labels = ['NXP', 'LPC23XX']
self.supported_toolchains = ["ARM", "GCC_ARM", "GCC_CR"]

class LPC2460(LPCTarget):
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is LPC2460 the name of the platform or only the MCU?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is MCU, of course. I did everything by analogy with LPC2368(similar MCU). Do I need to do some renaming?

@logost
Copy link
Contributor Author

logost commented May 27, 2015

I tested on end-user device based on MCU LPC2460 (http://chainwayits.en.alibaba.com/product/1999064255-220811371/vehicle_driving_data_recorder_with_GPS_tracker_for_fleet_management.html).
It's a matter of two files PeripheralNames.h and PinNames.h to adapt to other board with LPC2460.

0xc0170 added a commit that referenced this pull request Jun 1, 2015
Introduction of new platform LPC2460 MCU
@0xc0170 0xc0170 merged commit 6f7f37e into ARMmbed:master Jun 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants