# WxPic Buttons and Menus

The buttons and menus allow to enter WxPic commands. The puttons allows to execute the most frequent operations. The menus regroup all the available functions.

## The Button Bar

The buttons and their associated functions are the following:

- Open an HEX file to be selected and load its content in buffers.
- Write in HEX format the content of the buffers in a file to be defined.
- Reload buffers with last loaded HEX file and program the device with the reloaded buffer content.
- Program the device with the buffer content.
- Verify that the device memory is identical to the WxPic's buffers. In case of difference the erroneaous code and data words are displayed in red in the code and data pages.
- Read the device memory and store it in the WxPic's buffers.

Haut

## The Menus

WxPic provides the following menus:

- File
- Edit
- Device
- Tools
- Help

### The File Menu

The File Menu provides the functions involving the Hexfiles and the WxPic exit commands:

Load HEX file...
  Open an Hex file to be selected and loads its content in the buffers.
Load and Program Device...
  Open an Hex file to be selected, loads its content in the buffers and program the device with it.
Reload and Program
  Re-read the last loaded Hex file, update the buffers with its new content and program the device with it.
Recent Files
  Display the names of the 6 most recently loaded Hex files. Choosing one of these files reload its content in the buffers.
Dump buffer to HEX file...
  Write in HEX format the content of the buffers in a file to be defined.
Exit without saving the settings
  Quit WxPic without saving the changes made to the WxPic's configuration since the program startup.
Exit
  Quit WxPic after saving the WxPic configuration. This configuration includes the loaded Hex file name, the used programmer and device, etc...

Haut

### The Edit menu

The Edit menu provides the functions related to the buffer edition:

Clear Buffer
  Erase the content of the code, data and configuration WxPic's buffers.
Enable HEX editor
  When checked, allows to edit the hexadecimal display of the code or data buffer content. The modification has to be applied before actually affecting the buffers. Note that the configuration memory is always editable.
Apply edits
  Apply to the buffers the editing performed in the pages displaying the buffer content (Code and Data). This has no effect on configuration buffers.
Discard edits
  Cancel the change enter in the pages displaying the buffer content (Code and Data) and redisplay the buffer original content.

Haut

### The Device Menu

The Device Menu provides the operations that affect the device:

Select
  Display the Config page and set the focus on the device selection list.
Program
  Program the device with the buffer content.
Program Config word only
  Program only the Config word(s).
Program ID only
  Program the Configuration words that define the user identification.
Erase
  Erase the device.
Verify
  Verify that the content of the device memory is identical to the buffer content. In case of difference, the Code or Data words that are erroneous are displayed in red in their corresponding page.
Blank Check
  Verify that the device is blank, as it should be after erasing.
Read
  Read the content of the device memory and store it in the WxPic buffers.
Reset
  Reset the programmer and stop any batch programming in progress.

Haut

### The Tools Menu

The Tools menu provides miscellaneous utilitary functions:

Start Batch Programming
  Start programming a batch of devices. Between each device WxPic waits for a confirmation or programmer button press.
Dump Built-in device list to file...
  Write in a file to be defined the list of devices that are predefined in WxPic.
Show Programmer Options
  Display the Options page.

Haut