Screenshots


Screenshots for pikdev V1.4.x


Pure Qt 4 GUI

Click to see full-size image
  • New code editor, with syntax highlight for C or ASM code
  • Reconfigurable toolbars
  • Parsing of C or asm code that allows a fast navigation in source code
  • Multi buffers, history, bookmarks, etc..
Config bits generator

Click to see full-size image
  • Generated code (C or ASM) can be directly dragged to any editor
  • Generated code can be saved in a file, then included in source code
  • Support for old _CONFIG directive, or newer CONFIG directive for PIC18 devices
Project editor

Click to see full-size image
  • Project settings and documentation can be edited at any moment
Documentation browser

Click to see full-size image
  • Inline documentation for all currently available PIC devices
  • Uses the documentation coming from the gputils project
Programming widget

Click to see full-size image
  • Any data (program, config bits, EEPROM) can be edited before chip programming
  • Support for PicKit2, parallel or serial programmers
Configuration dialogs

Click to see full-size image
  • Configuration widget for external tools

Click to see full-size image
  • Configuration widget for editor


Screenshots for pikdev V1.2.x, and older


Config bits editor / code generator (V1.2.1)

Click to see full-size image
  • Allows to choose the CONFIG bits settings
  • Automatic generation of source code in C or ASM
  • Generated code may be #include(d), or dragged to editor
Pikdev V1.2.0

Click to see full-size image
  • Automatic analysis of C source code and SLB asm code
  • Direct access to each function, global data or type definition/declaration from the project widget (this screenshot shows a C project written with the cpik C compiler).
Pikdev with KDE4 running on an Asus EEE-PC netbook

Click to see full-size image
  • Improved dialogs for 800x1024 screen size
  • Perfectly runs under KDE4, with KDE3 libs
Main window (one file applications)

Click to see full-size image
  • Multi buffers editor,
  • Any editing view can be splitted,
  • Line numbering,
  • Bookmarks,
  • Syntax highlighting, code folding
  • Automatic indentation of C source code (need astyle)
  • Search, Find next, Find previous, Replace, Undo, Redo, Cut, Copy, Paste, GotoLine, Print, Comment, Uncomment editing functions.
  • Direct access to gpasm,
  • Direct access to gpdasm,
  • Direct access to assembly errors,
  • Toolbar reconfiguration
Main window (project mode)

Click to see full-size image
  • Direct access to gpasm and gplink
  • C or ASM languages project tree widget with popup menus and support for drag' n drop
Project Editor window (project mode)

Click to see full-size image
  • Config of asm related parameters
  • Config of C language related parameters
  • Config of link related parameters
Programmer window

Click to see full-size image
  • Can be used as an independant programmer,
  • Data memory, Program memory, ID memory and config fuses are editable,
  • Hex file Load and Save,
  • Read, Program, Verify, Erase device capabilities,
  • Devices are autodetected (when applicable),
  • Programming option choice (when applicable),
  • Progress bar,
  • Config bits documented by tootips,
  • Toolbar reconfiguration
GPASM/GPDASM configuration

Click to see full-size image
  • gpasm/gpdasm options choice
  • Include directories may be specified as relative to the source file directory
  • target device and hex file format can be automatically selected by source code analysis
Programmer Configuration

Click to see full-size image
  • Standard programmers settings selection (new std settings can be added by user)
  • Parallel or Serial port selection (available ports are automatically probed)
  • Pins and polarity selection (by pin names or DB9 pin numbers)
  • Configuration checking
Toolbar Configuration

Click to see full-size image
  • Standard KDE configuration widget