/lpcduino

Soure code for LPCduino v0.2

Primary LanguageC

LPCduino -- Arduino for the LPC!

Soure code for LPCduino v0.2

Finally, Arduino is here for the LPC family!

This is an initial stage of development for Arduino-like environment for the LPC family, this source has it for the LPC812.

We have implemented the following environment with the aid of the following sources:

  1. Build Your Own Arduino Like Board For Just a Few Dollars
  2. Adafruit's LPC810 CodeBase

Essentially, the hardware components needed for this are found in the number 1, but here you can find them listed:

  1. USB to Serial FTDI
  2. PCB Adapters
  3. LPC812M101JDH20FP
  4. LEDs, resistors and pushbuttons (for debugging and testing purposes)

test board

Features:

  • Signature reading
  • Compilation and verification
  • GPIO programming (additional libraries and wrappers to come...)

Requirements:

  1. Install ARM-GCC tools for your PC, you can follow point 6 from the following guide
  2. Download and install FlashMagic Programming Tool for NXP Semiconductors
  3. Add the Flashmagic Tool to the Environment variables (PATH)
  4. Make sure ARM-GCC also works for your environment
  5. Python 3.8 or higher

Contact information

If you are having a hard time installing or running the tool, please reach at bruno.senzio-savino@arrow.com

Getting started:

  1. Install Tkinter in your python environment
pip install tk
  1. In the lpcduino.py file, change the compile and flash paths to your desired route

Run lpcduino.py and enjoy!