ntdisp, short for eNTiDi's ISP (In-System Programming), is a system for programming LPC and STM32 (and possibly other) embedded devices by using their native ISP protocol. The mode where this protocol is enabled is usually triggered at startup by short-circuiting a jumper or by pressing a reset button. It is sometimes referred to as ICP (In-Circuit programming) or ICSP (In-Circuit Serial Programming).

This project provides three different frontends:

  1. a GObject-based library (for developers);
  2. a command-line utility (for computer geeks);
  3. a GTK+3 frontend (for less geeky users).

To download the latest release, please visit the SourceForge project page. Historic releases are also availables and can be accessed from the same link.

For submitting bug reports and feature requests or for browsing the source code, a dedicated tracker has been activated.